Backend Systems · 1/2/2025
GSM Message Sender Service
A Spring Boot API for routing GSM message requests through interchangeable strategies, with containerized setup and service monitoring.
GSM Message Sender Service
This backend project organizes GSM message requests behind a REST API. Rather than tying every request to one implementation, it uses Factory and Strategy patterns to choose a route based on the request type.
Running and observing the service
The Spring Boot application can run locally or in Docker. Swagger UI supports API exploration, while Actuator, Prometheus, and Grafana provide health and performance visibility.
Outcome
The design keeps message selection open to new strategies and pairs it with a practical container and monitoring setup.
javaspring-bootrest-apidockerobservability