Skip to the content.

AWS re:Invent 2024 - Serverless Compute

Back to all Re:Invent 2024

Table of Contents

AI & ML

AWS re:Invent 2024 - Unlock the power of generative AI with AWS Serverless (SVS319)

This session explores how AWS serverless services can be leveraged to build powerful generative AI applications. The presenters showcase various use cases, including chatbots, document processing, virtual assistants, and content creation, demonstrating how serverless integration with AWS services like Bedrock, Lambda, and Step Functions can enable rapid development and scalable deployment of these AI-powered solutions.

Compute

AWS re:Invent 2024 - Navigating the cloud compute landscape with Amazon ECS (SVS327)

This session provides a comprehensive overview of Amazon ECS, covering its features, benefits, and deployment options. The presenters discuss the security, capacity management, networking, monitoring, and cost optimization capabilities of ECS, highlighting the tradeoffs between the self-managed ECS on EC2 and the fully-managed Fargate modes.

AWS re:Invent 2024 - Securing Amazon ECS workloads with AWS Signer and Amazon GuardDuty (SVS342)

The session covers best practices for securing Amazon ECS workloads, including using Amazon Inspector for vulnerability management, AWS Signer for image signing and verification, and Amazon GuardDuty for runtime threat detection. The speakers demonstrate how to integrate these services into a CI/CD pipeline to automate security processes.

AWS re:Invent 2024 - Supercharge your AI and ML workloads on Amazon ECS (SVS331)

This talk explores the use of Amazon ECS (Elastic Container Service) for running AI and ML workloads, with a focus on flexibility, reliability, performance, scalability, and observability. The presenters discuss the architectural considerations, compute options, scaling capabilities, and monitoring features of ECS that can help organizations successfully deploy and manage their AI/ML applications.

AWS re:Invent 2024 - Containers or serverless functions: A path for cloud-native success (SVS209)

The video explores the trade-offs between using containers and serverless functions for cloud-native applications, focusing on operational aspects, integrations, portability, and pricing. The presenters provide real-world customer examples to illustrate how different organizations have leveraged these technologies to address their specific requirements.

AWS re:Invent 2024 - Building event-driven architectures using Amazon ECS with AWS Fargate (SVS339)

This talk explores the use of AWS Fargate, a serverless compute engine, for building event-driven architectures. It discusses various integration patterns, such as event buses, topics, and stores, and how they can be leveraged with Fargate to create scalable, resilient, and loosely coupled applications.

AWS re:Invent 2024 - Deep dive into Amazon ECS resilience and availability (SVS409)

The presentation provides a deep dive into the architectural patterns and operational practices used by Amazon to ensure the resilience and availability of the Amazon Elastic Container Service (ECS). It covers key concepts such as regional isolation, availability zone utilization, cellular architectures, and continuous improvement through chaos engineering and a culture of embracing failure.

AWS re:Invent 2024 - Deployment best practices for reliable rollouts using Amazon ECS (SVS340)

This session discusses best practices for reliable rollouts using Amazon ECS, focusing on the three key dimensions of safety, speed, and visibility. The presenters provide insights into deployment patterns, configuration options, and observability features that can help customers achieve high deployment velocity and confidence in their containerized workloads.

Developer Experience

AWS re:Invent 2024 - Building state machines with AWS Step Functions Workflow Studio (API217)

This talk introduces AWS Step Functions Workflow Studio, a visual editor for building state machines. The presenter demonstrates how to use Workflow Studio to create a workflow that processes images, including extracting metadata, creating thumbnails, and storing the results in a DynamoDB table.

AWS re:Invent 2024 - Develop serverless applications with Amazon Q Developer (SVS213)

This session explores how Amazon Q, a conversational AI assistant, can help developers build serverless applications quickly and efficiently. The presenter demonstrates how Q can generate code, write unit tests, and document projects, drastically reducing the time and effort required to develop and deploy applications.

AWS re:Invent 2024 - Integrating applications with Amazon EventBridge Pipes (API218)

The presentation showcases the integration capabilities of Amazon EventBridge Pipes, a service that allows seamless connection of AWS services without the need for custom 'glue code'. The speaker demonstrates how Pipes can be used to filter, enrich, and transform event data, enabling efficient application integration and reducing the operational overhead associated with traditional integration approaches.

AWS re:Invent 2024 - Building an integration strategy for the future (API208)

The video discusses the importance of having an integration strategy to address the challenges faced by modern enterprises, such as the need for speed, data growth, and legacy systems. It presents three customer case studies that showcase how adopting a cloud-based integration strategy, leveraging services like EventBridge and AWS AppSync, can enable organizations to accelerate innovation, improve operational efficiency, and deliver better customer experiences.

AWS re:Invent 2024-Private API integration for Amazon EventBridge and AWS Step Functions-API313-NEW

The video presentation discusses the new private API integration capabilities for Amazon EventBridge and AWS Step Functions, which simplify the integration of private APIs and enable more secure, reliable, and scalable event-driven architectures. The presenters highlight the design tenets of simplicity, security, and reliability that guided the development of this feature, and provide detailed insights into the technical implementation and use cases.

AWS re:Invent 2024 - Balance consistency and developer freedom with platform engineering (SVS208)

The talk discusses the challenges of balancing developer freedom and platform consistency in large organizations, highlighting the importance of platform engineering to enable rapid innovation while maintaining standards. The speakers share insights from their experiences at AWS and Globalization Partners, showcasing strategies and tools like the Well-Architected Framework, Team Topologies, and Backstage to empower developers and drive cloud modernization.

AWS re:Invent 2024 - Application integration for platform builders (API311)

The talk discusses architectural principles and patterns for building an event-driven integration platform using AWS EventBridge, emphasizing the importance of event design, schema versioning, and platform engineering practices to enable autonomous application teams while maintaining centralized control and governance.

AWS re:Invent 2024 - Integration patterns for distributed systems (API306)

This talk explores the fundamental concepts of integration architecture in distributed systems, including coupling, control flow, message order, and error handling. The speakers provide practical examples and insights on how to build robust and flexible integration patterns using AWS services like SQS, SNS, and EventBridge.

AWS re:Invent 2024 - Continuous deployment on Amazon ECS (SVS338)

This session discusses continuous deployment on Amazon ECS, showcasing how its built-in features enable faster, reliable, and automatic deployment and rollback without affecting application uptime. The presentation covers the release process stages, the role of Amazon ECS in the deployment phase, and demonstrates a live example of handling failed deployments using the deployment circuit breaker functionality.

AWS re:Invent 2024 - Asynchronous frontends: Building seamless event-driven experiences (API305)

The session explores technical patterns and trade-offs to implement seamless, event-driven front-end experiences using various AWS services. The presenters cover real-time events, long-running processes, and push notifications, providing attendees with a good understanding of these architectures and the associated trade-offs.

AWS re:Invent 2024 - Event-driven architectures at scale: Manage millions of events (API307)

This talk discusses how to manage event-driven architectures at scale, focusing on enforcing schemas, versioning events, and providing observability. The speakers cover techniques like using API Gateway for schema validation, versioning events with metadata, and leveraging AWS services like EventBridge and CloudWatch to monitor the health and performance of the event-driven system.

Observability

AWS re:Invent 2024 - Enhancing observability in Amazon ECS to gain actionable insights (SVS328)

This talk explores how to enhance observability in Amazon ECS to gain actionable insights. The presenters demonstrate how to leverage AWS tools and services, such as CloudWatch, Container Insights, and Application Signals, to troubleshoot issues, debug problems, and optimize the cost of running ECS-based applications.

Security

AWS re:Invent 2024 - Implementing security best practices for serverless applications (SVS324)

This session explores best practices for securing serverless applications, including implementing least privilege, applying defense in depth, leveraging AWS service integrations, and using automation. The presenters cover topics such as input validation, IAM permissions, credential management, and security monitoring to help attendees find the right balance between innovation and security.

Serverless

AWS re:Invent 2024 - Streamline web application deployment on AWS Lambda (SVS214)

This presentation showcases how to streamline the deployment of web applications on AWS Lambda using the AWS Lambda Web Adapter, a Rust-based runtime extension. It demonstrates a simple approach to package a Next.js application with the Web Adapter and deploy it to Lambda, leveraging features like response streaming and CloudFront integration for improved performance and scalability.

AWS re:Invent 2024 - Scaling and securing private workloads using Amazon API Gateway (SVS318)

The session explores various connectivity options, scaling considerations, and security best practices for building and securing private API workloads using Amazon API Gateway. The presenters also discuss how Itau Unibanco, a large Brazilian bank, has leveraged API Gateway to manage and govern their API ecosystem at scale.

AWS re:Invent 2024 - Optimize multi-tenant serverless architectures for agility and scale (SVS322)

This talk explores best practices for optimizing multi-tenant serverless architectures on AWS, focusing on key challenges such as tenant isolation, cost attribution, and scaling integration. The speakers discuss architectural patterns, design considerations, and serverless capabilities that can help address these challenges and enable agile, scalable, and cost-efficient SaaS solutions.

AWS re:Invent 2024 -Improve throughput and monitoring of serverless streaming workloads (SVS217-NEW)

This talk provides an overview of techniques to improve throughput and monitoring of serverless streaming workloads on AWS, including parallelizing data processing, reducing processing duration, filtering irrelevant messages, and batch processing. The speaker also covers event source mapping details for Kinesis and Kafka, and introduces new capabilities like provisioned pollers for predictable performance during spiky workloads.

AWS re:Invent 2024 - Getting started building serverless SaaS architectures (SEG209)

This session explores how to build serverless SaaS architectures using AWS services, focusing on key aspects such as tenant isolation, data management, and integration patterns. The presentation covers the technical details and design considerations for transitioning from a hosted solution to a serverless, multi-tenant SaaS model, highlighting the benefits and challenges of this approach.

AWS re:Invent 2024 - Celebrating 10 years of pioneering serverless and containers (SVS211)

This video discusses the 10-year journey of serverless and containers at AWS, highlighting the core principles of serverless, such as abstracting away infrastructure complexity, composability, and extensible architectures. The presentation also covers recent launches and customer success stories, showcasing how serverless enables faster innovation and agility for businesses.

AWS re:Invent 2024 - Accelerate serverless deployments using Terraform with proven patterns (SVS320)

This session covers how to efficiently build, test, and scale serverless applications using Terraform, a popular infrastructure-as-code tool. The presenters discuss best practices, reusable modules, and techniques for managing dependencies and deployments across multiple teams and environments.

AWS re:Invent 2024 - Accelerate Python and .NET Lambda functions with SnapStart (SVS218-NEW)

This session covers the introduction of SnapStart, a new feature in AWS Lambda that reduces cold start times for Python and .NET Lambda functions. The presenters discuss the benefits of SnapStart, how it works, and provide best practices for using it to improve the performance of serverless applications.

AWS re:Invent 2024 - Kubernetes meets Serverless: Deploy EDAs with Kubernetes APIs (API308)

The session explores how organizations can leverage a combination of Kubernetes and serverless technologies to build modern, event-driven applications. It highlights the challenges of managing heterogeneous compute choices and presents solutions like AWS Controllers for Kubernetes (ACK) and Kube Resource Orchestrator (KRO) to simplify the deployment and integration of serverless resources within a Kubernetes-based architecture.

AWS re:Invent 2024 - Simplifying multi-tenancy with SaaS applications on AWS Fargate (SVS329)

This talk discusses how to simplify multi-tenancy with SaaS applications on AWS Fargate, focusing on four key pillars: availability, security, agility, and pricing. The speaker provides detailed strategies and best practices for building a reliable and cost-effective SaaS platform using AWS services and container technologies.

AWS re:Invent 2024 - AWS Lambda and Apache Kafka for real-time data processing applications (SVS321)

This talk explores the use of AWS Lambda and Apache Kafka for real-time data processing applications. It provides an in-depth look at the architecture and features of these technologies, as well as best practices for managing performance and scaling your data processing pipelines.

AWS re:Invent 2024 - Best practices for serverless developers (SVS401)

This session covers best practices for building production-ready serverless applications, including resilience, observability, security, governance, and Lambda function optimization. The speakers provide insights on scaling serverless best practices through service blueprints and architectural patterns, as well as upcoming developments in the serverless space.

AWS re:Invent 2024 - Building advanced workflows with AWS Step Functions (API402)

This session explores advanced workflows with AWS Step Functions, covering topics such as choosing the right workflow type, reducing costs, improving data flow, and managing failures at scale. The speaker demonstrates various patterns and features of Step Functions, including nested workflows, JSONata transformations, and distributed map states, to help attendees build efficient and scalable serverless applications.

AWS re:Invent 2024 - Unleashing the power of Amazon ECS for platform teams (SVS330)

This session explores how Amazon ECS can be leveraged by platform teams to optimize their application deployment strategies, covering patterns like Account-as-a-Service, Platform-as-a-Service, Cluster-as-a-Service, and Template-as-a-Service, with a case study from Fannie Mae showcasing the benefits of using ECS and serverless containers to power their event-driven loan accounting system.