Modernizing and Optimizing Applications for the Cloud
AWS, Cloud Computing, DevOps
Guillermo Ruiz
This workshop is designed for DevOps professionals with cloud computing knowledge but limited experience with AWS. It focuses on migrating legacy applications to modern, cloud-native environments using tools like Kubernetes, Infrastructure as Code (IaC), and CI/CD best practices. You'll gain practical, hands-on experience in adapting applications for the cloud, automating infrastructure with IaC, and deploying on Kubernetes. Through a structured approach, you'll learn how to optimize performance, reduce costs, and improve scalability, while focusing on modern deployment strategies without relying heavily on AWS-specific tools.
canela Workshop
€50
Max. Attendees: 50
Free registration for Early Bokeron ticket holders and a discount
for all others
Key Takeaways
Building Applications for Arm-Based Architectures: Learn how to migrate and optimize applications for AWS Graviton instances using Java, Python, Go, or .NET Core.
CI/CD Pipelines for Arm Workloads: Modify CI/CD pipelines to support Arm builds using AWS CodePipeline and CodeBuild for automated deployment.
Multi-Architecture Docker Images: Build and deploy container images that support both x86 and Arm64 architectures, ensuring seamless cross-platform compatibility.
Performance Testing & Load Benchmarking: Conduct side-by-side performance tests to measure efficiency, latency, and throughput improvements when transitioning to Arm.
AI-Powered Code Optimization: Leverage Amazon Q Developer to analyze and refactor code for better performance on Graviton-based instances.
Target Audience
Cloud Engineers & Architects – Looking to optimize workloads with AWS Graviton for cost and performance efficiency.
Developers & DevOps Engineers – Working on CI/CD, multi-architecture builds, and automated testing for Arm-based workloads.
Platform & SRE Teams – Managing cloud infrastructure across x86 and Arm environments while optimizing for performance and sustainability.
This hands-on GameDay workshop provides practical experience in real-world migration challenges. It will allow participants to apply best practices and AWS services for a seamless transition to Arm-powered infrastructure.
Requirements
To participate in this GameDay-style migration challenge, bring:
Your own laptop – This is a hands-on session, and you'll need it to complete the exercises.
A modern web browser – We'll be working with cloud-based environments, so no local installations are required.
All your energy and curiosity – We're making migrations fun, and trust us, you'll enjoy every bit of it!
(Optional) A beer in hand? Running a GameDay while grabbing your beer? Only at J on the Beach!
WiFi will be provided by the organization, so just show up ready to hack, learn, and have fun!
Workshop Schedule
Part 1 – Adapting & Optimizing Your Application
Choose your programming language: Java, Python, Go, or .NET Core
Set up a cloud-based IDE and establish a baseline performance benchmark
Adapt your application for modern cloud architectures
Automate provisioning with Infrastructure as Code (IaC)
Run performance tests to validate improvements
Part 2 – Deploying Your Application with Kubernetes & IaC
Choose your deployment strategy: Kubernetes (EKS) with Karpenter or EC2 Auto Scaling
Use IaC (Terraform/CDK) to define cloud infrastructure
Build, package, and deploy your application using CI/CD best practices
Monitor and analyze efficiency gains in cloud-native environments
This isn't just a walkthrough, it's a real-world development workflow where you'll gain practical skills in Kubernetes, Infrastructure as Code, cloud automation, and scalable application deployment. Whether you're a cloud architect, DevOps engineer, or software developer, you'll leave this session with hands-on experience in cloud-native modernization—from development to deployment on Kubernetes and automated cloud infrastructure.