De architectuur is de technische vertaling van de grondwet: uit één event (de afgeronde klus) volgt automatisch alles. Bewezen technologie, pragmatische keuzes, en de dure beslissingen vanaf dag één goed.
Cloudflare aan de rand, Next.js op Vercel, een modulaire monoliet-kern op Postgres, met een event-laag naar async workers. Security, observability en backups snijden door alle lagen.
De commando RondKlusAf commit één transactie plus een outbox-record. Daaruit stuurt het event, betrouwbaar en idempotent, alle afgeleiden aan. Precies zoals de vakman één handeling doet, doet het systeem intern één event.
Transactional-outbox-patroon voor betrouwbaarheid (geen verloren events), idempotente consumers (één afronden is één factuur, één reviewverzoek).
De gebruikersflow wacht nooit op een worker: de offerte of oplevering verschijnt direct, de verrijking (AI, SEO, embeddings) volgt asynchroon.
Wij vervangen bestaande software niet, wij automatiseren erbovenop. Integraties zijn adapters aan de randen; de waarde-events blijven bij ons.
Dit is geen scale-out-probleem: 100.000 bedrijven is nog altijd maar tientallen writes per seconde. Het groeit zonder herbouw.
Modulaire monoliet, één Postgres, Vercel, Redis. Geen bijzondere maatregelen.
Read replicas, meer caching, zware verwerking in aparte workers, dedicated zoekindex, warehouse voor analytics.
Partitioneer hete tabellen, splits alleen bewezen hete delen af, overweeg multi-region. De rest blijft monoliet.
Waar een technisch due-diligence-team op hamert, en waar deze architectuur vanaf dag één op is voorbereid.