This is a real-time running vehicle location simulation and monitoring system using Java, Spring, Spring Boot, Spring Data, Spring Cloud, Netflix OSS, Maven, JPA, Tomcat, RabbitMQ, MongoDB, MySQL and Docker.
Designed and developed a real-time flight location simulation and monitoring system
Designed and implemented back-end services such as flights location simulator and
flights location update handler based on Microservices architecture. Incorporated Netflix Eureka as service registration and discovery
Effectively implemented server side REST APIs using Spring MVC, Spring Data,
Spring Boot and Spring Cloud Persisted data to MongoDB and MySQL using Spring Data as Data Access Layer Incorporated RabbitMQ as message queue to decouple back-end services.
Used Spring Boot Actuator to monitor application health Deployed applications to embedded Tomcat in automated fashion Dockerized the system infrastructure in a Vagrant managed virtual machine Developed the single page front-end to integrate with backend using HTML, CSS,