Re: Опишите вашу архитектуру
От: Алексей.  
Дата: 02.12.20 13:34
Оценка:
Здравствуйте, Shmj, Вы писали:

S>1. Какую(ие) СУБД используете? Настроили ли кластер или сингле-инстанс и т.д. Про репликацию и т.д. расскажите, что интересного.

MSSQL, кластер с дублированием.

S>2. Есть ли разделение на Web-сервер и сервер приложений. Как взаимодействуют и т.д. Есть ли балансировщик нагрузки. Опять же — есть ли горизонтальное масштабирование Web.

Разделения на web-сервер и сервер приложений нет.
Балансировщик — nginx.
Есть горизонтальное масштабирование сервисов.

S>3. Какие популярные фишки используете, типа брокера событий и т.д.

В свое время, еще до того как .Net Core и Web API стали мейнстримом, зачем-то прикрутили RabbitMQ.
Из-за этого в workflow сейчас используется асинхронный конечный автомат со всеми вытекающими отсюда последствиями.

S>4. Как взаимодействуете с СУБД (какой ОРМ и т.д.), по какому принципу организовали архитектуру,

ORM — сборная солянка: ADO .Net, EntityFramework (постепенно отказываемся), Dapper.
S>используете ли CQRS?
нет
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.