5. ➢ Easy to manage and
easy deployments
➢ Hard to handle
workloads, hard
maintenance, hard life
for development team
➢ The technical debt
increase quickly over
the time (big legacy)
7. ➢ Easy deployment
➢ Cost Saving on resources
➢ The technical debt
increase quickly over the
time
➢ Hard maintenance, hard
life for development team
➢ The application scale out
completely and we cannot
achieve the "scale per
feature" goal
KPI scalable systems
9. ➢ Easy deployment cycles
➢ Cost-per-feature (scale
out per service)
➢ Scale out also the
development team
➢ So many different
environment and so many
infrastructure devices
(balancers, etc)
➢ Related costs for high
availability increases quickly
➢ Technical debt and legacy
management remains an
issue
KPI (distributed) scalable systems
11. ➢ We can scale the
development team
➢ Easy and stable
deployments
➢ Reduced infrastructure
costs
➢ Costs for high availability
under control
➢ Few infrastructure parts
➢ We have to manage the
cluster
➢ Legacy and technical debt
(reduced for icroservices)
KPI Cluster
22. ➢ Create an Application Load Balancer that proxy all
microservices
➢ AWS Certifcate Manager to support HTTPs for
microservices
➢ Prepare an autoscaling group that wrap an ECS
cluster
➢ Every microservice is an ECS Service (Docker
containers)
➢ Autoscaling group per service that scales inside the
cluster
➢ Other interesting things:
○ Create batch jobs
○ Create scheduled jobs
Create a playground for microservices with ECS clusters
28. ➢ Docker Images on ECR (Elastic Container
Registry)
➢ Deployment options with ECS Deployments
○ Minimum active tasks during
deployments
○ Maximum active tasks during
deployments
Release microservice updates easily
33. ➢ Service oriented architecture
➢ Small applications (simple replacements) -
microservices
➢ Small development teams (engage different
suppliers)
○ Working In Parallel
➢ Dedicated languages per microservices
➢ Resources optimization per services
➢ Speed-up deployments
➢ Managed infrastructure with ECS (focus on app
development)
➢
Achievements