Newsletter
The architecture corner newsletter is a bi-weekly publication that provides you with a list of relevant curated articles, videos on software architecture, design and development.
Token Inflation is Real
Client-Side Load Balancing at a Million Requests Per SecondLoad balancing is a standard approach used for both high-availability and scalability, allowing the traffic to be distributed among a fleet of services (application/persistence).The “traditional” approach is to implement this at the serving…
What Loop Engineering Actually Requires
Loop EngineeringWe truly are living through strange times. Not too long ago, we were talking about prompt engineering, context engineering, and just as I was about to write about harness engineering, I stumbled across the new kid in town: loop engineering. That is a lot of engineering in so little…
Domain Knowledge Is the New Force Multiplier
This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.Whether you are using Microservices or a modular monolith, getting the boundaries right is key to leveraging the benefits those architectural choices are meant to bring. Yet, it…
Learnings From Being Part of Project Glasswing
Anthropic drew equal parts fear and frustration when it announced it would not release its Mythos model because it could autonomously uncover security vulnerabilities and create exploits.Cloudflare was one of the companies invited to join Project Glasswing and to access a preview of the new model.…
Code Mode: A better Way to Use MCP?
This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.I have been covering MCP for a while, including the debate over its relevance and how to balance it with agent skills.One of the drawbacks commonly associated with MCP is its…
Architecture Decision Records in the Age of AI
In the age of AI, where everything seems to be a markdown file somewhere, it is interesting to see a renewed interest in having the (right) documentation available.An Architecture Decision Record (ADR) is one of these types of documentation that can be valuable, as it captures the why a certain…
MCP is Dead! Long Live MCP
Technology moves so fast in the age of AI that newly introduced standards or tools can be relegated to obscurity from their glorious days sooner than ever.The latest victim seems to be model control protocol (MCP), which was introduced by the end of 2024 by Anthropic before being turned into an…
The debt you didn't see coming
Cognitive DebtSubscribe nowWhen you start using coding agents, it is not unusual that you start churning out a lot of code, fast. Assuming you are not vibe coding, this means that you feel responsible and care about the code it produces.This article defines the cognitive debt that is associated…
Domain-Driven Refactoring
I have been a big advocate of DDD for a while, helping teams look at software design and development differently by adopting its principles and patterns. There are plenty of books that talk about DDD (and I probably read most of them), but the majority focus heavily on the theory and/or showcase…
Integration Testing Techniques
Testing applications, especially distributed/event-driven ones, is challenging given the many services involved and the asynchronous nature of the communication.Thanks for reading! Subscribe for free to receive new posts and support my work.Using the traditional pyramid approach, we know that we…