Watch JavaEE 8 Microservices
- 2017
- 1 Season
JavaEE 8 Microservices from Packt Publishing is a comprehensive course designed for developers who are interested in building and deploying microservices using the latest technologies available in the JavaEE ecosystem. The course covers everything from the basics of microservices architecture to the deployment and testing of microservices applications.
The course is divided into several sections, each covering a different aspect of microservices development. The first section introduces microservices architecture and explains how it differs from traditional monolithic architectures. It also covers some of the benefits of microservices, such as better scalability, improved fault tolerance, and easier deployment.
The second section discusses the different technologies and tools available in the JavaEE ecosystem that can be used for microservices development. These include tools like Docker, Kubernetes, and Jenkins, and technologies like JAX-RS, CDI, and JPA. The section also covers some best practices for microservices development, such as using a service registry and implementing circuit breakers.
The third section is where the course really starts to get into the nitty-gritty of microservices development. Here, the instructor walks you through the process of building a sample microservices application from scratch. This includes creating a service registry, implementing a RESTful API using JAX-RS, using CDI for dependency injection and JPA for persistence, and integrating with a message broker using JMS.
The fourth section covers the deployment of microservices using Docker and Kubernetes. The instructor explains how to create Docker images for your microservices, how to push those images to a Docker registry, and how to deploy your microservices on a Kubernetes cluster. The section also covers some best practices for deploying microservices on Kubernetes, such as using horizontal scaling and liveness/readiness probes.
The fifth section covers testing microservices. The instructor explains how to write unit tests for your microservices using JUnit and how to use tools like Postman and Swagger for integration testing. The section also covers some best practices for testing microservices, such as using test doubles for service dependencies and using contract testing to ensure that services are compatible with each other.
Overall, JavaEE 8 Microservices from Packt Publishing is a comprehensive course that covers all the aspects of building, deploying, and testing microservices using JavaEE technologies. The course is well-structured and easy to follow, and the instructor does a great job of explaining complex concepts in a clear and concise manner. If you're interested in microservices development using JavaEE, this course is definitely worth checking out.