( Microservices Architecture Training - https://www.edureka.co/microservices-architecture-training)
This Edureka Microservices Training (Microservices Blog Series: https://goo.gl/WA5k9u) will help you to implement Microservices with the help of Docker and Node Js.
This video helps you to learn the following topics:
• Use Case
• Before and After Microservices
• Microservices Architecture
• What Is Docker
• How Docker Is Useful for Microservices
• Implementation of The Use Case
• Edureka’s Microservices Course Content
Check out our Microservices Tutorial for Beginners video: https://www.youtube.com/watch?v=L4aDJtPYI8M
4. www.edureka.co/microservices-architecture-trainingMICROSERVICES ARCHITECTURE TRAINING
Problem Statement
✓ Size and Complexity
✓ Application is too Large and Complex to fully understand and made
changes fast and correctly
✓ Slow Down of the start-up time
✓ Redeployment of entire application on each update
✓ Extensive Manual Testing
✓ Difficult to Deploy Continuously
✓ Reliability Problem as all instances of the application are identical,
that bug will impact the availability of the entire application
✓ Barrier to adopting new technologies
Microservices Training
Traditional Architecture Problems With the Architecture
9. www.edureka.co/microservices-architecture-trainingMICROSERVICES ARCHITECTURE TRAINING
What Is Docker
Container 1 Container 2
App 1
BINS/LIBS
App 2
BINS/LIBS
Docker Engine
Host OS
• Docker is a tool designed to make it easier to create, deploy, and
run applications by using containers.
• Docker containers are lightweight alternatives to Virtual Machines
and it uses the host OS.
• You don’t have to pre-allocate any RAM in containers.
Microservices Training
10. www.edureka.co/microservices-architecture-trainingMICROSERVICES ARCHITECTURE TRAINING
What Is Docker
Docker
File
Project Code
Docker Image
Docker
Container
Virtual Machine
Docker
Hub
Production
Server
Staging
Server
Container
Container
• Docker file builds a Docker image and that image contains all the
project's code
• You can run that image to create as many docker containers as you
want
• Then this Image can be uploaded on Docker hub, from Docker hub
any one can pull the image and build a container
Microservices Training