Transitioning from Monolith to Microservices?
SystemLead
Hello everyone,
I am currently planning an infrastructure overhaul for our major client. We have a massive monolith reaching memory limits on every peak event. Are microservices truly the answer, or should we just vertically scale and restructure the database layer?
Here is a snippet of our current DB load:
SELECT count(*)
FROM user_sessions
WHERE active = true AND created_at > NOW() - INTERVAL '1 hour';
Looking for thoughts from other Lead Architects.
DevOpsPro
Mikroserwisy narzucają niesamowity ciężar operacyjny. Dopóki twój zespół nie zjada Kubernetes'a i monitoringu dystrybuowanego na śniadanie, o wiele lepiej będzie w pierwszej kolejności zmodularyzować monolit (określa się to jako 'Majestic Monolith'). Podbijanie instancji i wertykalne skalowanie bazy SQL wychodzi w finalnym rozrachunku znacznie taniej niż zarządzanie stadem 50 dzikich sub-serwisów.
