"Nasza baza danych nie będzie się skalować". Baza danych: - 40GB całkowitych danych - 12 zapytań na sekundę - 0 indeksów na kolumnach zapytań - N+1 zapytań wszędzie - 200ms średni czas zapytania Rozwiązanie: - Podzielić na 12 baz danych - Dodać repliki do odczytu - Wdrożyć warstwę pamięci podręcznej - Przełączyć na "web scale" NoSQL Rzeczywiste rozwiązanie: - Dodać 3 indeksy - Naprawić zapytania N+1 - 5ms czas zapytania - 40$/miesiąc Postgres Nie masz problemu ze skalowaniem. Masz problem z kompetencjami.