33 - External Config and Claim Check Pattern - Easier Management and Externalising Payloads

Episode

33 - External Config and Claim Check Pattern - Easier Management and Externalising Payloads

How often do you think about the configuration of your applications across environments/regions/deployment boundaries? What if that configuration was stored somewhere externally but centralised, to make management easier? That’s the idea behind the external config pattern! How about another …

Architecture APIs Cloud Design Patterns Security

Architecting for the cloud, one pattern at a time

Chris Reddington Peter Piper Published on Fri, Apr 2, 2021

29 - The Sidecar and Ambassador Patterns

Episode

29 - The Sidecar and Ambassador Patterns

Have a need to update a legacy application to use cloud concepts such as retry, circuit breaker or other features? Then the ambassador or sidecar patterns may be for you! Join Peter and Chris as they continue their journey exploring Cloud Design Patterns. In this session, they discuss the Sidecar …

Architecture APIs Cloud Design Patterns Security

Architecting for the cloud, one pattern at a time

Chris Reddington Peter Piper Published on Fri, Mar 12, 2021

26 - The Pub Sub, Priority Queue and Pipes and Filter Patterns

Episode

26 - The Pub Sub, Priority Queue and Pipes and Filter Patterns

Ever wondered how complex integration systems / enterprise messaging works? Curious about whether there’s a way to bypass and prioritise certain messages? Then join this episode as Chris Reddington and Will Eastbury explore the Priority Queue and Pipes and Filter patterns. Spoiler - These …

Architecture APIs Cloud Design Patterns Messaging Integration

Architecting for the cloud, one pattern at a time

Chris Reddington Will Eastbury Published on Fri, Feb 12, 2021

23 - Gatekeeper and Valet Key Patterns - Secure your APIs and Resources

Episode

23 - Gatekeeper and Valet Key Patterns - Secure your APIs and Resources

You may have joined Peter and Chris in some of their previous episodes such as the API Economy, The Backends for Frontends & Strangler Pattern, or The Anti-Corruption Layer, Gateway Aggregation and Gateway Routing patterns. They’ll will be continuing our journey talking about API Cloud …

Architecture APIs Cloud Design Patterns Security

Architecting for the cloud, one pattern at a time

Chris Reddington Peter Piper Published on Fri, Jan 22, 2021

JAMStack and the Cloud - A winning combination

Blog

JAMStack and the Cloud - A winning combination

When I mention the term JAMStack, I’m not pretending that I’m Paddington bear with a stack of Jam sandwiches! If you hadn’t heard, JAMStack is a term that describes applications based on JavaScript, APIs and Markup. That means, we’re referring to files that are content in …

Software Development Static Content Hugo Cloud Design Patterns

Chris Reddington Published on Wed, Jan 20, 2021

21 - The Queue Based Load Levelling and Competing Consumers Pattern

Episode

21 - The Queue Based Load Levelling and Competing Consumers Pattern

Do you have an application with some specific requirements around scalability, and continuity of service? What happens if your service is hit by heavy load? Could performance/reliability issues cause an impact to your solution? This is where both the queue-based load levelling and competing …

Architecture APIs Cloud Design Patterns

Architecting for the cloud, one pattern at a time

Chris Reddington Will Eastbury Published on Fri, Jan 1, 2021

20 - The Anti-corruption layer, Gateway Aggregation and Gateway Routing patterns

Episode

20 - The Anti-corruption layer, Gateway Aggregation and Gateway Routing patterns

You’ve heard Peter and Chris talk about The Façade pattern previously. These patterns build upon the Façade concept. The façade layer could be used to translate requests between various subsystems, aggregate multiple backend requests into a single response and offload specialised functionality …

Architecture APIs Cloud Design Patterns

Architecting for the cloud, one pattern at a time

Chris Reddington Peter Piper Published on Wed, Dec 30, 2020

19 - The Event Sourcing, Materialized View and CQRS Patterns

Episode

19 - The Event Sourcing, Materialized View and CQRS Patterns

The event sourcing pattern is a well-known pattern and has been around for some time. The idea is that you use an append-only store to record the full series of actions taken on the data. This combines well with the materialized view pattern, where a pre-populated view is generated over one (or …

Architecture APIs Cloud Design Patterns Data Event-Driven

Architecting for the cloud, one pattern at a time

Chris Reddington Steph Martin Published on Wed, Dec 23, 2020

11 - The Geode Pattern - What is it and how can it be useful for my app?

Episode

11 - The Geode Pattern - What is it and how can it be useful for my app?

You may have heard of patterns like the retry pattern, circuit breaker, CQRS or bulkhead. But have you heard about the Geode pattern? Join Chris and Will Eastbury in this session as they talk through how this pattern can help improve latency and increase availability for your application.

This …

Architecture APIs Cloud Design Patterns

Architecting for the cloud, one pattern at a time

Chris Reddington Will Eastbury Published on Mon, Dec 21, 2020

17 - The Throttling, Retry and Circuit Breaker Patterns

Episode

17 - The Throttling, Retry and Circuit Breaker Patterns

How are you thinking about handling load on your application, scaling out perhaps? But what about if you’re building a multi-tenant service and worried about safeguarding resources on a per tenant basis? What happens if there’s a temporary blip, and there are issues that impact the …

Architecture APIs Cloud Design Patterns

Architecting for the cloud, one pattern at a time

Chris Reddington John Downs Published on Fri, Dec 4, 2020