This is a vanilla blog microservice built using node.js; it was created for the purpose of learning to gain an understanding of how microservices communicate behind the scenes. In an attempt to gain a deeper understanding comes the project. The communication style adopted is Async where services communicate with each other using events via an event bus. The set of services are orchestrated with kubernetes and docker.
- Posts service
- Comments service
- Moderation service
- Event-bus service
- Query service
You can fork the repository and send a pull request. If you discover a security vulnerability within the app, please create an issue. All security vulnerabilities will be promptly addressed and appreciated.