Modern Microservices with Spring Boot and Docker

A series of 18 sessions focusing on modern microservice development with Spring Boot, Spring Data JPA, Swagger, Docker, Docker Compose, Jenkins, and various AWS services.

A brand new workshop focusing on Spring Boot based microservice development and containerization using Docker and Docker Swarm. Over the 18 day period (2 hours each) of this online workshop, I covered:

  • Git
  • Java8 Fundamentals
  • Spring Fundamentals
  • Spring Boot for implementing RESTful API
  • Spring Data JPA for Database Operations
  • Swagger for API documentation
  • Docker and Docker Compose
  • Secrets Management with Docker and Spring Cloud
  • Jenkins deployment and configuration on AWS EC2 cluster
  • AWS RDS
  • AWS Route 53, Load Balancer
  • Testing RESTful APIs

The attendees worked on a workshop project focused on using above technologies and submitting it for the final review.

The same series was repeated for the next 20 months and helped around 2500+ engineering graduates to get a head start in the world of microservices with Spring Boot based RESTful API development and containerization using Docker, Docker Swarm, and Jenkins.