Skip to content

A practical and user-friendly approach to building microservices in Spring

License

Notifications You must be signed in to change notification settings

TrainingByPackt/Spring-5.0-Microservices

Repository files navigation

Spring-5.0-Microservices

GitHub issues GitHub forks GitHub stars PRs Welcome

A practical and user-friendly approach to building microservices in Spring.

What you will learn

  • Explore ways to avoid pitfalls while developing microservices
  • Manage internet-scale microservices using Docker, Mesos, and Marathon
  • Scale twelve-factor Spring Boot microservices using the Spring Cloud project
  • Familiarize yourself with Docker and container technologies
  • Use Docker Hub for pushing and pulling dockerized microservices
  • Gain insights into the most popular container orchestration technologies such as Kubernetes
  • Understand deployment and automation aspects of microservices with DevOps

Hardware requirements

For an optimal learning experience, we recommend the following hardware configuration:

  • Processor: i5 Quad Core or better
  • Memory: 8GB RAM
  • Storage: 10 GB available space

Software requirements

You must also install in advance the following software:

  • Spring Tool Suite 3.8.2 (STS)
  • Maven 3.3.1
  • Spring Framework 5.0.0.RC1
  • Spring Boot 2.0.0. SNAPSHOT
  • SPRING-BOOT-CLI-2.0.2.snapshot-bin.zip
  • Rabbit MQ 3.5.6
  • FakeSMTP 2.0
  • elastic seaarch
  • kibana-4.0.2-darwin-x64
  • Docker version (17.03.1-ce)
  • Docker Hub
  • Mesos version 1.2.0
  • Docker version 17.03.1-ce
  • Marathon version 3.4.9

About

A practical and user-friendly approach to building microservices in Spring

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published