@evgen9586
Backend-dev. Лублу Enterprise и не люблю понты)

Где можно почитать про правильную организацию сервера и распределения нагрузки (EN/RUS)?

Есть такой стек. Docker ( Swarm)+ PHP + Redis (Кэш + Сессии) + Postgres (Работают на одном сервере) + Очереди (БД + Redis)
Для распределения нагрузки по ПХП сделаны свои реплики контейнером PHP-FPM

Но хочется почитать более правильную архитектуру проекта на 200-800 юзеров ( Вынос БД на отдельный сервер, советы и тд) Без микросервисной архитектуры ибо проект грубо говоря монолит
  • Вопрос задан
  • 552 просмотра
Решения вопроса 1
miraage
@miraage
Старый прогер
Да читать особо не надо
0) с вашей нагрузкой можно это всё дело на ноутбуке дома запустить, и он справится
1) обвешиваете приложение метриками (grafana итп)
2) время от времени смотрите, где боттлнеки
3) рефакторите этот код или выносите его в отдельный сервис
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
AgentSmith
@AgentSmith
Это мой правильный ответ на твой вопрос
200-800 юзеров это вообще ни о чём.
подойдёт любая архитектура, даже говнокод
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы