Participants will learn to analyze and refactor monolithic applications into microservices, apply the Twelve-Factor App methodology, and select appropriate AWS services for scalable, secure, and resilient design. The course also teaches how to manage services using APIs, the AWS CLI, and SDKs, and explores essential SysOps and DevOps integrations for effective microservices deployment.
Topics include distributed patterns, polyglot persistence, messaging strategies, and cloud-enabled agility.
Objectives of the training
This advanced training covers advanced development topics, such as architecture for a Cloud Computing environment; deconstructing existing on-premises applications and repackaging them into cloud-native architectures; and applying the principles of the twelve-factor application methodology.Targeted audience
Experienced software developers already familiar with AWS servicesPrerequisite
To attend this course, it is recommended to:• Know at least one high-level programming language
• Know the basic AWS services and implement the public cloud
• Have completed the “Developing on AWS” training, or have a similar level
• Already have a base of application development in an AWS environment
Trainers
Benefits for Participants
- Analyze a monolithic application architecture to migrate to one divided into AWS services
- Apply the concepts and steps of the twelve-factor application manifesto when migrating from a monolithic architecture
- Recommend appropriate AWS services to develop a cloud-native microservices-based application
- Use APIs, AWS CLI, and AWS SDKs to monitor and manage AWS services
- Explain the SysOps and DevOps interdependencies necessary to deploy a microservices application in AWS
Course architecture
Pedagogical details
Training architecture
The training is based on a concrete scenario of integrating an existing on-premises monolithic application and converting it into a serverless microservices architecture.
Type of training
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quotePrivate or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quote