Let’s Not Break a System That Works: An Eight-Year Hosting Invoice

An eight-year hosting price increase, tested against both inflation and the exchange rate. A price that sat at $97 for four years rose 81% in two. Neither explains it.

An eight-year hosting price increase, tested against both inflation and the exchange rate. A price that sat at $97 for four years rose 81% in two. Neither explains it.

A pre-approved 140,000 TL limit, a customer ready to buy, and one date-of-birth error. How bad customer experience gets built: a 20-day story seen through an architect's eyes.

What do you lose when a reference number is never mapped to a correlationId? A short incident story about observability, on-call and incident management.
This article is adapted from a post I shared on LinkedIn. I can say it comfortably on behalf of our own company and teams: we work fully remotely. Even more interesting, we started this back in 2018 — before the…
Note: An in-team initiative; process and tool names are kept generic. Summary We built an AI agent that acts like a business analyst inside our team. It is triggered automatically when a task is assigned to it or when a…
This article is adapted from a post I shared on LinkedIn. A test email address added into the code with a “we’ll clean it up later”… Spoiler: it was never cleaned up. And it’s not even in the database; it…
This article is adapted from a post I shared on LinkedIn. When I see JSON like this, I feel like I'm solving Sudoku: isCommercial: “1” → there is a thing called Boolean. isLikeCommercial → what is this supposed to mean,…
This article is adapted from a post I shared on LinkedIn. In the consulting projects we take on and the organizations we collaborate with, one pattern has become painfully clear: a widespread lack of technical vision. In much of the…
Note: This case study has been anonymized to protect client and company confidentiality. Summary In an integration project with a large marketplace — where 150 million records each had to be properly accounted for — the biggest blocker to delivery…
This article was originally published on Medium. With every project or every idea, this is the first thing that comes alive: “How should we build it? Data comes from here, I set it from there, it’s easy to implement on…