Search
Lessons (12)
- Service Communication: Sync vs Async
Should services call each other directly or talk through events? Compare request/response with messaging, orchestration with choreography …
- React vs Vue vs Angular
… Huge community. - Vue 🪑 = a well-designed starter kit : friendly, gentle learning curve, official router and state library …
- Proxies, APIs and Real-Time Protocols
Pick REST, RPC, queues, long polling, WebSockets, TCP or UDP based on the interaction shape. ![Communication choices: reverse …
- Choosing an Architecture
… br/ Microservices · Serverless"] Q1b["…and how do parts communicate?"] -- A1b["Request/response · Event-driven"] Q2["2️⃣ Code organisation …
- What Are Design Patterns?
… problems. - Three families: Creational (making), Structural (connecting), Behavioral (communicating). - The shared vocabulary is half the value. - Learn the …
- Monolith vs Microservices
… Law 📘 "Organisations design systems that mirror their own communication structure." (Melvin Conway) Your architecture will end up looking …
- Behavioral Patterns I: Observer, Strategy, Command, State
… JavaScript. Why behavioral patterns? Behavioral patterns are about communication and responsibility : who talks to whom, who decides what …
- What Is Software Architecture?
… whole system split and deployed? How do parts communicate? These combine. A common, healthy combination: a modular monolith …
- Finding Service Boundaries with DDD
… small, changed in one transaction, referenced by ID. - Contexts communicate through APIs and domain events ; protect clean models …
- Event-Driven Architecture
… Inside a modular monolith , modules can communicate with in-process domain events , keeping modules decoupled without any broker …
- Vertical Slice Architecture & the Modular Monolith
… 4. Modules communicate through public APIs or in-process events. 5. Enforce boundaries automatically , or they will erode …
- Behavioral Patterns II: Chain, Template, Iterator, Mediator, Memento, Visitor
… iterator and generators. - Mediator tames many-to-many communication. - Memento gives you undo by snapshot. Visitor powers compilers …