
Conference50min
Balancing between business and technical metrics - How Allegro does system reliability
This talk explores strategies for monitoring metrics in large organizations, focusing on linking critical thresholds to business impacts. It covers determining component criticality, managing unavailability, and enhancing SLA reporting, emphasizing balancing technical indicators with business impacts for a comprehensive view of system reliability and performance.

Rafał SchmidtAllegro Pay
talkDetail.whenAndWhere
Wednesday, June 11, 17:15-18:05
Room 3
Monitoring metrics effectively when working in a large organization is key to maintaining health in the system. While tracking business processes like completed payments or filled forms provides useful insights, it is crucial to understand how reaching critical thresholds translates into real business impacts on product performance. This talk will discuss the strategies for determining component criticality, managing unavailability, and improving SLA reporting. We show how we can balance technical indicators with their business impact in order to provide a holistic view of system reliability and performance.

Rafał Schmidt
I design and build software to serve customers at scale. I also write and speak about systems, engineering, and organizations.
I’m currently a Senior Software Engineer at Allegro Pay, where I work on one of the fastest-growing fintech platforms in Poland. I have hands-on experience in creating web applications and server-side services with a broad knowledge of the Microsoft technology stack including Azure Cloud. My focus is on building and maintaining products like Allegro Cash (cashback), Allegro Care (insurance), and Allegro Pay (loans). Recently, I’ve been exploring areas like system reliability, documentation standards, and people management. I also support the recruitment team as a bar raiser and technical recruiter, specializing in system design interviews and building a winning team.
Outside of work, I spend my time cycling with my brothers and reading books.
Recent talks:
- 🇬🇧 Balancing between business and technical metrics - KGN 2024
- 🇬🇧 Unlocking the Complexity of Documentation Creation - 4Developers 2023
- 🇬🇧 Your clients are lying! Adventure with leaky .NET - Dotnetos 2022
- 🇵🇱 Using static code analysis to improve codebase quality in .NET - 2020
- 🇵🇱 Advanced GIT techniques - 2019
- 🇵🇱 Does Clean Code Matter? - 2019
- 🇵🇱 TDD in practice - 2018
- 🇵🇱 Angular in action - 2018
I’m currently a Senior Software Engineer at Allegro Pay, where I work on one of the fastest-growing fintech platforms in Poland. I have hands-on experience in creating web applications and server-side services with a broad knowledge of the Microsoft technology stack including Azure Cloud. My focus is on building and maintaining products like Allegro Cash (cashback), Allegro Care (insurance), and Allegro Pay (loans). Recently, I’ve been exploring areas like system reliability, documentation standards, and people management. I also support the recruitment team as a bar raiser and technical recruiter, specializing in system design interviews and building a winning team.
Outside of work, I spend my time cycling with my brothers and reading books.
Recent talks:
- 🇬🇧 Balancing between business and technical metrics - KGN 2024
- 🇬🇧 Unlocking the Complexity of Documentation Creation - 4Developers 2023
- 🇬🇧 Your clients are lying! Adventure with leaky .NET - Dotnetos 2022
- 🇵🇱 Using static code analysis to improve codebase quality in .NET - 2020
- 🇵🇱 Advanced GIT techniques - 2019
- 🇵🇱 Does Clean Code Matter? - 2019
- 🇵🇱 TDD in practice - 2018
- 🇵🇱 Angular in action - 2018
talkDetail.shareFeedback
talkDetail.feedbackExpired
talkDetail.feedbackPeriodExpired
occupancy.title
occupancy.votingClosed
occupancy.votingWindowExpired
comments.speakerNotEnabledComments