Последнее время заметил тенденцию, что типовые вещи стали выносить в отдельные сервисы, использовать новомодные микросервисные архитектуры и т.д.
Так вот захотел я сделать парочку пет-проектов для себя ну и потыкать все это дело, один из них школа английского.
Раньше бы я сделал фронт (или попросил бы сделать front-end программера), написал бы POST\GET\WebSocket методов и обменивался бы информацией с бекендом + хранил бы данные в PostgreSQL. Соответственно, аутентификация была бы закостылина в код.
А сейчас я так понимаю, что модно взять и поставить k8s, внутри развернуть поды с сервисом, который отвечает за функционал, отдельный сервис за аутентификацию, отдельный сервис за хранение данных, все связать очередью типа RabbitMQ, поставить сервис API Gateway и все это скрыть за NGINX?