← všechny projektyprojekt

webplatform

Platforma, na které si malé firmy provozují vlastní web. Jeden modulární monolit v .NET 10 s asi 30 nezávislými moduly, každý s vlastním schématem a propojený přes transakční outbox. K tomu administrace, web pro klienty a mobilní aplikace.

.NET 10C#Vertical SlicePostgresNext.jsReactStripeDocker
schéma — veřejné UI nemá
tenant webadminmobile.NET 10 modular monolith · vertical slicestenantcmsnewsmailmediapayauthseotransactional outboxPostgres · schema per module

Architektura

Caddy · doména pro každého klienta→Next.js web klienta→Administrace · React 19→Modulární monolit v .NET 10→Transakční outbox→Postgres · schéma pro každý modul

Co to je

Platforma, díky které má malá firma skutečný web — s úpravou obsahu, novinkami, kontaktním formulářem a placením — a nepotřebuje k tomu agenturu. Každý klient má vlastní doménu, všechny obsluhuje jeden kód.

Jak je postavená

Každý z asi 30 modulů má vlastní schéma v Postgresu a s ostatními mluví jen přes kontrakty a transakční outbox. Hranice mezi moduly tak drží a každý jde testovat samostatně. Oddělení klientů je základ, ne doplněk: vlastní domény a izolace dat ověřená testy přímo nad databází.

Obsah jako data

Web vzniká z připraveného balíčku — JSON s obsahem a obrázky pro každou firmu, který jde projít v pull requestu — ne z textů natvrdo v C#. Změna věty nepotřebuje nový build.

Provoz jako u produktu

Stripe a GoPay jsou schválně za pojistkou: API v produkci odmítne naběhnout s testovacími platebními klienty, místo aby běželo s webhooky, které nejdou ověřit. Vlastní CI, nasazení v kontejnerech a opakované důkladné audity se stovkami nálezů, které se dotáhly do opravy.

Weby na platformě

Ortica pizza — Brnoprvní klient · připravuje se
Weby klientů se spouští postupně, každý na vlastní doméně, jakmile je klient připravený.

V číslech

~30
modulů · vertical slices
3
frontendy
2
platební brány
500+
opravených nálezů z auditů

Historie

  1. září 2026spuštěnoPrvní klientský web běží na vlastní doméně, do voleb schovaný za úvodní stránkou.
  2. srpen 2026přibyloPrvní tři nájemci v produkci; sekce stránek se skládají podle obsahu.