Mackenzie is the Global Startup Evangelist at AWS. His days are spent traveling the globe to meet startups, share their stories, and connect engineering teams together. Every day there are a large number of startups launching on AWS across every imaginable industry. It’s Mackenzie’s mission to find stories of startups that are helping to improve the world and share these stories with a wide audience.
Modern application development is a powerful approach to designing, building, and managing software in the cloud that increases the agility of your development teams and the reliability and security of your applications, allowing you to build and release better products faster. In this two-track Solution Day, we'll explore best practices around serverless, containers, CI/CD, DevOps, and cost optimization. You also have the opportunity to get hands-on experience with building and optimizing applications.
Organizations are turning to cloud-native architectures to increase their pace of innovation, deliver new features faster, and stay competitive in a dynamic market. We will walk through the different application modernization pathways AWS customers have taken and the business drivers behind those decisions. Learn how Containers and Serverless technologies have transformed compute to improve application performance, security, and reliability, all while lowering their total cost of ownership.
Organizations are turning to cloud-native architectures and modern technologies to build modern applications reliably deliver new application features faster and stay competitive in a dynamic market. In this session we will walk you through the different pathways AWS customers have taken to modernize their infrastructure and the business requirements that drove their choices. Join this session to learn how you can leverage Containers and Serverless technologies to build and operate modern applications.
Level: 100
Amazon ECS and AWS Fargate are both fully managed services which enable customers to accelerate their software development lifecycle without the operational overhead of managing any infrastructure. AWS App Runner is a managed service that provides a fast, simple, and cost-effective way to deploy scalable and secure containerized applications without needing any containers expertise. ECS, Fargate and App Runner provide a pathway to AWS customers to modernize their applications by adopting a serverless-first strategy. In this session, we will look at how to use these services to build end-to-end automation including CI/CD, manage containers lifecycle and ensure observability and security across all stages.
Level: 200-300
To paraphrase the famous quote by Peter Drucker — you cannot improve what you do not 'observe'. “Observability” describes how well you can understand what is happening in a system, often by instrumenting it to collect metrics, logs, or traces. Observability solutions allow you to collect and analyze data from applications and infrastructure. Providing a better understanding of their internal states to ensure application availability, optimize cost, resource utilization, and improve performance for the end-user experience. In this session you'll learn about best practices for Observing applications deployed to AWS Container Services.
Level: 200-300
AWS Container Services enable you to build infrastructure that is secure, performant, resilient, and efficient for your applications. AWS provides capabilities to automate manual security tasks and shift your focus to scaling and innovating your business. Security in a containerized environment means understanding the shared responsibility model and how to leverage the different AWS tools and services to enforce your application's required security posture. In this session you'll learn best practices for securing applications deployed to AWS Container Services.
Level: 200-300
Do you know how much you are spending on your container workloads? During this session you’ll learn about different techniques for evaluating financial state of your ECS Clusters and the tools available to optimize your AWS Spend. In addition, you’ll also learn how to leverage ECS FARGATE and FARGATE_SPOT capacity providers to optimize costs.
Level: 200-300
Today, 80% of development time is frequently spent in operations and maintenance. Serverless technologies allow you to focus on business logic with the highest impact for your customers, and reduce the volume of undifferentiated heavy-lifting required for infrastructure management. This session focuses on key benefits of a serverless system, as well as its common elements, such as API Gateway, Compute, Observability, and Monitoring. Those are the elements you will be using a lot in your designs and architecture. We will also review the top things serverless architects should know, and a Serverless Patterns collection as a reference resource.
Level: 200-300
AWS Serverless technologies allow you to run code without the need to manage servers. They provide you with automatic scaling, as well as built-in high availability and security allowing you to focus on delivering business value. In this session you'll learn about strategies and tools at your disposal to ensure your applications are cost efficient and highly performant. We will provide insights into tuning various layers of your applications as well as best practices and recommendations based on what we see in the field. We'll cover techniques to monitor performance and various tools AWS provides to make this simple for you.
Level: 200-300
We see many customers choosing to build serverless applications leveraging event-driven architectures. With event-driven architecture you reduce the idle time spent in various components of your environment by having them react to events emitted by other components. This pattern helps to decouple your applications, improving the application scalability and resilience. It enables development teams to operate more independently and release new features faster. In this session you'll learn common patterns of event-driven design and how to choose the right AWS service for the job. We'll also run a live interactive demo of a fully event-driven retail system.
Level: 200-300
nClouds is an AWS Premier Tier Services Partner with expertise in DevOps, cloud migration & modernization, and managed services. We build and manage modern infrastructure solutions on AWS that enable our customers to achieve their desired business outcomes – including improved workforce productivity, operational costs and resilience, and business agility. We accelerate modernization initiatives so you can deliver innovation faster.
Roland has led the building of transformational Cloud Solutioning assets focused on enterprise adoption, including Kubernetes, App Modernization, Microservices, Serverless, Integration, and App Development. He is recognized for creating industry-leading architecture blueprints and is a recognized leader in the client adoption of cloud strategy. Roland is a former IBM Fellow, has written 5 books, written over 50 articles, and has a Master's Degree from NJIT.
Viji provides expert guidance to customers on modernizing their applications using AWS Services that leverage serverless and containers technologies. He has been at AWS for about 3 years. He has 20+ years of experience in building large-scale, distributed software systems. His professional journey began as a research engineer in high performance computing in the area of Computational Fluid Dynamics. From CFD to Cloud Computing, his career has spanned several business verticals, all along with an emphasis on design & development of applications using scalable architectures. He holds a Ph. D in Aerospace Engineering, from The University of Texas, Austin.
Ashok is a Senior Containers Specialist Solutions Architect with the Worldwide Specialist Organization (WWSO) at AWS, with over 15 years of experience in application modernization, distributed architectures and containerization. He provides expert guidance to customers on modernizing their applications that leverage AWS serverless and containers technologies. He worked with diverse set of customers, ranging from startups to large enterprises.
Serverless Specialist Solutions Architect at AWS, and is based out of New York. He has over 17 years of industry experience designing and building low-latency, and high-throughput distributed applications. He is passionate about serverless technologies and helping customers architect, design, and build well architected solutions on AWS.