Kodus blog​

The best insights on software development.

What are you interested in reading about today?​

When the engineering team is small, dealing with production incidents usually feels simple. A few people who know the system well jump on a call, figure out what’s wrong, and

Shipping a large change to a production system with a big user base creates a very familiar kind of stress. The business wants to move fast, but engineers know that

As a company grows, the way engineering and product teams work together begins to wear down. What used to be quick hallway conversations and shared assumptions turn into missed deadlines

This is a transparent write-up of the issues we ran into over the last few weeks while migrating our architecture. The goal here is not to justify decisions or hide

The first sign of trouble is usually the build queue. A few developers join the team, commit frequency goes up, and suddenly the CI/CD pipeline that used to feel fast

At the beginning, the idea of a monorepo is quite appealing. Having all the code in one place, centralized dependencies, and the ability to change multiple parts of the system