Сам проект сильно не доделан, было сделано все, что перечислено в результатах проекта.
NexusHR - HR-система для автоматизации жизненного цикла сотрудника: от найма и ведения личных дел до автоматизированного расчета заработной платы и уведомлений.
Цели проекта: создание единой точки входа (Api Gateaway), построение изолированных слабосвязанных сервисов (Employees, Payroll, Notifications), настройка локальной оркестрации.
Результаты проекта: спроектировал асинхронное взаимодействие микросервисов через брокер сообщений RabbitMQ с использованием Wolverine и механизма каскадных сообщений, настроил Reverse Proxy на базе YARP в качестве Api Gateaway для маршрутизации внешних запросов к нужным кластерам, интегрировал стек .NET Aspire для управления конфигурацией и сбора телеметрии. Практическая направленность данного проекта заключалась в реализации надежной Event-Driven микросервисной архитектуры с решением таких задач: гарантированная доставка сообщений (Outbox), централизованная маршрутизация трафика.