Derek Comartin (@codeopinion) header
Derek Comartin (@codeopinion) profile picture

馃憫 Context is King 馃捇 Software Architecture & Design 馃摵 https://teapawt.org/t.co/zMGP2Ktbn4

Canada
Joined November 2008
Why is your database generating your IDs? It seems like a simple implementation detail, but it can have a pretty big impact on your system design.
5
5
1
46
5,512
"most developers optimized for shipping code"...
1
7
456
Stop Modeling Everything as CRUD. Task-Driven isn't always the answer either. Ask: What is the user trying to accomplish?
1
1
12
913
Multi-Tenant "Best Practices" often hide trade-offs. Where complexity really goes when using tenant context, shared databases, filtering, and feature flags.
2
6
890
Don't expose internal domain events across service boundaries. When you treat domain events as your public integration contracts, you couple consumers to your internal domain model and workflows, leading to breaking changes and a fragile system that's hard to change.
1
10
1,035
Why is crap on here? The accounts that post the same engagement crap over and over (1 day apart).
4
1
5
1,693
Event driven architecture doesn't mean you aren't coupled. Especially when your events are really just database changes being broadcast over a message broker.
1
8
908
Every step away from an in-memory method call changes where the complexity lives.
1
7
1,359
Oh man the comments...
1
4
15
2,425
I keep reading this is "REST". This isn't going "back to REST". It's going stateless. Which REST is, but devs think of REST as JSON over HTTP and forget everything else. I feel like we're in a world that's about to reinvent a ton of shit.
Replying to @ClaudeDevs
Before, running a remote MCP server meant managing session state, which limited where you could run it. Now that MCP is stateless, you can deploy on serverless and edge infrastructure, or scale horizontally behind any load balancer.
4
2
15
2,169