Thomas SoaresinSoftware Architecture in the CloudsFast versus Good: The Ultimate Engineering Dilemma (?)A recently published article unearthed the first ever job posting that Jeff Bezos created to hire an engineer at what would eventually…Aug 30, 2019Aug 30, 2019
Thomas SoaresinSoftware Architecture in the CloudsCost: A Critical Part of Every Architecture (and Engineering) DiscussionWhen I started doing Software Architecture, I didn’t specifically focus much — if at all — on the cost of the solutions we were developing…Aug 26, 2019Aug 26, 2019
Thomas SoaresinSoftware Architecture in the CloudsHiring Engineers: Are We Doing it Right?How organizations interview and hire engineers is an endlessly fascinating area to study. Every organization approaches the task slightly…Aug 11, 2019Aug 11, 2019
Thomas SoaresinSoftware Architecture in the CloudsRequirements Are Always WrongAs software engineers, we tend to operate under the assumption that our job is to take a set of requirements as input, and emit a bunch of…Aug 5, 2019Aug 5, 2019
Thomas SoaresAssumptions Make an Ass of You and Me: The Reliability of Cloud Services and AWS S3 Event…On of the key benefits of building solutions in the Cloud is that you have access to a rich set of services and functionality that can…Jul 31, 2019Jul 31, 2019
Thomas SoaresinSoftware Architecture in the CloudsWhat is Software Architecture, Revisited: Who/WhatIt is useful for anyone who spends time thinking about Software Architecture to make an effort to look at how other people approach the…Jul 17, 2019Jul 17, 2019
Thomas SoaresinSoftware Architecture in the CloudsExploring Web Application Architectures, Part 2: Out-of-Band Application LogicIn Part 1 of this series, I described my suggested approach for thinking about web application architecture: start with a static website…Jul 8, 2019Jul 8, 2019
Thomas SoaresinSoftware Architecture in the CloudsLiving the Golden Rule (of Cloud Architecture) #4: Fractional CPUs & the AWS T-Series InstancesSuppose you’re trying to follow my Golden Rule of Cloud Architecture and avoid paying for unused capacity, but you’ve got a workload that…Jul 1, 2019Jul 1, 2019
Thomas SoaresinSoftware Architecture in the CloudsWhich Cloud for Startups?I spent quite a bit of time working at startups before the Cloud became a Thing. Having to find a system administrator and DBA, and…Jun 28, 2019Jun 28, 2019
Thomas SoaresinSoftware Architecture in the CloudsExploring Web Application Architectures, Part 1Web applications are everywhere and have been the dominant means of delivering functionality to users for a long time. While APIs and…Jun 27, 2019Jun 27, 2019