Better Software Design

90. O projektowaniu architektury multi-tenant z Michałem Giergielewiczem

12 snips
Nov 19, 2024
Michał Giergielewicz, architekt w GetResponse, specjalizujący się w systemach multi-tenant, dzieli się swoimi doświadczeniami. Porusza trudności przy projektowaniu takich systemów, w tym kwestie bezpieczeństwa danych i shardowania baz. Mówi o konieczności izolacji klientów oraz efektywności kosztowej. Eksploruje znaczenie narzędzi do zarządzania danymi i automatyzacji procesów. Michał podkreśla też różnorodność potrzeb klientów i jak można dostosować architekturę do tych wymagań.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Pomyłka Konferencyjna

  • Michał Giergielewicz opowiada anegdotę o pomyleniu dni konferencji PHP Persy.
  • Przyjechał dzień wcześniej i przegapił swoją prezentację, będąc pierwszym prelegentem.
ADVICE

Single Tenant - Wady

  • Unikaj tworzenia indywidualnej infrastruktury dla każdego klienta w multi-tenancie, jeśli nie jest to konieczne.
  • Takie rozwiązanie jest kosztowne i trudnoskalowalne w dłuższej perspektywie.
INSIGHT

Izolacja na poziomie serwerów

  • Izolacja na poziomie kontenerów/serwerów jest rzadka w SaaS.
  • Stosuje się ją głównie w systemach o wysokich wymaganiach bezpieczeństwa, np. rządowych.
Get the Snipd Podcast app to discover more snips from this episode
Get the app