API301: Operational Best Practices for Event-Driven Architecture

Resources for API301: Operational best practices for event-driven architecture

Event-driven architectures can help you build resilient distributed applications by decoupling components. As you onboard more applications and scale, you need a sound operations strategy. How should you define the data contract and structure events? How should you evolve the event structure to align with evolving business needs? How should you test changes to mitigate deployment risks? Join this session to learn how operational best practices apply to event-driven architectures.

Schema testing vs contract testing

Read

This blog sumamrises the differences between schema testing and contract testing.

Open source JSON schema validators, generators, and other utilities

Read

Open source tools for schema testing in different programming languages.

Amazon EventBridge - Using the schema registry

Watch

A schema describes the structure of an event flowing through EventBridge and the service provides schemas for all events. While you can upload schema based upon the OpenAPI or JSONSchema Draft specifications, the service can also discover schema automatically directly from events.

Serverless testing strategy

Read

This blog post describes different automated testing options for serverless applications and their impact on fidelity and feedback loop.

Hexagonal architecture with Lambda functions

Read

This blog post focuses on how to structure code for AWS Lambda functions in a modular fashion.

Custom Jest Assertions for Serverless Projects with sls-test-tools

Read

sls-test-tools provides a range of utilities, setup, teardown and assertions to make it easier to write effective and high quality integration tests for Serverless Architectures on AWS.

Presented by:

Katherine Vishnevskaya

Katherine Vishnevskaya

Katherine is a Partner Solutions Architect based in Sydney. She enjoys working with serverless technologies and helping customers to adopt it. In her spare time she likes taking long nature walks.

Arthi Jaganathan

Arthi Jaganathan

Arthi is a Principal Serverless Solutions Architect who works closely with customers in ASEAN. She is passionate about Serverless and developer tooling.