kislayverma
The Golden Rule of Building Technical Platforms (Eat Your Own Dogfood)
Essential Highlights from “Thinking in Systems:A Primer”
Control “microservice hell” by layering domains using API Gateways
You are exactly right! And yet everyone thought they were organized by functions/objectives/OKRs or whatever. The blind spot is what I want to highlight here.
"Data-Delivery" is an anonymization. The team shipped a specific data set that I did not want to name.
Consciously applying Conway's to identify communication boundaries sounds like a good way to get there.
I feel that once two teams, no matter how closely related, get the feeling of two different "mandates" (often personified by two managers, sometimes not), it becomes very expensive to keep them aligned. It is probably faster(wrt achieving the end goal) to go with fewer people in one team.
Independence, autonomy, and too many small teams
A layman's guide to distributed systems
A narrative approach to software design
Essential highlights from things every software architect should know
Considerations in Designing Distributed Systems
Simple checklist for reviewing code involving distributed systems
Launch Announcement: Rulette Home, Rulette Server, and More
All business problems are platform problems (a.k.a. dogfood everywhere)
The right abstraction for a business rule management system
An API strategy is not a Platform strategy
Ask HN: Would 3D architecture diagrams be more or less easy to understand?
I asked this on twitter and got some great answers, and discussion. What does the HN community think?