Middle+ — Principal
Creating a distributed logging service for a microservices environment
livecode
Task condition
Formulate a solution for centralized log collection and storage in a microservices architecture.
- Implement a dedicated microservice that will receive and store log messages from various system components.
- Design an asynchronous mechanism for transmitting logs from other microservices to your logging service.
- Provide an API (or other interface) for viewing and analyzing accumulated records, including filtering options by time, importance level, and source.
- Add a notification system that triggers upon critical errors.