Notes on software architecture, cloud computing, and homelab.
CQRS isn't just "separating reads from writes" — it's accepting that, for an instant, different parts of your system will disagree about the truth. When that trade-off is worth it, and when it's over-engineering.
“Everyone has two lives, and the second one begins when you realize you only have one”
You don't need to be an ML engineer to make good architecture decisions with AI. The minimum concepts every architect should grasp before putting a model into production.
Code tells you what the system does. It almost never tells you why it was decided to be built that way. Architecture Decision Records are the simplest way I know to not lose that second part.
“Anyone can build something complex. It takes a good architect to keep it simple.”
This is what a photo post looks like: one big image, a short Instagram-style caption, and that's it. Replace this photo (it's from a stock image bank, not one taken by you) and this text with your own when you publish your first trip.