A series focused entirely around Cloud Architecture. This could be Cloud Design Patterns, foundational architectural concepts, requirements driven discussions and more. Have something architectural to discuss? Then this is likely the series for you!

Interested on being on the show? Then propose a session on the Cloud With Chris Sessionize Page!

38 - Hands-on with The Geode Pattern (Build globally distributed applications!)

38 - Hands-on with The Geode Pattern (Build globally distributed applications!)

We’ve previously covered the theory of the Geode pattern in episode 11. Now it’s time to see it unfold live and in action! Tune in to see Will demonstrate the concept of the Geode pattern and how it adds value to a globally distributed application.

Architecture APIs Cloud Design Patterns

Architecting for the cloud, one pattern at a time

Chris Reddington Will Eastbury

Scheduled Fri, Jun 11, 2021

42 - How to choose the 'Right' Datastore for your scenario

42 - How to choose the 'Right' Datastore for your scenario

There are so many types of data stores out there these days. You have relational, non-relational, documents, blob, tables, files and more. There’s also a growing awareness of ‘Polyglot Persistence’ where you use different data stores depending on the task. But how do you know which …

Architecture APIs Data

Architecting for the cloud, one pattern at a time

Chris Reddington Steph Martin

Scheduled Fri, Jul 9, 2021

43 - A Decentralized Reference Architecture for Cloud-native Applications

43 - A Decentralized Reference Architecture for Cloud-native Applications

The number of microservices running in enterprises increases daily. As a result, service composition, governance, security, and observability are becoming a challenge to implement and incorporate. A “cell-based” architecture is an approach that can be applied to current or desired …

Microservrices APIs Monitoring

Architecting for the cloud, one pattern at a time

Chris Reddington Asanka Abeysinghe

Scheduled Fri, Jul 30, 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

16 - The Backends for Frontends and Strangler Pattern with Peter Piper

Episode

16 - The Backends for Frontends and Strangler Pattern with Peter Piper

Developing applications for new platforms, and struggling to manage your API estate? Finding you have to refactor, or in a scenario where your code isn’t clean? Want to decouple your backend APIs from your clients, and figure out how you can move from a legacy set of APIs to modern APIs? Then …

Architecture APIs Cloud Design Patterns

Architecting for the cloud, one pattern at a time

Chris Reddington Peter Piper Published on Sun, Nov 22, 2020

15 - The Sharding and Index Table Patterns

Episode

15 - The Sharding and Index Table Patterns

Starting to think about the data layer of your application, and concerned about scalability of your solution? Or have some form of application that needs to have segregation of data, perhaps customers with requirements to have their data in a particular geography? Then the first part of the session …

Architecture APIs Cloud Design Patterns

Architecting for the cloud, one pattern at a time

Chris Reddington Steph Martin Published on Fri, Nov 13, 2020

14 - The Deployment Stamps Pattern

Episode

14 - The Deployment Stamps Pattern

Want to focus on scaling an application, or care about resilience? Have a multi-tenant app, but some of your customers have specific requirements for their scenario? Want to have an application deployed globally, but users housed in a particular area for Data Sovereignty? Then listen in to this …

Architecture APIs Cloud Design Patterns

Architecting for the cloud, one pattern at a time

Chris Reddington John Downs Published on Fri, Nov 6, 2020

1 - Requirements in Context

Episode

1 - Requirements in Context

Hello and welcome to the first episode of Cloud with Chris. Now I should start by introducing what this podcast is all about.

My name is Chris Reddington, and day to day I help different organisations move their way into the cloud. Of course, I see many trends and themes as I help those …

Architecture APIs Cloud Design Patterns

Architecting for the cloud, one pattern at a time

Chris Reddington Published on Sun, Mar 1, 2020