Who Owns a Lookup Value in a Modular Monolith?
A lookup table looks harmless until three modules start depending on it for different reasons. Suppose an underwriting system has a list of countries. Submission intake uses it to normalise addresses.

Search for a command to run...
Articles tagged with #software-architecture
A lookup table looks harmless until three modules start depending on it for different reasons. Suppose an underwriting system has a list of countries. Submission intake uses it to normalise addresses.

Most .NET developers recognise an N+1 database query when they see one. AI features can recreate the same failure at a more expensive boundary. An application loads 300 support tickets, documents or p

An authenticated user calls your API with a valid access token. The token contains the right role and the endpoint requires authorisation. Everything appears secure. The user then changes /claims/8d61

Sending text to an AI model as an image sounds like it should cost more. The application has to render the text, encode a PNG and send a much larger payload over the network. Yet for the right kind of

IRC is old, plain, and surprisingly useful as a teaching tool. You open a TCP connection. You send text commands. The server sends text lines back. The connection stays open. If the server sends PING,

Most people think about DDoS as something hostile. Someone floods your public API, your infrastructure starts to bend, and the conversation moves towards rate limiting, WAF rules, autoscaling, caching
