About the course
Build highly available Microservices to power applications of any size and scale
Microservices are a popular new approach to building maintainable, scalable, cloud-based applications. AWS is the perfect platform for hosting Microservices.
This course shows you how to build Microservices-based applications on AWS. It will help you overcome the limitations and challenges you experience in traditional monolith deployments. It will provide you with technological freedom and help you choose the best tool for each job.
By the end of the course, you'll have learned to apply AWS tools to create and deploy Microservices-based applications. You'll be able to make your applications cost-effective, easier to scale, and faster to develop.
All the code and supporting files for this course are available on Github at https://github.com/PacktPublishing/Building-Microservices-on-AWS
Style and Approach
This course follows a step–by-step approach. You will learn the most important AWS concepts and apply your knowledge through simple hands-on example that will ultimately make your learning easier. Learn to implement AWS services that will help you to work on your own applications.
What You Will Learn
- Implement auto-scaling groups to compute the capacity to scale up and handle dynamic job loads.
- Speed up both development and deployment processes using Microservices on AWS.
- Improve the resiliency of your application as failing components can be easily and automatically replaced.
- Improve the reusability, composability, and maintainability of code.
- Manage Blue Green deployments to reduce downtime and risk
- Use existing deployment tools in AWS to manage Continuous Integration and Deployment.
- Scale up without significant changes to tooling, architecture, or development practices
- Reduce the risk and cost of operating a cloud platform
- Build a service that is responsible operating and maintaining it in production
Alan Rodrigues has been working on software components such as Docker containers and Kubernetes for the last 2 years. He has extensive experience working on the AWS Platform, currently being certified as an AWS Solution Architect Associate, a SysOps Administrator, and a Developer Associate.
He has seen that organizations are moving towards using containers as part of their Microservices architecture. And there is a strong need to have a container orchestration tool in place. Kubernetes is by far the most popular container orchestration on the market.
AWS SageMaker, Machine Learning and AI with Python [Video]