Jak zbudować multi-site CMS bez WordPressa
Silnik CMS nie musi być monolitem. Rozdzielenie API od warstwy prezentacji daje swobodę: jedno API, wiele frontendów, wiele domen. Dlaczego multi-tenancy w jednej bazie Współdzielona baza z kolumną…
Administrator1 min czytania

Silnik CMS nie musi być monolitem. Rozdzielenie API od warstwy prezentacji daje swobodę: jedno API, wiele frontendów, wiele domen.
Dlaczego multi-tenancy w jednej bazie
Współdzielona baza z kolumną site_id jest prostsza operacyjnie
niż baza-na-tenanta: jedna migracja, jeden backup, jeden connection pool.
Cena to dyscyplina — każde zapytanie musi filtrować po site.
Rozpoznawanie tenanta
Po nagłówku Host. Frontend renderujący po stronie serwera
przekazuje go dalej do API, więc jeden deployment obsługuje wszystkie domeny.