software engineering blog
  • Home

Architecture

A collection of 3 posts

Architecture

Serverless Strategies: Multi-Account Orchestration

Unique challenges arise when an application needs to orchestrate activity across multiple public cloud provider accounts. I explore solution options for account locality, account identification, permissions and region locality.

Mark Sawers
Proxies

4 Ways to Reverse Proxy with Nginx

Design options to route requests from an nginx proxy web server to an origin web server.

Mark Sawers
Cloud

Autonomy in the Cloud

How do we take advantage of cloud benefits, like cost, agility and resilience, but avoid the primary tradeoff — vendor lock-in? I present a framework to select self- versus cloud-managed services.

Mark Sawers
software engineering blog © 2025
Latest Posts Ghost