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
1. Introduction to the Cloud Journey and Agility Gains
- Presentation of basic Cloud Computing concepts
- Benefits of agility in the Cloud
2. From Monolithic Application to Microservices
- Deconstruction of monolithic applications
- Polyglot persistence
- Complex distributed models
3. Resilience and Scaling
- Resilience strategies for cloud applications
- AWS messaging options
- Security and observability
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