Systemicity
Subscribe
Sign in
Home
Archive
About
Using BAPO and DDD to design scalable product orgs
Business-Architecture-Process-Org and DDD inform a strategy for translating your business needs into technical system design that avoids incidental…
Jan 29, 2025
•
Andrew Nicholson
1
Latest
Top
Discussions
Synchronous vs asynchronous communication: the leakiest abstraction
Synchronous and asynchronous communication are so fundamentally different that if you have to communication async anywhere in the stack, everything…
Jan 25, 2025
•
Andrew Nicholson
Eventual Consistency is no silver bullet for the CAP Theorem
Eventual Consistency is often stated as the solution to the consistency/performance tradeoff in distributed systems (aka the CAP Theorem), but it's just…
Jan 17, 2025
•
Andrew Nicholson
Teams should optimize for small changes
When it comes to shipping changes, bigger is not better.
Jan 7, 2025
•
Andrew Nicholson
My favorite functions for data manipulation
Software engineering is all about breaking complex problems into simpler parts.
Dec 15, 2024
•
Andrew Nicholson
1
Four ways to handle concurrency in distributed systems
Distributed systems are complex because concurrency is complex.
Dec 13, 2024
•
Andrew Nicholson
Avoid the autonomy trap
I have worked at startups pre, during, and post hypergrowth.
Dec 10, 2024
•
Andrew Nicholson
1
Beyond the CAP Theorem - consistency models
tldr; Consistency models describe the consistency guarantees between processes in a distributed system.
Dec 2, 2024
•
Andrew Nicholson
See all
Systemicity
Thoughts on the complex distributed system of org + software
Subscribe
Systemicity
Subscribe
About
Archive
Sitemap
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts