RESTful Web service using Spring Boot 2.0.
Used:
• MVC architecture design for separation of concerns
• Dependency Injection
• PostgreSQL Relational Database Management System
• Docker for deploying Postgres container
• Flyway for DB migration