43 - A Decentralized Reference Architecture for Cloud-native Applications

Episode

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 …

Microservices APIs Monitoring Cloud Architecture

Architecting for the cloud, one pattern at a time

Chris Reddington Asanka Abeysinghe Published on Fri, Aug 20, 2021

How to use Managed Identity and APIM to call Azure Services from an APIM policy directly

Blog

How to use Managed Identity and APIM to call Azure Services from an APIM policy directly

Back in June, I wrote a blog post on API Management and how you can use API Management policies to enforce access restriction policies. I was going to write a follow up post on how to use API Management policies in further scenarios, though it’s one of those scenarios where great minds think …

API Economy Integration APIs

A series on API management

Chris Reddington Published on Tue, Aug 17, 2021

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

Episode

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 How To

Architecting for the cloud, one pattern at a time

Chris Reddington Steph Martin Published on Fri, Jul 9, 2021

Using API Management Policies to enforce access restriction policies

Blog

Using API Management Policies to enforce access restriction policies

We recently introduced you to API Management, how it maps to architectural principals and why you may consider using it as a producer or consumer of APIs. In this post, we’ll be continuing on the story - focusing mostly on the API Management policies functionality.

An introduction to API …

API Economy Integration APIs

A series on API management

Chris Reddington Published on Mon, Jun 28, 2021

Introduction to Azure API Management

Blog

Introduction to Azure API Management

We now live in a world where multiple systems connect or integrate with each other. This is not new, and has been a technology trend for some time. But - in a world of distributed compute (on the increase, thanks to cloud), and the rise of microservices, we find that we have more and more services …

API Economy Integration APIs

A series on API management

Chris Reddington Published on Tue, Jun 22, 2021

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

Episode

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 Azure Architecture Center

Architecting for the cloud, one pattern at a time

Chris Reddington Will Eastbury Published on Fri, Jun 11, 2021

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 Azure Architecture Center Messaging

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 Azure Architecture Center Security

Architecting for the cloud, one pattern at a time

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

28 - Intro to Landing Zones

Episode

28 - Intro to Landing Zones

Heard about something called a Landing Zone, and think you need a helicopter ready to use it? Not quite! In this session, Chris is joined by Karim Fahmy as they discuss an introduction to Azure Landing Zones and how they underpin some of the core cloud foundations (e.g. governance, networking, core …

Architecture APIs Cloud Foundations

Architecting for the cloud, one pattern at a time

Chris Reddington Karim Fahmy Published on Fri, Feb 26, 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 Azure Architecture Center

Architecting for the cloud, one pattern at a time

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