Robert Pająk
OpenTelemetry Go maintainer, Principal Software Engineer @ Splunk
Kraków, Poland
Actions
Robert Pająk, also known as Pellared, has a lot of experience connected with software design, concurrent programming, relational databases, cyber security, performance tuning, automation, observability, and open-source.
Robert is currently an OpenTelemetry Go maintainer and an OpenTelemetry Specification sponsor.
He is the author of goyek, a task automation Go library.
Robert is also a co-organizer of the GoCracow meetup.
Area of Expertise
OpenTelemetry: Simplifying Observability Across Your Stack
In this session, you'll learn how to kick-start your observability journey with OpenTelemetry, the open-source standard for collecting telemetry such as traces, metrics, logs, profiles. We'll cover the essential steps to get started and explore how OpenTelemetry simplifies monitoring complex systems, reduces vendor lock-in, and provides end-to-end visibility. Whether you're a developer or an SRE, discover how to leverage OpenTelemetry for a more transparent, efficient, and performant application ecosystem.
Crafting Fast and Efficient Go Libraries: Lessons from OpenTelemetry
Observability has become a cornerstone of modern software systems. OpenTelemetry libraries power millions of applications across diverse environments - from IoT devices with limited resources to massive web apps at scale. As libraries that are embedded within and run as part of apps, OpenTelemetry must deliver high performance and maintain API stability, while ensuring efficient resource usage.
In this talk, I'll share my experience from contributing to OpenTelemetry Go. I'll explore how we balance performance, API simplicity and stability while adhering to the OpenTelemetry Specification. Through real-world examples of tackling challenges like minimizing heap allocations to reduce the GC overhead, I’ll share the strategies, principles, and development practices that make this possible.
These lessons extend beyond OpenTelemetry, providing actionable guidance for anyone building high-performance Go packages.
Transitioning to Go
Are you considering transitioning to the Go programming language? Join me for a talk where I will share my advice on how to approach learning to write idiomatic Go code in no time. Drawing from my personal experience of transitioning to Go, assisting numerous colleagues in their learning journey, being OpenTelemetry Go maintainer, and serving as a company Go Community Leader, I'll provide valuable insights and practical tips to help you succeed.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top