Skip to content

sonikq/architecture-insuretech

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Задание 1. Проектирование технологической архитектуры

В директории Task1 должна лежать схема в draw.io с новым вариантом технологической архитектуры («InureTech_технологическая архитектура_to be»).

Задание 2. Динамическое масштабирование контейнеров

Для сдачи обязательной части в директории должны быть:

  • Манифест развёртывания (Deployment).
  • Манифест для Horizontal Pod Autoscaler.
  • Манифест для Service.
  • Скриншоты дашборда или логи, которые показывают, что количество реплик базы данных поменялось в ответ на сгенерированную нагрузку.

Если вы выполнили дополнительную часть задания, то в Task2 также будут:

  • Доработанный манифест для Horizontal Pod Autoscaler.
  • Скриншоты Prometheus, отображающие сбор нужных метрик приложения.
  • Скриншоты дашборда или логи, которые показывают, что количество реплик базы данных поменялось в ответ на сгенерированную нагрузку.

Задание 3. Переход на Event-Driven архитектуру

В директории Task3 должны быть документ с описанием проблем и рисков, а также обновлённая диаграмма контейнеров InsureTech в draw.io.

Задание 4. Проектирование продажи ОСАГО

В Task4 — схема draw.io в нотации С4 с результатами задания.

Задание 5. Проектирование GraphQL API

В Task5 — схема GraphQL.

Задание 6. Настройка Rate Limiting

В Task6 — конфигурационный файл Nginx.

About

Scaling the insurance company service for fault tolerance, availability,reliability

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages