Upload
schogini-systems-pvt-ltd
View
70
Download
2
Embed Size (px)
Citation preview
MicroServices Using Docker Containers For Magento 2
by Sreeprakash N., Founder/MD Schogini
• One Subsystem of an Application That can be safely detached
• Independently Scalable Monitored and scaled-up
• Relocated Can be hosted elsewhere
• Manageable Updated & upgraded easily
What is a MicroService
• Super Quick to Launch Very fast virtual environment
• Simple to Configure Fine-tune infrastructure, scale up on demand
• Portability Make it platform/version independent
• Repeatability Infrastructure as code, versioning & rollback
What is a Docker Container?
• Simplify DevOps Simplify CI & CD pipeline
• Lower Costs Fine-tune infrastructure, scale up only on demand
• Simplify Infrastructure Software driven load balancing & auto-scaling
Advantages of MicroServices Using Docker
• Identify the Software components Use of TCP/IP protocol to interact
• Identify the Platforms and Ports Decide the processing, memory and ports
• Identify the Dependencies Decide the sync/async natures
• Locate the Persistence Needs Locate the transient and persistent areas
How Do We Start the MicroServices Journey
An Example UseCase for Magento 2 CE/EE
and Docker
Splitting Magento Into Dockerized MicroServices
Splitting Magento Into Dockerized MicroServices
Docker Containers
Serving MicroServices
MicroServices Are The Way to Go! Docker Containers Are Here to Stay!