Three reasons tightly-coupled monolithic architectures are bad.
(1): Conway’s Law - https://en.wikipedia.org/wiki/Conway%27s_law
Best alternative to monoliths?
Microservices approach
Describe microservices approach
Based on a **collection of small services **:
https://docs.aws.amazon.com/whitepapers/latest/microservices-on-aws/simple-microservices-architecture-on-aws.html
How to manually run containers on an EC2 instance?
The 3 components of a managed container solution?
What is a container registry?
A collection of repositories that store container images.
What is the AWS container registry service called?
Amazon ECR
What container orchestration services does AWS offer?
When to use ECS vs. EKS?
What container hosting options does AWS offer?
https://docs.aws.amazon.com/AmazonECS/latest/developerguide/launch_types.html
For ECS, the hosting options are also called:
Launch type
Because that is the type of hosting resource the container will be *
Advantages of using EC2 clusters for hosting containers?
EC2 is more cost effective unless you run a very small number of containers per application
(See: https://docs.google.com/spreadsheets/d/1th6E9N96IlKpmoFyQivPkBAdRvFzr4zlseB4ZzI9-hQ/edit?usp=sharing)
Advantages of using Fargate for hosting containers?
What are the key components of ECS?
Four benefits of ECS?
Service Discovery: https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-discovery.html
What is EKS?
Amazon’s managed Kubernetes service
What version of Kubernetes does EKS run?
The latest open-source version
How does EKS provide control plane reliability?
What is AWS Fargate?