This blog post gathers some of the finest sessions from AWS ReInvent, a global conference hosted by AWS, to promote learning and best practices in the cloud computing community.
Now that it’s been a few days since the event and all the sessions have been made available online, I curated a list of videos to watch on demand in case you missed the action.
Instead of going over the full AWS ReInvent playlist with more than 700 videos, I have hand-picked some of the most interesting sessions focused on DevOps, automation, cloud architecture & operations, data strategy, and security.
If you are working with AWS or are interested in learning best practices, modern concepts, and next-gen architectures, let’s get to it!
Multi-region design patterns and best practices
This session offers interesting insights regarding multi-region design and implementation details for such architectures. Consider how to think about multi-region architectures and what is included from a cost, operations, and engineering perspective. Also, learn about AWS service features that can help you build multi-region solutions.
A guide to strengthening your threat detection and response
Learn about detecting threats in an ever-expanding cloud environment and how to detect suspicious behaviors. This session takes you through best practices for strengthening your detection and response. Topics include creating multiple layers of threat detection and what automated actions you should take when a threat is detected.
Building modern apps: Architecting for observability & resilience
As cloud architectures evolve, new design patterns are essential. Architecting for resilience, observability, security, and emerging trends serves as the foundation that empowers builders to innovate, optimize their workloads, and scale adoption over time.
Securing Kubernetes: How to address Kubernetes attack vectors
This session reviews the fundamentals of Kubernetes architecture and common attack vectors, security controls provided by Amazon EKS to address them, strategies customers can implement to reduce risk, and opportunities that open-source Kubernetes can improve upon.
Optimizing EKS for performance and cost on AWS
Watch this session to get an idea about minimizing costs on Amazon EKS without affecting the performance of your applications. Learn how to manage an efficient infrastructure on Kubernetes and optimize costs on AWS using Amazon EC2 Spot Instances, AWS Graviton, and Auto Scaling policies.
Zero-privilege operations: Running services without access to data
In this session, learn how AWS secures data, even from trusted AWS operators and services, by leveraging the model of zero-privilege operations. AWS works with organizations and regulators to host some of the most sensitive workloads in industry and government.
Architecting secure serverless applications
Serverless applications are taking over the cloud computing space over the past years. In this session, learn how to configure AWS serverless services to provide least-privileged access while helping to ensure functionality.
Protecting production with Amazon ECS security features
If you run containerized workloads in production on Amazon ECS, this session is for you. Amazon ECS allows you to secure your applications using AWS’s built-in security features.
Competition of modern workloads: Serverless vs Kubernetes on AWS
Check out this session to better understand serverless and Kubernetes approaches for building modern architectures and workloads. After an overview of each architecture and the AWS services that are a part of it, compare maintenance and compliance, scaling, developer experience, cost, monitoring and logging, and ecosystem.
Best practices for securing your software delivery lifecycle
Learn about ways, best practices, processes, and tools to secure your software delivery pipelines on AWS. Review topics like the security of the pipeline versus security in the pipeline, ways to incorporate security checkpoints across various pipeline stages, security event management, and aggregating vulnerability findings into a single pane of glass.
Building modern data architectures on AWS
In this session, learn how to design, create, and operate a modern AWS data architecture by using AWS’s purpose-built data services. Check out modern data architecture concepts & pillars, reference architectures, and best practices for optimal performance and cost-effectiveness.
DevOps challenges in a microservices world
Over the last few years, microservices have become the de facto choice for building flexible distributed workloads on the cloud but have significantly increased operations complexity and security footprints. This session discusses some of these challenges and explains the concept of creating self-service automation that can abstract DevOps and security nuance so that developers can focus on their applications.
Observability best practices at Amazon
This session explores Amazon’s journey of observability. Get an idea of the full range of monitoring at Amazon — from how teams assess system health at a high level to how they zoom in to understand the details of a single request. Learn best practices for metrics, logs, and tracing and how to use these signals to achieve operational excellence.
Simplifying your infrastructure with Go, CDK, and cdk8s
This hands-on session explores infrastructure as Go code with AWS CDK and AWS CDK for Kubernetes (cdk8s). It goes over building and testing a simple CDK application and extends it to a complete serverless application. Then, it explores how to manage Kubernetes applications/infrastructure with cdk8s, including how to use the cdk8s-plus library to reduce verbosity and convert existing Kubernetes custom resource definitions to Go code.
How to manage resources and applications at scale on AWS
Performing management activities over an ever-growing number of resources can become increasingly difficult in modern cloud environments. Check out this session to learn how to search and discover resources and organize them and how to perform application management activities at scale.
Best practices for platform teams to streamline Kubernetes operations
As organizations expand, the number of Kubernetes clusters and applications grows, which can lead to significant operational challenges. Check out this session to understand how enterprises reduce the complexity of Kubernetes. In this lightning talk, learn best practices for streamlining Kubernetes from self-service cluster provisioning to centralized policy management.
NASDAQ Moving mission-critical, low-latency workloads on AWS
If you have ever had to work with low-latency workloads on the cloud, you know how difficult that is. Check out this session to see how NASDAQ tackles these challenges using edge compute capabilities available in jointly engineered AWS Outposts tailored to its ultra–low latency needs.
Revitalize your security with the AWS Security Reference Architecture
Check out this session to understand how AWS security services work together to improve your security posture. Learn about the recently updated AWS Security Reference Architecture (AWS SRA), which provides prescriptive guidance for deploying the full complement of AWS security services in a multi-account environment.
AWS Well-Architected best practices for DevOps on AWS
In this session, learn about all the components required to align your DevOps practices to the pillars of the AWS Well-Architected Framework. Review organization adoption, development lifecycle, quality assurance, automated governance, and observability.
Building next-gen applications with event-driven architectures
In this session, learn how to use event-based architecture to decouple and decentralize application components. Discover how you can use AWS messaging services to connect microservices, and coordinate data flow using minimal custom code.
Reimagining multi-account deployments for security and speed
In this session, discover a new paradigm for multi-account architecture based on decoupling a workload’s identity and permissions from its underlying cloud infrastructure. Learn how Netflix is deploying applications in isolated AWS accounts without relocating their compute or network resources, and discover how they increase developer velocity along the way.
Build & run it: Streamline DevOps capabilities with machine learning
Watch this session to learn how to use machine learning–powered tools like Amazon CodeWhisperer, Amazon CodeGuru, and Amazon DevOps Guru to boost your applications’ availability and write software faster and more reliably.
The evolution of chaos engineering at Netflix
Chaos engineering was born at Netflix a decade ago, and views on this discipline have shifted and evolved over time. In this session, hear how chaos engineering has grown into the discipline of infrastructure experimentation.
Governance and security with infrastructure as code
This session teaches how to use AWS CloudFormation and the AWS CDK to deploy cloud applications in regulated environments while enforcing security controls.
Automate everything: Options and Best practices
In this session, learn how AWS Cloud operations services enable automation from account creation to application and resource operations. Discover the benefits of investing in security, identity, operations, management, and networking with AWS services.
That’s all, folks; I hope you enjoyed this as much as I did!