Sid Kattoju
Sid is a Software Engineer at Red Hat focused on the ecosystem experience around consuming and providing services in Kubernetes based platforms. He currently works with partners and vendors to develop Kubernetes native extensions by leveraging the operator pattern. Previously, Sid has worked at Ericsson where he was involved in transitioning legacy applications to the cloud by leveraging Kubernetes. He also worked on CloudStack, an open source system that can be used to provide infrastructure as a service and has previously presented a talk at ApacheCon 2019. Sid is interested in using the operator pattern to enable networking, storage and security aspects of the Cloud computing that you typically don’t get out of the box.
Sessions
This presentation will provide a comprehensive guide on leveraging Ansible for setting up and deploying a containerized React Next.js application on AWS EC2.
The talk will begin with an in-depth look at the process of containerizing the React Next.js application. Attendees will learn about the best practices for creating lightweight, yet fully functional containerized applications, making them suitable for scalable cloud deployments. A key part of this process involves hosting the containerized application on a secure and scalable container image registry.
The focus will then shift to how to use Ansible for creating a robust AWS EC2 infrastructure. This includes configuring DNS, web server configuration, and security measures, ensuring a secure and efficient environment for application deployment. The subsequent step in the deployment process, which will be thoroughly discussed, is pulling the container image onto the configured EC2 instance.
By the end of this talk, attendees will have a clear understanding of the entire workflow - from setting up the AWS EC2 infrastructure using Ansible to running a containerized React Next.js application.
This session is designed to equip curious minds with the skills and knowledge to efficiently deploy and manage containerized applications in the cloud using Ansible, AWS EC2, and quay.io.