Docker gives PODA or Package Once Deploy Anywhere. It simplifies software delivery by making it easy to build and share images that contain your application code and infrastructure together, managed as one component. Each Docker container is a self-contained microservice that provides isolation, resilience, decoupling, and other benefits. This talk will provide a quick introduction to Docker. It shows how to package an existing Java EE monolith in a Docker image. The application will then be refactored into multiple microservices and assembled together using orchestration. Testing of such applications will be discussed and shown. Design patterns and anti-patterns to create cluster of such applications will be demonstrated and discussed.
Table of contents
- Title: Refactor your Java EE application using Microservices and Containers
- Release date: September 2015
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491950593
You might also like
Spring Framework Essentials
This video's accompanying source code can be found in the eGitHub repository https://github.com/kousen/Spring-Framework-Essentials. Anyone who writes …
Core Java 11 Fundamentals, Second Edition
10 Hours of Video Instruction Overview Core Java® has long been recognized as the leading, no-nonsense …
Distributed Systems in One Lesson
Simple tasks like running a program or storing and retrieving data become much more complicated when …
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …