Event sourcing is an exciting pattern for thinking differently about how to process and store data. With AWS serverless services, it becomes easier for development teams to run and operate applications which are built around event sourcing patterns. In this session, we begin by answering the what and why for event sourcing and how it can benefit you. We share a step-by-step demonstration to implement event sourcing using AWS technologies. Download slides »
Speaker: Donnie Prakoso, Principal Developer Advocate, AWS
Other content in this Stream

Cloud fundamentally changes the way we build and operate applications. Digital transformation has dramatically impacted the way organizations deliver value and the rate at which they make changes to t

To keep growing and winning business, organizations need to invent new digital products, create new customer experiences and adapt to the changing needs and demands of their customers. This session pr

Modern applications enable rapid innovation. In this session, we analyze the concept of business transformation through application modernization. We discuss the current opportunities and problems fac

Modern applications are built with a combination of modular architecture patterns, serverless operational models, and agile developer processes. They allow organizations to innovate faster while reduc

Organizations and businesses need to build applications faster than ever, with the ability to scale quickly to potentially millions of users, have global availability, manage petabytes if not exabytes

Organizations need to be able to separate the burden of legacy systems supporting mission critical applications and services, to accelerate change and innovate. In this session, learn why a paradigm s

Customers are adopting new microservices-based distributed models for building applications to drive agility, innovation, and efficiency. It helps them to meet evolving business needs, add new feature

How should we think about security for modern applications running in the cloud? In this session, we cover an understanding of modern applications and recommend an effective approach to address securi

With the increasing popularity of public cloud and cloud-native systems to simplify operations and reduce management overhead, containerization has become one of the fastest-developing IT fields that

Containerization has transformed the way modern applications are developed. In this session, learn how Amazon EKS Blueprints, a collection of Infrastructure as Code (IaC) modules help you to configure

In this session, learn how Karpenter, an open-source high-performance Kubernetes cluster autoscaler simplifies Kubernetes infrastructure with the right nodes at the right time. We cover how to setup K

Doing a progressive delivery of software in a containerized environment is becoming the norm. In this session, we cover the importance of Canary or Blue/Green deployment in Amazon EKS, and how you can

Building applications with containers has become the preferred approach for developers. Twelve-Factor App, a methodology for building software-as-a-service apps has become the most popular and adopted

As new customers look to adopt containers and accelerate software delivery, they need to learn multiple aspects to build, deploy, run, monitor, and secure their containerized applications. This sessio

Containers have emerged as a new standard for how we package and deploy our applications. Traditionally, in addition to managing our containerized applications, we had to manage and maintain the serve

AWS App Runner allows customers to deploy and run scalable and secure web application in minutes. In this session, learn how you can use AWS App Runner for the full application life cycle from develop

In this session, learn how to leverage the efficiencies and benefits of containers in a hybrid environment. We discuss how to satisfy compliance, data gravity, and other business requirements by runni

DevOps is the combination of cultural philosophies, practices, and tools to increase development velocity to deliver apps. In general, practicing DevOps enable organizations to better serve customers

With the rise of microservices and distributed cloud architectures, applications have become more complex. Failures have become much harder to predict, leading to costly outages. Chaos engineering is

In the past, organizations have had to choose between innovating faster and maintaining control over cost, compliance, and security. By building efficient observable systems, it helps you reduce the d