Production and Reliability Series | Yusuf Aytas
Production and Reliability Series<br>What software engineering looks like under production pressure: debugging hard problems, handling incidents, managing overload, building for reliability.<br>April 12, 2013·5 min read<br>Buggy Code on Production, Survived<br>Areca is the name of the billing engine I am working on for Turk Telekom. Funny enough, it is also the name of the flowers we bought to freshen the office. We wanted the office...
October 15, 2015·5 min read<br>Local vs Production Debugging<br>I have been debugging this data workflow tool we built in house lately. It has an Angular UI and a Java backend, and it moves data between different systems like Postgres to Hiv...
March 20, 2022·6 min read<br>Update Statements on Production<br>Executing update statements on a production database is always a big challenge. It’s one of those tasks that looks deceptively simple until something breaks in ways you didn’t i...
November 14, 2020·9 min read<br>Message Brokers Are Modern Grids<br>While working on my book on , I keep noticing the same pattern. Some systems look simple while they belong to one team and become something else after everybody starts using the...
December 29, 2021·14 min read<br>Service Overload Strategies<br>Service overload happens a lot. If you haven't seen one, count yourself lucky. The first time I watched it take a system down, I realized how serious it’s to get the basics righ...
October 6, 2024·11 min read<br>Balancing Act of Reliability<br>Once something is in production, you are no longer just building software. You are also keeping it alive. That sounds obvious, but teams forget it all the time. We get excited a...
November 2, 2023·4 min read<br>Silent Guardians of Quality<br>Testers are the silent guardians of software. Their work is easy to miss when they do it well. If no critical or highpriority issues reach production, people assume there was no...
October 2, 2023·5 min read<br>Why Metrics Don’t Equal Quality<br>In 1902, Hanoi was drowning in rats. The government was getting nervous about plague. Hence, the city put a bounty per rat tail. Suddenly, the system had a way to measure, somet...
November 26, 2021·15 min read<br>Promoting Learnings in Incidents<br>Incidents are the negative consequences of an action that fails to produce the expected outcome. For instance, code might be deployed to production to add a new feature or impro...
June 5, 2024·6 min read<br>Operational Skills Needed<br>Over the years, I've interviewed many candidates. One crucial skill that often gets overlooked is operational reflexes during oncalls. Surprisingly, few companies test for this,...
May 6, 2026·8 min read<br>The Mirror Is Part of the Machine<br>The most fun telemetry problems I've seen usually start with an incident where we could not see enough, so we added the missing field after the postmortem. Then that justincase...
Links
Pages
Copyright © 2026 Yusuf Aytas·All rights reserved