software engineering blog
  • Home

Mark Sawers

11 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
AWS

AWS Session Manager: A better way to SSH

SSH can ride on top of AWS' Session Manager, allowing you to improve your network posture, use multi-factor authentication, use fine-grained authorization, and centralize identity, access management and audit.

Mark Sawers

Use Elastic scaling to achieve blazingly fast smoke tests

Check out this blog article I wrote on elastic scaling: https://www.webomates.com/blog/smoke-test/

Mark Sawers

This isn't your father's Microsoft

I have a consulting engagement at a big Windows Enterprise shop. I had to re-familiarize myself with the current Microsoft compute/cloud stack. I’ve been pleasantly surprised. The offerings are compelling.

Mark Sawers

Best-Effort Agile

How we adapted Scrum at a large enterprise with outsourced and offshored talent

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
Cookbook

Nginx Cookbook

A recipe to install, configure and package a containerized nginx.

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
AWS

AWS Multi-Account Strategy: Part 2

In Part 2, I dive into WebomateS cloud's networking, looking at the details of the cross-account VPC peering, subnetting design and network segmentation.

Mark Sawers
AWS

AWS Multi-Account Strategy: Part 1

I recently led the WebomateS team through a massive refactoring, blowing up one AWS account and a flat network, and starting over with three accounts, segmented networks and centralized sharing of IAM users, AMIs and ECR repos

Mark Sawers
Agility

Feature Toggles

Feature toggles are real assets to your software practice, right? Absolutely, but without discipline, the aggregate complexity undermines system reliability.

Mark Sawers
software engineering blog © 2023
Latest Posts Ghost