Skip to content

Cr1stalFa1ry/NexusHR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Сам проект сильно не доделан, было сделано все, что перечислено в результатах проекта.

NexusHR - HR-система для автоматизации жизненного цикла сотрудника: от найма и ведения личных дел до автоматизированного расчета заработной платы и уведомлений.

Цели проекта: создание единой точки входа (Api Gateaway), построение изолированных слабосвязанных сервисов (Employees, Payroll, Notifications), настройка локальной оркестрации.

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

About

Пет-проект с использованием микросервисной архитектуры, RabbitMQ, Wolverine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages