~/talk

Software is a meal best served with different architectural spices

Talkat Build Stuff 2024 · 2024-11-13..11-15· [software-architecture]
name:Jan Bols
links:none on file
slides:none on file

Compares layered, hexagonal, SOA/microservices and event‑driven patterns and argues the goal is High cohesion and low coupling; recommends ports/adapters, dependency inversion, and isolated domain cores, and prescribes concrete tools: polyglot persistence, OAuth2, backend‑for‑frontend, CQRS + event sourcing, sagas, outbox pattern, RabbitMQ/Kafka. Claims microservices buy scalability but force distributed logs, versioning, network/DNS/startup sync, security and transaction complexity and often require circuit breakers and careful orchestration.

AI-written summary · about

  1. 0:00🚀 Introduction: Software as a Meal
  2. 2:00The Ivory Tower: A Software Architect's Journey
  3. 4:00Layered Architecture: The Granddaddy of Software Styles
  4. 7:00Inverted Dependency Peaks: The Power of Abstractions
  5. 10:00Hexagonal City: Ports and Adapters for Integration
  6. 13:00Onions and Clean Architecture: Separating Core Logic from Integration
  7. 16:00Service-Oriented Emirates: SOA for Remote Components
  8. 20:00Microservices in the Holy Land: Scalability and Flexibility
  9. 24:00Event-Driven Architecture: Decoupling Producers and Subscribers
  10. 28:00Trade-offs of Microservices and Event-Driven Design
  11. 32:00Choosing the Right Architectural Pattern Based on Context
  12. 35:00The Importance of Personal Values in Architecture Decisions
  13. 38:00Final Thoughts: Architecture as a Set of Spices for Your Software
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.