← projects
$ Spring Boot Microservices Boilerplate
Microservice-based version of the same boilerplate — gateway, user-service, notification-service, and a Go file-service, wired together with Kafka and RabbitMQ. Private repository.
- →Rewrote the same boilerplate (JWT, TOTP 2FA, file handling) as a microservices architecture instead of a monolith — gateway-service, user-service, and notification-service as separate Spring Boot services, plus a Go-based file-service.
- →Used Kafka and RabbitMQ (both over SSL) for inter-service communication, with shared common/infrastructure modules to avoid duplicating cross-cutting concerns across services.
JavaGoSpring BootMicroservicesKafkaRabbitMQGateway