Opis zlecenia
Zlecę napisanie biblioteki do nest.js do monitoringu aplikacji mikroserwisowej opartej na Elastic APM wraz z Proof of Concept.
Główne założenia:
- Elastic APM postawiony na dokerze
- komunikacja gateway za pomocą REST i WebSockets (być może w przyszłości będzie GraphQL)
- komunikacja miedzy mikroserwisami - RabbitMQ więc należy uwzględnić śledzenie headerów
- śledzenie zapytań SQL (TypeORM)
- możliwość anonimizacji danych np. hasła na podstawie configu
- logowanie customowych eventów
- nazywanie serwisów i envów
- korzystanie z biblioteki nie powinno wpływać na nestowe dekoratory typu @Payload()