microservices with aws · microservices with containers summary serverless microservices ipc (inter...
TRANSCRIPT
2019
Microservices with AWS
Versione 1.0
● Introduction● Microservices
with Containers
SUMMARY
● Serverless Microservices● IPC (Inter Process
Communication) with SNS and SQS
● Continuous Deployment
Introduction
Introduction
SOLID
“A class should only have a single responsibility, that is, only changes to one part of the software's specification should be able to affect the specification of the class”
Single Responsibility Principle
Introduction
Introduction
What is mean?
● Scaling● Decoupling● No one point of failure
● Multiple code base
● Skill requirements
● Testing
Pros & Cons
Microservices with containers
Microservices with Containers
● Write your code
● Build your image
● Run your containers
Microservices with Containers
Where do I run it?
Microservices with Containers
Elastic Container Service (ECS)
Microservices with Containers
Microservices with Containers
Microservices with Containers
Microservices with Containers
Microservices with Containers
No cluster management
Microservices with Containers
But it’s not all perfect...
Serverless Microservices
Serverless Microservices
Serverless Microservices
Pros & Cons
● Costs optimization● Focus on code
● Debugging
Inter process communication between microservices
IPC between Microservices
● Syncronous
● Asyncronous
IPC between Microservices
Simple Notification Service(SNS)
IPC between Microservices
Simple Queue Service(SQS)
IPC between Microservices
IPC between Microservices
IPC between Microservices
Microservices CD with AWS
Microservices CD with AWS
Microservices CD with AWS
Thanks for listening