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
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ą 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.