~/talk

How Simple Is "As Simple As Possible"?

Talkat NDC Porto 2024 · 2024-10-14..10-18· [software-architecture, api-design]
name:Rendle
bluesky:rendle.dev
slides:none on file

Argues for building the smallest thing that works: cut 17 Git repos and 14 microservices down to one repo and one API and ship in two weeks, prefer one API endpoint before over-architecting, use JSON over HTTP for public APIs and gRPC between internal services for performance, prefer server-rendered HTML with HTMX or tiny JS fragments instead of 10–50 MB SPA runtimes, run minimal container images (serverless/container instances) not Kubernetes unless you truly need it, and replace a £45,000/month Cosmos DB anti-pattern with blob storage to drop costs to ~£1,500.

AI-written summary · about

  1. 0:00Introduction
  2. 7:59Microservices complexity myth
  3. 15:53Modular vs distributed monoliths
  4. 21:13Design simplicity
  5. 28:47REST, gRPC, and OpenAPI
  6. 33:32Frontend JavaScript fatigue
  7. 44:40Kubernetes overengineering
  8. 51:55External services and databases
  9. 57:14Process management myths
  10. 1:02:16Summary
~/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.