What you need for this learning path

Module 1:

For this module, you can use any operating system (Linux, Windows, or Mac) with a minimum of 2 GB RAM. You will also require NetBeans with Java, Maven, Spring Boot, Spring Cloud, Eureka Server, Docker, and CI/CD app. For Docker containers, you may need a separate VM or a cloud host with preferably 16 GB or more RAM.

Module 2:

Chapter 2, Building Microservices with Spring Boot, introduces Spring Boot, which

requires the following software components to test the code:

  • JDK 1.8
  • Spring Tool Suite 3.7.2 (STS)
  • Maven 3.3.1
  • Spring Framework 4.2.6.RELEASE
  • Spring Boot 1.3.5.RELEASE
  • spring-boot-cli-1.3.5.RELEASE-bin.zip
  • RabbitMQ 3.5.6
  • FakeSMTP

Chapter 5, Scaling Microservices with Spring Cloud, you will learn about the Spring Cloud project. This requires the following software components in addition to the previously mentioned ones:

  • Spring Cloud Brixton.RELEASE

Chapter 7, Logging and Monitoring Microservices, we will take a look at how

centralized logging can be implemented for microservices. This requires the

following software stack:

  • Elasticsearch 1.5.2
  • kibana-4.0.2-darwin-x64
  • Logstash 2.1.2

Chapter 8, Containerizing Microservices with Docker, we will demonstrate how we

can use Docker for microservices deployments. This requires the following software

components:

  • Docker version 1.10.1
  • Docker Hub

Chapter 9, Managing Dockerized Microservices with Mesos and Marathon, uses Mesos and Marathon to deploy dockerized microservices into an autoscalable cloud. The following software components are required for this purpose:

  • Mesos version 0.27.1
  • Docker version 1.6.2
  • Marathon version 0.15.3

Module 3:

In order to follow the module, you will need to install Node.js, PM2 (it is a package that is installed through npm), and MongoDB. We will also need an editor. It is recommended to use Atom, but any general purpose editor should be enough.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset