tgoop.com/dsinsights/104
Last Update:
Основные архитектурные стили
Шпаргалка по архитектуре пригодится, чтобы вспомнить основные паттерны проектирования. Наиболее интересные из них на мой взгляд:
- Orchestration architecture: оркестратор, который направляет взаимодействие между сервисами. Пример оркестратора: Airflow, где мы строим направленные ациклические графы и можем управлять job'ами.
- CQRS: разделяет операции чтения и записи для хранилища данных. Также позволяет независимо их масштабировать.
- Layered (n-tier) architecture: разделяет приложение на логические слои.
- Microkernel: разделяет ядро на две части: core часть и часть, специфичную для клиента.
- Microservice: независимо развертываемые маленькие модульные сервисы (Kubernetes).
- Event-driven architecture: запись и чтение событий, часто в виде потока. В основном используется в асинхронном паттерне с использованием систем очередей (Kafka, RabbitMQ и т. д.).
#devops
BY ML Advertising

Share with your friend now:
tgoop.com/dsinsights/104