Building a Modern Application Platform with AWS & ROSA
Welcome to the Building a Modern Application Platform workshop. In this workshop you will learn the building blocks of modern application platform and leverage Amazon Web Services (AWS) and Red Hat OpenShift Service on AWS (ROSA) to build a modern application platform.
Who this workshop is for: This workshop is aimed at Platform Engineers, DevOps Engineers, Cloud Operations, Architects, and Developers that want to learn what makes a modern application platform, and how they can leverage cloud services to streamline the delivery and operations of their application platforms.
What to expect: During the workshop, we will take you through a series of hands on exercises to help you understand some of the concepts of modern application platforms. Attendees will learn:
-
How to deploy and/or access newly deployed Red Hat OpenShift Service on AWS (ROSA) clusters
-
Complete Day 2 operations tasks including: configuring node and cluster scaling policies, configuring managed upgrades, configuring single-sign-on for the cluster using Amazon Cognito, and forwarding logs to Amazon CloudWatch.
-
Deploy an application that uses AWS IAM Roles for Service Accounts and AWS STS to connect to an Amazon DynamoDB table.
-
Make an application on OpenShift scalable and resistant to node failures and upgrades
-
Deploy an application using CI/CD tooling, including OpenShift GitOps and Source-to-Image, and use labels for deterministic app placement on nodes.
-
Learn how to use OpenShift Service Mesh for application observability and tracing
After completing this workshop, attendees will have a comprehensive understanding of key concepts related to architecting modern cloud application platforms and will have gained hands-on experience implementing key concepts directly within the lab’s provided AWS infrastructure.