Architektura Začátečník
Shared Database Anti-pattern¶
Anti-patternDatabaseCoupling 3 min čtení
Proč je sdílená databáze v mikroservisách anti-pattern a jak z toho ven.
Problém¶
- Tight coupling — změna schématu rozbije jiné služby
- Deployment závislosti
- Žádná technologická svoboda
- Není to mikroservisa — je to distribuovaný monolith
Jak z toho ven¶
- Identifikujte vlastnictví tabulek
- Vytvořte API pro přístup k datům jiné služby
- Postupně migrujte na Database per Service
- Použijte Strangler Fig pattern
Shrnutí¶
Sdílená databáze je nejčastější chyba při přechodu na mikroservisy. Pokud sdílíte DB, nemáte mikroservisy.
Potřebujete pomoct s implementací?¶
Náš tým má zkušenosti s návrhem a implementací moderních architektur. Rádi vám pomůžeme.