<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by The_Architect on Medium]]></title>
        <description><![CDATA[Stories by The_Architect on Medium]]></description>
        <link>https://medium.com/@the-architect-ds?source=rss-7c74e8297288------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*72TcJRbw9-jzppIysE3vVQ.jpeg</url>
            <title>Stories by The_Architect on Medium</title>
            <link>https://medium.com/@the-architect-ds?source=rss-7c74e8297288------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sun, 15 Nov 2026 11:38:34 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@the-architect-ds/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Build Your Own RAG System: Architecture, Code, and What to Watch For]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://levelup.gitconnected.com/build-your-own-rag-system-architecture-code-and-what-to-watch-for-1d85c7f2ff1a?source=rss-7c74e8297288------2"><img src="https://cdn-images-1.medium.com/max/1408/1*x7W3smJ0k--HTSO6yc-zzQ.jpeg" width="1408"></a></p><p class="medium-feed-link"><a href="https://levelup.gitconnected.com/build-your-own-rag-system-architecture-code-and-what-to-watch-for-1d85c7f2ff1a?source=rss-7c74e8297288------2">Continue reading on Level Up Coding »</a></p></div>]]></description>
            <link>https://levelup.gitconnected.com/build-your-own-rag-system-architecture-code-and-what-to-watch-for-1d85c7f2ff1a?source=rss-7c74e8297288------2</link>
            <guid isPermaLink="false">https://medium.com/p/1d85c7f2ff1a</guid>
            <category><![CDATA[data-engineering]]></category>
            <category><![CDATA[machine-learning]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[data-science]]></category>
            <dc:creator><![CDATA[The_Architect]]></dc:creator>
            <pubDate>Fri, 13 Nov 2026 17:44:37 GMT</pubDate>
            <atom:updated>2026-11-13T17:44:37.506Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Async Foundations: tokio and .await in Rust for Agents]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://levelup.gitconnected.com/async-foundations-tokio-and-await-in-rust-for-agents-a0aa98f58666?source=rss-7c74e8297288------2"><img src="https://cdn-images-1.medium.com/max/1408/1*zzH2T_ypNNyqlJ50YcOxUw.jpeg" width="1408"></a></p><p class="medium-feed-snippet">What .await actually does in async Rust: futures, the tokio runtime, and running fifty agents at once, explained without the hand-waving.</p><p class="medium-feed-link"><a href="https://levelup.gitconnected.com/async-foundations-tokio-and-await-in-rust-for-agents-a0aa98f58666?source=rss-7c74e8297288------2">Continue reading on Level Up Coding »</a></p></div>]]></description>
            <link>https://levelup.gitconnected.com/async-foundations-tokio-and-await-in-rust-for-agents-a0aa98f58666?source=rss-7c74e8297288------2</link>
            <guid isPermaLink="false">https://medium.com/p/a0aa98f58666</guid>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[rust]]></category>
            <dc:creator><![CDATA[The_Architect]]></dc:creator>
            <pubDate>Fri, 13 Nov 2026 17:44:22 GMT</pubDate>
            <atom:updated>2026-11-13T17:44:22.351Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Agentic AI Attacks: When the Adversary Is an Agent Too, Part 8.2]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://levelup.gitconnected.com/agentic-ai-attacks-when-the-adversary-is-an-agent-too-part-8-2-4dee5add7181?source=rss-7c74e8297288------2"><img src="https://cdn-images-1.medium.com/max/1376/1*Lf0YmCVuVUDQ9Yx9oBZbNg.jpeg" width="1376"></a></p><p class="medium-feed-link"><a href="https://levelup.gitconnected.com/agentic-ai-attacks-when-the-adversary-is-an-agent-too-part-8-2-4dee5add7181?source=rss-7c74e8297288------2">Continue reading on Level Up Coding »</a></p></div>]]></description>
            <link>https://levelup.gitconnected.com/agentic-ai-attacks-when-the-adversary-is-an-agent-too-part-8-2-4dee5add7181?source=rss-7c74e8297288------2</link>
            <guid isPermaLink="false">https://medium.com/p/4dee5add7181</guid>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[cybersecurity]]></category>
            <category><![CDATA[devops]]></category>
            <dc:creator><![CDATA[The_Architect]]></dc:creator>
            <pubDate>Fri, 13 Nov 2026 17:44:10 GMT</pubDate>
            <atom:updated>2026-11-13T18:17:02.444Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[The Economics of AI Labor Substitution: Amplifier, Not Replacement]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://levelup.gitconnected.com/the-economics-of-ai-labor-substitution-amplifier-not-replacement-0910ca50c7e3?source=rss-7c74e8297288------2"><img src="https://cdn-images-1.medium.com/max/1408/1*li6YKrI8pQEy2wu2Stsaag.jpeg" width="1408"></a></p><p class="medium-feed-link"><a href="https://levelup.gitconnected.com/the-economics-of-ai-labor-substitution-amplifier-not-replacement-0910ca50c7e3?source=rss-7c74e8297288------2">Continue reading on Level Up Coding »</a></p></div>]]></description>
            <link>https://levelup.gitconnected.com/the-economics-of-ai-labor-substitution-amplifier-not-replacement-0910ca50c7e3?source=rss-7c74e8297288------2</link>
            <guid isPermaLink="false">https://medium.com/p/0910ca50c7e3</guid>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[technology]]></category>
            <dc:creator><![CDATA[The_Architect]]></dc:creator>
            <pubDate>Fri, 13 Nov 2026 17:37:34 GMT</pubDate>
            <atom:updated>2026-11-13T17:37:34.163Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[The Intelligent Adversary Was Never an AI Problem: App Security 8.3]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://levelup.gitconnected.com/the-intelligent-adversary-was-never-an-ai-problem-app-security-8-3-6cbc5c0a3c50?source=rss-7c74e8297288------2"><img src="https://cdn-images-1.medium.com/max/1376/1*GW40NQRzj4G1LQt-pkkIfA.jpeg" width="1376"></a></p><p class="medium-feed-link"><a href="https://levelup.gitconnected.com/the-intelligent-adversary-was-never-an-ai-problem-app-security-8-3-6cbc5c0a3c50?source=rss-7c74e8297288------2">Continue reading on Level Up Coding »</a></p></div>]]></description>
            <link>https://levelup.gitconnected.com/the-intelligent-adversary-was-never-an-ai-problem-app-security-8-3-6cbc5c0a3c50?source=rss-7c74e8297288------2</link>
            <guid isPermaLink="false">https://medium.com/p/6cbc5c0a3c50</guid>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[cybersecurity]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <dc:creator><![CDATA[The_Architect]]></dc:creator>
            <pubDate>Fri, 13 Nov 2026 17:37:21 GMT</pubDate>
            <atom:updated>2026-11-13T17:37:21.231Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[The 1998 Memo Behind AWS: How Amazon’s Architecture Decisions Compound]]></title>
            <link>https://levelup.gitconnected.com/the-1998-memo-behind-aws-how-amazons-architecture-decisions-compound-6dbfe0fbfe1a?source=rss-7c74e8297288------2</link>
            <guid isPermaLink="false">https://medium.com/p/6dbfe0fbfe1a</guid>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[aws]]></category>
            <category><![CDATA[software-architecture]]></category>
            <dc:creator><![CDATA[The_Architect]]></dc:creator>
            <pubDate>Fri, 13 Nov 2026 17:36:21 GMT</pubDate>
            <atom:updated>2026-11-13T17:36:21.570Z</atom:updated>
            <content:encoded><![CDATA[<h4>In 1998 Amazon wrote down why it was leaving its shared database. That decision, and the ones built on it, became AWS. What the chain teaches architects.</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/640/1*zaK56AgX6cKjzj4EE1ryYg.jpeg" /><figcaption>Amazon’s ‘Death Star’ Diagram</figcaption></figure><p><em>Part 12 of my series on Architecture Tradecraft, and the last one. Last time, we worked through </em><a href="https://medium.com/gitconnected/the-architecture-review-that-works-decision-support-not-a-gate-55b5566faeb2"><em>the architecture review that works</em></a><em>, and why a review should be decision support instead of a gate. This time: one company’s architecture decisions over twenty-five years, and how they compounded into something none of them could have produced alone. Follow along for more on how senior architects actually make decisions.</em></p><p>On May 24, 1998, a group of senior Amazon engineers circulated a memo called the Distributed Computing Manifesto. It opened with a diagnosis: Amazon’s two-tier architecture was bound to its databases, applications reached into those databases directly, and that wouldn’t scale to the goal of ten times the current order volume. It proposed a fix, listed the fix’s drawbacks, and said plainly that it wasn’t choosing any technology yet (<a href="https://www.allthingsdistributed.com/2022/11/amazon-1998-distributed-computing-manifesto.html">Vogels, The Distributed Computing Manifesto</a>).</p><p>Werner Vogels published the full text in 2022. Read it now and it looks like an architecture decision record written more than a decade before anyone used that name.</p><p>Every article in this series took one architecture decision and worked through it on its own. Amazon is the best public example I know of what happens when those decisions are made well, in sequence, by the same organization. The memo took clients off the shared database. That made services possible. Services needed owners, so teams formed around them. Owned services needed stable interfaces. Stable interfaces made shared infrastructure possible. Shared infrastructure became AWS. And twenty years later, Amazon’s own retail teams moved their databases onto it.</p><p>Each link in that chain is an ordinary decision. Made in order, each one making the next cheaper, they added up to a company and a cloud.</p><h3>Decision One: Write It Down Before You Build It</h3><p>The Manifesto is worth reading for its structure as much as its content. It states the problem in the first paragraph. It proposes two concepts: a service-based model, and processing that moves work between nodes like a workflow. Then it spends real space on what those concepts will cost.</p><p>It warns that moving to services will require “a much more disciplined approach to software engineering,” because much of Amazon’s database access at the time was ad hoc, run by a pile of Perl scripts. It admits that a message-based workflow makes some things harder than a central database did: changing the credit card on an order that’s already moving through the system, or simply knowing where an order is. It concludes that these issues make getting the initial design right much more important than it was in the monolith.</p><p>That’s <a href="https://medium.com/gitconnected/the-architecture-decisions-nobody-writes-down-56153d363e36">Part 1’s argument</a> in a 1998 document. Context, decision, consequences, and the real tradeoffs, written before a line of the new system existed.</p><p>The habit stuck. By 2018, Jeff Bezos was telling shareholders that Amazon doesn’t do PowerPoint at all. Meetings start with a six-page narrative memo that everyone reads in silence, in what he called a kind of “study hall” (<a href="https://www.sec.gov/Archives/edgar/data/1018724/000119312518121161/d456916dex991.htm">Amazon 2017 Letter to Shareholders</a>). A written argument can be critiqued. A slide deck mostly can’t.</p><h3>Decision Two: Split the Monolith Because of a Measured Problem</h3><p>Amazon moved to services years before the term caught on, and for a specific reason: one architecture had hit one limit.</p><p>Amazon started with a monolithic web application called Obidos and a growing set of shared databases. Vogels describes those databases as the bottleneck for how fast the company wanted to move (<a href="https://www.allthingsdistributed.com/2022/11/amazon-1998-distributed-computing-manifesto.html">Vogels, 2022</a>). In a 2006 interview with Jim Gray, he said the big change of the previous five years had been the move from a two-tier monolith to a fully distributed, decentralized services platform (<a href="https://www.infoq.com/news/Amazon-CTO-Werner-Vogels-on-SOA">InfoQ summary of ACM Queue interview</a>).</p><p>Five years. Phased. Driven by a ten-times growth target written into the founding document.</p><p>That’s the test from <a href="https://medium.com/gitconnected/when-not-to-use-microservices-92dfcc0bcfef">Part 2 on when not to use microservices</a>: the split has to solve a problem you actually have. Amazon could name its problem in one sentence, and it had the order volume to prove it.</p><h3>Decision Three: Choose the Coordination Model Per Process</h3><p>The part of the Manifesto I find most impressive gets the least attention. It argues through the question at the center of <a href="https://medium.com/gitconnected/event-driven-vs-workflow-driven-architecture-how-to-choose-8619cf96e2a5">Part 3 on event-driven versus workflow-driven architecture</a>, and it refuses to pick one answer for everything.</p><p>Should each processing node decide where work goes next (autonomous), or should a coordinator direct it (directed)? The memo walks through credit card charging as an example. Charging gets invoked from many contexts, so it fits the directed model: a service that returns its result to whoever called it. But some steps never change, like multi-book shipments always moving from picklist to rebin, and those fit the autonomous model.</p><p>For changes to orders already in flight, it proposes publish-and-subscribe, with every change recorded in a tracking table. An event-driven design with an audit trail, sketched in 1998 for one specific problem.</p><h3>Decision Four: Shape the Teams Around the Services</h3><p>Services that nobody owns decay. Amazon’s answer was organizational.</p><p>Teams are small, typically five to ten people, the “two-pizza team” (<a href="https://aws.amazon.com/blogs/enterprise-strategy/two-pizza-teams-are-just-the-start-accountability-and-empowerment-are-key-to-high-performing-agile-organizations-part-1/">AWS Enterprise Strategy</a>). And the team that builds a service runs it. Vogels put it as “You build it, you run it” in that same 2006 interview, and said giving developers operational responsibility had greatly improved the quality of the services. AWS’s own DevOps guidance still describes small, autonomous, single-threaded teams that own their whole value stream, with central functions such as security acting as enablers instead of gatekeepers (<a href="https://docs.aws.amazon.com/wellarchitected/latest/devops-guidance/oa.std.6-provide-teams-ownership-of-the-entire-value-stream-for-their-product.html">AWS Well-Architected DevOps Guidance</a>).</p><p><a href="https://medium.com/gitconnected/conways-law-in-practice-your-org-chart-is-already-your-architecture-diagram-a6ab6deb2744">Part 4 on Conway’s Law</a> argued that your org chart becomes your architecture whether you plan it or not. Amazon’s service boundaries and team boundaries line up, and the ownership model holds them together. A team that gets paged at 3 a.m. for its own service has a strong reason to keep the boundary clean.</p><h3>Decision Five: Give Each Service Its Own Data</h3><p>The Manifesto says direct client access to the database has to be phased out, and without that, none of the benefits of the new architecture are possible. It proposes “data domains”: customer data in one domain, vendor data in another, catalog in a third, each behind a service interface, each replicable closer to where it’s used. Its example is replicating customer data to the U.K. and Germany so customer service there wouldn’t depend on one central copy.</p><p>That’s <a href="https://medium.com/gitconnected/shared-database-vs-database-per-service-who-owns-the-data-fa42d57a2f65">Part 7’s question</a> answered in favor of ownership. It also meant each service could pick storage that fit its job. The 2007 Dynamo paper explains that the shopping cart service had to accept writes even while disks failed and networks partitioned, and that many services (best-seller lists, carts, session state, sales rank) only needed lookup by key. A relational database would have limited their scale and availability (<a href="https://www.allthingsdistributed.com/2007/10/amazons_dynamo.html">DeCandia et al., Dynamo</a>). So Amazon built a key-value store that traded some consistency for availability, and only the services that wanted that trade used it.</p><p>The same principle paid off again in 2019. Amazon’s consumer business finished moving 75 petabytes out of nearly 7,500 Oracle databases, across more than 100 teams. Each team picked the AWS database that fit its workload: DynamoDB for low-latency lookups, Aurora and RDS for transactional work, Redshift for analytics. Amazon reports database costs down more than 60%, latency down 40%, and administrative overhead down 70% (<a href="https://aws.amazon.com/blogs/aws/migration-complete-amazons-consumer-business-just-turned-off-its-final-oracle-database/">Jeff Barr, AWS News Blog</a>). A migration like that is only possible when every team owns its data and can move it without coordinating with everyone else.</p><h3>Decision Six: Treat the Interface as the Product</h3><p>The Manifesto calls interface design “something we have never done before”: designing the boundary between a client and a service so the client never sees or depends on the data model underneath. That’s <a href="https://medium.com/@the-architect-ds/rest-vs-grpc-vs-graphql-which-api-protocol-should-you-pick-e47c9099515c">Part 8’s point</a> about API design being architecture, stated as a skill the company needed to learn.</p><p>Andy Jassy describes the next step. Around 2000, Amazon tried to offer its e-commerce engine to other retailers, and found its own systems too tangled to expose. It untangled them into documented APIs, and from then on expected every internal team to build services that way and consume each other’s services the same way (<a href="https://techcrunch.com/2016/07/02/andy-jassys-brief-history-of-the-genesis-of-aws">TechCrunch, How AWS came to be</a>).</p><p>Vogels added a footnote in 2006: AWS customers didn’t care about REST versus SOAP. They wanted the easiest toolkit to build with.</p><h3>Decision Seven: Build What You Can’t Buy, Then Sell It</h3><p>Here the chain produced something new. Jassy found that projects expected to take three months were spending three months just building their own database, compute, and storage pieces. Every team was solving the same infrastructure problem, separately. Amazon set out to build shared infrastructure services, and at a 2003 executive retreat realized it had become very good at running them. EC2 launched in August 2006 (<a href="https://techcrunch.com/2016/07/02/andy-jassys-brief-history-of-the-genesis-of-aws">TechCrunch</a>).</p><p><a href="https://medium.com/gitconnected/build-vs-buy-vs-compose-the-decision-nobody-writes-down-10474e4a85cb">Part 5 on build versus buy versus compose</a> argued that you build what’s core and what the market can’t supply. Vogels says Amazon built because, at its scale, there was no commercial software to buy. Route 53 shows the same reasoning in a single decision. Defending DNS against DDoS attacks with the standard scrubbing appliances would have cost tens of millions of dollars and added months, so the team invented shuffle sharding instead. With 2,048 virtual name servers and four per domain, there are about 730 billion possible combinations, and no two customer domains share more than two servers (<a href="https://builder.aws.com/content/3F06NpJ8YeoIGP8VHTw4n81pFn8/workload-isolation-using-shuffle-sharding">Amazon Builders’ Library, Workload isolation using shuffle-sharding</a>).</p><h3>Decision Eight: Make Most Decisions Reversible on Purpose</h3><p>In his 2015 letter, Bezos split decisions into two types. Type 1 decisions are one-way doors: consequential and nearly irreversible, deserving slow, careful deliberation. Most decisions are Type 2, two-way doors you can walk back through, and they should be made quickly by small groups. His warning: large organizations tend to apply the heavyweight process to everything, and the result is slowness and risk aversion (<a href="https://www.sec.gov/Archives/edgar/data/1018724/000119312516530910/d168744dex991.htm">Amazon 2015 Letter to Shareholders</a>). The next year he added that most decisions should be made with around 70% of the information you wish you had, as long as you’re good at noticing and correcting bad ones (<a href="https://sec.gov/Archives/edgar/data/1018724/000119312517120198/d373368dex991.htm">Amazon 2016 Letter</a>).</p><p>What makes this work at Amazon is the engineering that turns a deploy into a two-way door. More than a decade ago, Amazon measured an average of 16 days from code check-in to production, almost 14 of them spent waiting. It built an internal pipeline system, and the pilot team cut that time by 90%. Today changes go to one cell first, a small set of customers, and roll back automatically if errors rise. A pipeline might wait for 3,000 positive data points before moving on, then bake for a fixed time before the next cell (<a href="https://builder.aws.com/content/3F08Mhh186qOa4VhG19egs06NJa/going-faster-with-continuous-delivery?trk=ba_card">Amazon Builders’ Library, Going faster with continuous delivery</a>). A cell is a complete, independent copy of a workload. With ten cells, a failure in one leaves 90% of requests untouched (<a href="https://docs.aws.amazon.com/wellarchitected/latest/reducing-scope-of-impact-with-cell-based-architecture/what-is-a-cell-based-architecture.html">AWS Well-Architected, cell-based architecture</a>).</p><p>That’s the machinery behind <a href="https://medium.com/gitconnected/big-rewrite-vs-strangler-fig-how-to-replace-a-legacy-system-628a7cff7ff3">Part 6 on evolutionary architecture</a>. It also explains how the <a href="https://medium.com/gitconnected/the-architecture-review-that-works-decision-support-not-a-gate-55b5566faeb2">architecture review in Part 11</a> can stay light. When most changes are cheap to undo, review can save its attention for the one-way doors.</p><h3>Decision Nine: Reverse Your Own Pattern When the Numbers Say So</h3><p>Prime Video’s 2023 write-up is the best evidence that Amazon treats its own patterns as two-way doors too. Its team built a stream-quality monitoring tool as a distributed serverless system, with orchestration in AWS Step Functions and detectors in Lambda. They called that a good choice for building quickly. Then it hit a hard scaling limit at around 5% of the expected load, and the per-transition costs and storage calls made it too expensive at scale.</p><p>So they moved all the components into a single process on ECS. Same components, much of the same code, data passed in memory instead of through storage. Infrastructure cost dropped by over 90%, and the service now handles thousands of streams. Their conclusion: whether to use microservices or a monolith has to be decided case by case (<a href="https://web.archive.org/web/20240805183535/https:/www.primevideotech.com/video-streaming/scaling-up-the-prime-video-audio-video-monitoring-service-and-reducing-costs-by-90">Prime Video Tech, archived</a>).</p><p>The company that sells serverless published a case where serverless was the wrong fit. That’s <a href="https://medium.com/gitconnected/architectural-fitness-for-cloud-native-is-your-architecture-fit-6fab715f3320">Part 9 on architectural fitness</a> in practice.</p><h3>Decision Ten: Put Regulation Behind a Boundary</h3><p><a href="https://medium.com/gitconnected/architecture-under-regulatory-constraint-compliance-by-design-3ada06808df4">Part 10</a> argued that regulation works best as a hard boundary drawn into the design from the first diagram. In August 2011, AWS announced GovCloud, a separate region for U.S. government workloads under rules like ITAR (<a href="https://press.aboutamazon.com/2011/8/amazon-web-services-announces-aws-govcloud-a-new-aws-region-for-the-united-states-government">Amazon press release</a>). It’s administered only by vetted U.S. citizens, and its authentication is completely isolated from Amazon.com (<a href="https://docs.aws.amazon.com/govcloud-us/latest/UserGuide/govcloud-differences.html">AWS GovCloud documentation</a>).</p><p>Rather than adding compliance flags to every region, AWS drew a new boundary and put the regulated work inside it. The shared responsibility model does the same thing for customers: AWS owns security of the cloud, the customer owns security in it (<a href="https://aws.amazon.com/compliance/shared-responsibility-model/">AWS Shared Responsibility Model</a>).</p><h3>When It Broke: S3, February 2017</h3><p>None of this made Amazon immune to failure. On February 28, 2017, an S3 engineer following an established playbook mistyped an input to a command meant to remove a few servers. It removed far more, including capacity for the subsystem that tracks the location of every object in the region. Restarting it took hours, and services that depended on S3 went down with it. Even the AWS status dashboard couldn’t update, because it depended on S3 too.</p><p>The post-mortem is the instructive part. It’s public and specific, and every remedy in it is a change to a tool or a system. Nobody is told to be more careful. The tool now removes capacity more slowly and refuses to take any subsystem below its minimum. Other operational tools were audited for the same gap. Planned work to split the index subsystem into smaller cells was moved up to start immediately. The dashboard was changed to run across multiple regions (<a href="https://aws.amazon.com/message/41926/">AWS, Summary of the Amazon S3 Service Disruption</a>).</p><p>A typo became a written analysis, and the analysis became a guardrail in a tool.</p><h3>How the Chain Compounds</h3><p>Lay the decisions out in order and you can see each one making the next one cheaper.</p><p>YearDecisionWhat it made possible nextSeries part1998Write the Manifesto: take clients off the shared databaseA phased move to services with a stated goal1, 21998Pick directed or autonomous workflow per processEvent-driven designs where they fit, coordinators where they didn’t3~2000Untangle systems into documented APIs, required for every teamServices others can build on, internal or external82000sSmall teams that build and run their own servicesClear ownership of every service and its data42000sEach service owns its data and picks its storeDynamo (2007), and later the Oracle exit (2019)72003–2006Build shared infrastructure, then sell itEC2 (2006) and the AWS business52011Put regulated workloads in a separate regionGovernment and ITAR customers without changing every region102015Name one-way and two-way doorsFast decisions where undo is cheap6, 112017Turn the S3 outage into tool guardrails and cellsSmaller blast radius for the next mistake6, 92023Prime Video moves a service back to a monolithEvidence that the patterns themselves stay reversible2, 9</p><h3>What Transfers</h3><p>You can’t copy Amazon’s scale, and you shouldn’t try. The habits underneath travel fine.</p><ol><li><strong>Write the decision with its drawbacks.</strong> The Manifesto’s admission that in-flight orders would get harder to change is what makes it useful twenty-five years later.</li><li><strong>Tie every split to a measured problem.</strong> Ten times the order volume was the reason. Write yours down.</li><li><strong>Give data to the service that owns it.</strong> Every later freedom, from Dynamo to the Oracle exit, depended on that.</li><li><strong>Build the undo before you need it.</strong> A two-way door takes engineering: a canary, a cell, an automatic rollback.</li><li><strong>Turn failures into mechanisms.</strong> When a person makes a mistake, change the tool so the next person can’t make the same one.</li><li><strong>Let internal platforms earn adoption.</strong> Amazon’s pipeline team had a goal they called “seductive adoption”: make the product so good that teams demand it.</li></ol><h3>A Fit Check Before You Borrow From Amazon</h3><ol><li>What’s the measured problem this practice solved for Amazon, and do you have it?</li><li>Which earlier decision does it depend on? (Two-pizza teams depend on service ownership. Fast deploys depend on cells and rollback.)</li><li>Who owns it after you adopt it, including at 3 a.m.?</li><li>How would you undo it if it doesn’t fit?</li><li>Where will you write down why you chose it?</li></ol><h3>The Trap: Copying the Motto Without the Mechanism</h3><p>Every article in this series names a trap. This one is the most tempting of the twelve, because Amazon’s practices come with catchy names.</p><p>Calling teams “two-pizza teams” without giving them the pager for their own service is a reorg. Ownership starts with the pager. Calling a change “a two-way door” without the canary, the cell, and the automatic rollback is a hope. Requiring six-page memos without reading them in silence and arguing about them is homework.</p><p>The tell: someone says “it’s a two-way door,” and nobody in the room can describe how the rollback works.</p><h3>What Does All This Cost?</h3><p>Autonomous teams duplicate work. Amazon’s own account of its pipelines admits that single-threaded teams were solving deployment problems independently, and best practices spread by mailing list and luck. The fix was to build best-practice checks into the release tools themselves, configurable per organization (<a href="https://builder.aws.com/content/3F08Mhh186qOa4VhG19egs06NJa/going-faster-with-continuous-delivery?trk=ba_card">Builders’ Library</a>). That’s a platform team you have to fund.</p><p>Writing costs time. A six-page memo for every significant decision is a real tax, and it only pays off if people read and argue with it.</p><p>Most of the evidence here comes from Amazon and AWS, which sell the services involved. The Oracle numbers and the Prime Video savings are self-reported. The direction is consistent across twenty-five years of documents, but the exact figures deserve some skepticism.</p><h3>Where That Leaves the Series</h3><p>Twelve articles, one decision each. Amazon shows what they look like when they stack: a memo that admits its own costs, services with owners, data with owners, interfaces treated as products, undo built in, and failures turned into tools. None of those choices is exotic. Making them consistently, in order, for twenty-five years is the tradecraft.</p><p><strong>Key Takeaways</strong>:</p><ul><li>Amazon’s 1998 Distributed Computing Manifesto stated a problem, a goal, a proposal, and its drawbacks before any technology was chosen.</li><li>Each later decision depended on an earlier one: services needed owners, owners needed their own data, owned data made Dynamo and the Oracle exit possible.</li><li>Two-way doors take engineering: cells, canaries, bake time, and automatic rollback make most changes cheap to undo.</li><li>Amazon reverses its own patterns when the numbers change, as Prime Video’s move back to a monolith shows.</li><li>Failures become mechanisms: the 2017 S3 post-mortem ended in tool guardrails and cell work.</li><li>The habits transfer to organizations of any size. Amazon’s scale is optional.</li></ul><p><strong>Action Items</strong>:</p><ol><li>Write your next significant architecture decision as a short narrative with its drawbacks listed, and read it in silence at the start of the review.</li><li>For each planned service split, write the measured problem it solves in one sentence.</li><li>Find every place where two services share a database, and name the owner each table should have.</li><li>Pick one service and make its deploys reversible: a canary stage, an automatic rollback alarm, and a bake time.</li><li>For your last incident, turn one “be more careful” action item into a change in a tool.</li><li>Before adopting a famous company’s practice, run the five-question fit check above.</li></ol><h3>Tools and Resources</h3><p><strong>Primary Documents</strong>:</p><ul><li><a href="https://www.allthingsdistributed.com/2022/11/amazon-1998-distributed-computing-manifesto.html">The Distributed Computing Manifesto (Amazon, 1998; published by Werner Vogels, 2022)</a>: the memo that started the move to services</li><li><a href="https://www.sec.gov/Archives/edgar/data/1018724/000119312516530910/d168744dex991.htm">Amazon 2015 Letter to Shareholders (SEC)</a>: Type 1 and Type 2 decisions</li><li><a href="https://www.sec.gov/Archives/edgar/data/1018724/000119312518121161/d456916dex991.htm">Amazon 2017 Letter to Shareholders (SEC)</a>: six-page narratives</li></ul><p><strong>Architecture</strong>:</p><ul><li><a href="https://www.allthingsdistributed.com/2007/10/amazons_dynamo.html">Dynamo: Amazon’s Highly Available Key-value Store (2007)</a>: per-service storage tradeoffs</li><li><a href="https://docs.aws.amazon.com/wellarchitected/latest/reducing-scope-of-impact-with-cell-based-architecture/what-is-a-cell-based-architecture.html">Cell-based architecture (AWS Well-Architected)</a>: limiting blast radius</li><li><a href="https://builder.aws.com/content/3F06NpJ8YeoIGP8VHTw4n81pFn8/workload-isolation-using-shuffle-sharding">Workload isolation using shuffle-sharding (Amazon Builders’ Library)</a>: the Route 53 design</li></ul><p><strong>Delivery and Operations</strong>:</p><ul><li><a href="https://builder.aws.com/content/3F08Mhh186qOa4VhG19egs06NJa/going-faster-with-continuous-delivery?trk=ba_card">Going faster with continuous delivery (Amazon Builders’ Library)</a>: pipelines, cells, and rollback</li><li><a href="https://aws.amazon.com/message/41926/">Summary of the Amazon S3 Service Disruption (AWS, 2017)</a>: a model post-mortem</li><li><a href="https://web.archive.org/web/20240805183535/https:/www.primevideotech.com/video-streaming/scaling-up-the-prime-video-audio-video-monitoring-service-and-reducing-costs-by-90">Scaling up the Prime Video monitoring service (Prime Video Tech, archived)</a>: reversing a serverless design</li></ul><h3>What’s Next</h3><p>That’s the last article in the series. If you want more on engineering decisions, the <a href="https://the-architect-ds.medium.com/list/engineering-economics-3b3a950758c7">Engineering Economics</a> and <a href="https://the-architect-ds.medium.com/list/design-for-security-6922b138e233">Design for Security</a> series are both still active.</p><h3>Series Navigation</h3><p><strong>Previous Article</strong>: <a href="https://medium.com/gitconnected/the-architecture-review-that-works-decision-support-not-a-gate-55b5566faeb2">The Architecture Review That Works: Decision Support, Not a Gate</a></p><p><em>Daniel Stauffer is a software architect and engineering leader specializing in large-scale systems, platform engineering, and technical strategy. He writes about the decisions that shape how systems, and the organizations that build them, actually work.</em></p><p>Which architecture decision in your organization made the next five easier, and did anyone write down why it was made?</p><p>#SoftwareArchitecture #SystemDesign #EngineeringLeadership #AWS #SoftwareEngineering</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=6dbfe0fbfe1a" width="1" height="1" alt=""><hr><p><a href="https://levelup.gitconnected.com/the-1998-memo-behind-aws-how-amazons-architecture-decisions-compound-6dbfe0fbfe1a">The 1998 Memo Behind AWS: How Amazon’s Architecture Decisions Compound</a> was originally published in <a href="https://levelup.gitconnected.com/">Level Up Coding</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Expect Intelligent Adversaries: AI Security for Adversity, Part 8.1]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://levelup.gitconnected.com/expect-intelligent-adversaries-ai-security-for-adversity-part-8-1-80cc8d3806ac?source=rss-7c74e8297288------2"><img src="https://cdn-images-1.medium.com/max/1376/1*8HqdtWdr8Yc3IxYE-fiStw.jpeg" width="1376"></a></p><p class="medium-feed-snippet">Your threat model assumes random failure. The real problem is an opponent who studies how you respond, shares what works, and adapts&#x2026;</p><p class="medium-feed-link"><a href="https://levelup.gitconnected.com/expect-intelligent-adversaries-ai-security-for-adversity-part-8-1-80cc8d3806ac?source=rss-7c74e8297288------2">Continue reading on Level Up Coding »</a></p></div>]]></description>
            <link>https://levelup.gitconnected.com/expect-intelligent-adversaries-ai-security-for-adversity-part-8-1-80cc8d3806ac?source=rss-7c74e8297288------2</link>
            <guid isPermaLink="false">https://medium.com/p/80cc8d3806ac</guid>
            <category><![CDATA[data-science]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[cybersecurity]]></category>
            <dc:creator><![CDATA[The_Architect]]></dc:creator>
            <pubDate>Thu, 12 Nov 2026 10:01:03 GMT</pubDate>
            <atom:updated>2026-11-13T17:19:05.059Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Veterans Who Shaped Tech: Eight Lives Across a Century]]></title>
            <link>https://levelup.gitconnected.com/veterans-who-shaped-tech-eight-lives-across-a-century-5f9bb168d104?source=rss-7c74e8297288------2</link>
            <guid isPermaLink="false">https://medium.com/p/5f9bb168d104</guid>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[business]]></category>
            <category><![CDATA[veterans]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-development]]></category>
            <dc:creator><![CDATA[The_Architect]]></dc:creator>
            <pubDate>Wed, 11 Nov 2026 11:01:01 GMT</pubDate>
            <atom:updated>2026-11-11T16:05:33.693Z</atom:updated>
            <content:encoded><![CDATA[<h4>From a 1918 Navy codebreaker to an Iraq War Ranger, a century of U.S. veterans shaped the technology of our world. Here’s what eight of them actually built.</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*c84-uY-9OEBqHAkhy0djsw.jpeg" /></figure><p>In June 1918 a 28-year-old high school math teacher quit her job in Amarillo, Texas, and <a href="https://www.mathwomen.agnesscott.org/women/driscoll.htm">enlisted in the Navy as a chief yeoman</a>. Her name was Agnes Meyer. Three years later, an inventor ran an ad in a marine magazine calling his cipher machine unbreakable. She broke it. Just the sample message he’d printed, but still.</p><p>She is the first of eight U.S. veterans, spread across a century, who left a mark on computing. A codebreaker, the man who gave us the mouse, a dentist who built the first full-body CT scanner, a Marine who founded GoDaddy, a tank officer behind the padlock in your browser, and three more. What struck me, lining them up, was how little they have in common once you look closely. So let me just introduce you to them, oldest first.</p><h3>YNC Agnes Meyer Driscoll, USN: Naval Cryptanalysis Pioneer</h3><p>Meyer’s active duty with the Naval Reserve ran from June 1918 to July 1919. She came in at <a href="https://www.mathwomen.agnesscott.org/women/driscoll.htm">Chief Yeoman (F)</a>, the “F” marking her as a woman and the rank the highest one a woman could hold in the Navy at the time. Her codebreaking didn’t stop when the uniform came off. In 1921 Edward Hebern put out that unbreakable-machine ad; she cracked the sample, and he hired her on the strength of it. Around then she married a Washington lawyer named Michael Driscoll, which is the surname the history books use.</p><p>For the next 20-odd years she trained the men who would go on to run Navy codebreaking, Lawrence Safford and Joseph Rochefort among them. That’s the same Rochefort whose team read the traffic that set up the ambush at Midway. She tended to be the first one through a new system. The Japanese Red Book, the Blue Book, and the Orange fleet maneuvers cipher all fell to her. The Blue Book was the hardest: a code and a cipher layered on top of it, both to be unpicked at once. She also broke the Hebern rotor machine, one of the first rotor cipher systems anyone had tried to sell as unbreakable.</p><p>Rear Admiral Edwin Layton, who worked with her, said plainly that <a href="https://www.mathwomen.agnesscott.org/women/driscoll.htm">she understood machines and how to use them</a>. In 1937 the Senate voted her and Lieutenant Commander William Gresham a $15,000 prize for a cipher machine they helped build. She was a principal cryptanalyst through December 1950, then moved to the Armed Forces Security Agency, the NSA’s parent, until 1959. More than 30 years at the edge of American codebreaking, most of it on systems she was the first to open.</p><p>Let me be honest about why she leads this list. She broke ciphers; she didn’t build a computer. But the NSA’s own historians have written about <a href="https://www.nsa.gov/portals/75/documents/about/cryptologic-heritage/historical-figures-publications/publications/cryptologys-role/cryptologys-role-in-the-early-development-of-computer-capabilities-in-the-united-states.pdf">how cryptology seeded early American computing</a>, and wartime codebreakers kept <a href="https://www.nsa.gov/portals/75/documents/news-features/declassified-documents/crypto-almanac-50th/NSA_Before_Super_Computers.pdf">reaching for more powerful machines</a> to line up and compare message texts. She sits at the headwaters. The current runs from her desk to the machine room, and that path is on the record, even if she never ran the machines herself.</p><h3>RT2 Douglas Engelbart, USN: Inventor of the Mouse</h3><p>Engelbart was partway through an electrical engineering degree at Oregon State when he joined the Navy in 1944. He served as a Radio Technician Second Class, working on radar in the Philippines, where he spent his days reading and moving symbols around a glowing screen. That was <a href="https://invention.si.edu/invention-stories/mother-all-demos">his first taste</a> of the thing he’d spend his life on: a person and a display, working together.</p><p>Then the war ended. He had time to kill. While he waited for a ship home that summer, he ducked into a <a href="https://rheingold.com/texts/tft/09.html">Red Cross library up on stilts</a> and pulled the July 1945 <em>Atlantic</em> off a shelf. Inside was Vannevar Bush’s “As We May Think,” an essay imagining a machine that could extend how a person thinks. (Some accounts say 1946. I’ll go with the ones that put it right at the surrender.)</p><p>The seed sat for six years. Then, in 1951, newly engaged and taking stock, he saw the whole thing at once: himself at a big screen, pushing symbols around, other people wired into the same machine. Nobody wanted it. Not yet. You used a computer by feeding it punched cards and waiting, and a screen you could talk to wasn’t on anyone’s wish list. He got to the Stanford Research Institute in 1957. An ARPA grant in 1963, topped up by NASA and the Air Force, finally bought him a lab, the Augmentation Research Center. The mouse showed up in 1964: a wooden block, two metal wheels, one button, built by his colleague Bill English.</p><p>Then came December 9, 1968. He had a 90-minute slot and a 2,000-seat hall at the ACM/IEEE Fall Joint Computer Conference in San Francisco. In 90 minutes he put the whole future on one screen: live text editing, the mouse, hypertext links, windows, version control, and two people editing the same document over video. The actual computer hummed 30 miles south at SRI, patched in over a microwave link his 17-person team had strung together. People now call it “the mother of all demos.” He later said he was nervous as hell. The lights came up to <a href="https://invention.si.edu/invention-stories/mother-all-demos">a standing, cheering room</a>. Decades later the field paid its debts: the <a href="https://www.britannica.com/biography/Douglas-Engelbart">ACM Turing Award</a> in 1997, and the National Medal of Technology in 2000.</p><p>Seventeen years sat between the 1951 vision and the 1968 demo. If you’re building something your own colleagues can’t see the point of yet, that gap is the part of his story worth taping to your monitor. Here’s the catch, though: Engelbart never caught the money. The Macintosh carried his mouse and his graphical screen into the world in 1984, sixteen years after he showed them off. I think about that every time someone calls a first-mover unbeatable.</p><h3>1st Lt. Robert Ledley, USA (Dental Corps): Whole-Body CT Scanner</h3><p>Robert Ledley came out of Columbia with a physics master’s and out of NYU with a dental degree. The Army drafted him in 1950, and a colonel laid out the deal: volunteer and pin on an officer’s bars, or get drafted anyway. He pinned on first lieutenant’s bars and served in the <a href="https://health.mil/About-MHS/Military-Medical-History/Historical-Timelines/Evolution-of-Military-Medical-Technology">Army Dental Corps</a> through the Korean War. The posting turned on an odd coincidence: the Army, as he put it, <a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC1561796/">wanted “a dentist who was a physicist. And that was me.”</a> After his discharge he landed at the National Bureau of Standards, where his wife was programming SEAC, one of the first stored-program computers in the country. She’s the one who introduced him to the machine. A dentist, a physicist, and now a programmer.</p><p>The part I love lands in the early 1970s. He had 40 or 50 people on payroll at Georgetown when a call came through: his NIH grants were approved but wouldn’t be paid, because Nixon had just cut medical research funding. About then a neurosurgeon, Dr. Luessenhop, waved a glossy brochure for EMI’s head scanner at him and said he wanted to buy one. As Ledley remembered it, EMI had the brochure but not yet the machine.</p><p>So he read a physics paper, figured he could build a whole-body scanner for half the cost, and admitted afterward that he hadn’t known the cost. No mechanical engineer would take the job, so he drew every part himself. A machine shop on Wisconsin Avenue cut the steel. A Cadillac dealer’s body shop painted it so the doctors would take it seriously. The ACTA scanner went into regular clinical use at Georgetown at the tail end of February 1974. It worked. A dentist with a lathe and a Cadillac paint job had built it.</p><p>His first save came sideways. A pediatric neurosurgeon scanned a four-year-old who’d come off a bike and found a bleed. He never told Ledley until afterward. Ledley had been standing by that machine eight hours a day and still missed it. The patent is №3,922,552. He built the scanners through his own company, roughly $300,000 each with $100,000 up front, after a banker told him the bank only lent to people who put up houses. Take it as <a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC1561796/">one man telling his own story</a>.</p><p>Where it gets complicated is credit. CT has more than one parent, and EMI’s head scanner got there first. But the whole-body machine was his, and so was a remarkable stack of work around it. A 1959 <em>Science</em> paper, “Reasoning Foundations of Medical Diagnosis,” argued that computers could help doctors diagnose, and helped launch medical informatics. He built FIDAC, a machine that digitized medical photographs so a computer could read Pap smears and chromosomes. He founded the journal <em>Pattern Recognition</em> and edited it into his eighties. He went into the National Inventors Hall of Fame in 1990 and took the National Medal of Technology in 1997.</p><h3>LCpl Bob Parsons, USMC: Founder of GoDaddy</h3><p>Bob Parsons signed up for the Marines in 1968 and <a href="https://bobparsons.com/bio/">carried a rifle as an 0311</a>. On March 1, 1969, he was an 18-year-old <a href="https://www.forbes.com/sites/willyakowicz/2022/04/17/godaddy-billionaire-bob-parsons-believes-psychedelics-can-heal-trauma-and-hes-putting-his-money-and-brain-on-the-line/">moving through a rice paddy in Quang Nam province</a> with Delta Company, 1st Battalion, 26th Marines. He came home wounded, with a Purple Heart, a Combat Action Ribbon, and the Vietnamese Cross of Gallantry.</p><p>The G.I. Bill put him through the University of Baltimore, where he graduated magna cum laude and became a CPA. A book from the Stanford bookstore taught him to program microcomputers. He wrote his own accounting and tax software, dropped $40,000 into a basement company called Parsons Technology, and <a href="https://bobparsons.com/bio/">sold it to Intuit for $64 million in 1994</a>. Two years earlier that company had debuted at №11 on the Inc. 5000. In 1997 he started GoDaddy, which grew into the largest domain registrar on earth; he sold a 71% stake in 2011 for $2.3 billion. GoDaddy made the Inc. 5000 too, at №8, and so, later, did his golf company. Three businesses, three times on that list.</p><p>Parsons gives the Marine Corps the credit for everything he’s done since. I’ll take him at his word. Worth separating out, though: the code came from a book he bought himself, so the Corps gets credit for the man, not the skill. His mark on computing is a business one. He sold software to regular PC owners back when that barely counted as a market, and he turned the domain name into something anyone could buy.</p><h3>2Lt Neal Creighton, USA: Founder of GeoTrust</h3><p>Before dawn on February 27, 1991, a 25-year-old armor platoon leader named Neal Creighton rolled toward Jalibah Airfield in southern Iraq. He commanded a tank platoon in Alpha Company, 1st Battalion, 64th Armored Regiment, 24th Infantry Division, in one of the fiercest fights of Desert Storm. <a href="https://valor.militarytimes.com/recipient/recipient-504829/recipient-504829-7bsm-1/">His Bronze Star citation, with the “V” for valor</a>, records the day in the Army’s own words. He was a West Point graduate and a Ranger, following his father, a major general, into the Army.</p><p>He served five years, then went to Northwestern for a law degree and an MBA, and turned to the internet’s security problem.</p><p>In 2001 he co-founded <a href="https://en.wikipedia.org/wiki/Neal_Creighton">GeoTrust</a>, a certificate authority, the kind of company that vouches for who’s on the other end of an encrypted connection. Creighton is co-inventor of the domain-validated certificate, patented in 2006, a way to automate that vouching so a website could get a trusted certificate in minutes instead of days. That method now accounts for the large majority of SSL certificates on the internet. By 2006 GeoTrust was the world’s second-largest certificate authority, and VeriSign bought it that year for $125 million.</p><p>Here’s the part worth sitting with. Every time your browser shows a padlock, something is quietly deciding whether to trust the site on the other end. The machinery behind a big share of those decisions traces back to a patent co-invented by a tank officer who fought at Jalibah. He kept building after GeoTrust, too, through more security companies, the way the others on this list did.</p><h3>CSM Phyllis Newhouse, USA: Cybersecurity Company Founder</h3><p>Phyllis Newhouse swore her enlistment oath on Veterans Day in 1977. She retired 22 years later as a command sergeant major. She grew up one of 11 kids. The thing that pulled her in, she’s said, was the sight of <a href="https://www.wearethemighty.com/mighty25/mighty-25-meet-phyllis-newhouse/">women in Air Force flight suits</a>. They looked like superheroes to her.</p><p>Twenty-two years in the Army followed, in cybersecurity and intelligence, with three tours at the Pentagon. She was frequently <a href="https://www.inc.com/magazine/202109/phyllis-newhouse/athena-technology-xtreme-solutions-only-black-woman-greatest.html">the only Black woman in the room</a> when the big calls got made. By her own account she <a href="https://www.ms.now/know-your-value/career-growth/military-vet-has-secret-formula-becoming-great-leader-n1297749">stood up the Army’s Cyber Espionage Task Force</a>. Offered a senior-level posting at the end, she turned it down and retired to build something of her own.</p><p>In 2002 she launched Xtreme Solutions, a cybersecurity and IT services firm. It grew to <a href="https://www.wearethemighty.com/mighty25/mighty-25-meet-phyllis-newhouse/">6,500 people across 42 states</a>, 40% of them veterans, serving clients that include the departments of Defense and State. Then she turned investor and dealmaker. In 2021 she took Athena Technology Acquisition Corp. onto the NYSE in a <a href="https://shoppeblack.us/xtreme-solutions-phyllis-newhouse/">$250 million IPO</a>, the first Black woman to lead an NYSE-listed SPAC, and she launched a second one after it. Alongside that she co-founded ShoulderUp with the actress Viola Davis, a fund and nonprofit aimed at getting capital to women founders.</p><h3>Capt Roxanne Petraeus, USA: Compliance Training Founder</h3><p>Roxanne Petraeus read economics at Harvard on an ROTC scholarship and went to Oxford as a Rhodes Scholar. As an Army <a href="https://podcasts.apple.com/us/podcast/grow-strong-leaders-podcast/id1469099549">engineer officer she deployed to Afghanistan</a> during the 2010 surge, <a href="https://www.goethena.com/post/dangers-of-saying-you-have-a-speak-up-culture/">served in combat</a>, and later ran training missions for foreign militaries in Cambodia and Mongolia under Special Operations. She left in 2016 as a captain.</p><p>Her company came straight out of something she noticed in uniform. The Army could <a href="https://fortune.com/2022/06/07/exclusive-ceo-roxanne-petraeus-raises-30-million-for-compliance-training-platform-ethena/">teach her to jump out of a plane in three weeks</a> through drilling and simulation, and yet the ethics training was, in her words, “mostly a joke.” A unit rehearses whatever it actually respects, and she thought corporate compliance had the same disease.</p><p>In 2019 she and Anne Solmssen started Ethena, a compliance platform that drip-feeds short lessons through Slack, email, and phone alerts, timed to whatever an employee is doing that week. She calls it the “arbitrary Tuesday problem”: a don’t-take-bribes lecture on some random Tuesday slides right off, but the same point lands the day before you fly out to meet officials. The approach caught on. Ethena closed a $30 million Series B in June 2022, raising from the likes of the former Stripe executive Lachy Groom, and put its training in front of staff at Netflix, Zendesk, and Carta.</p><p>This is a product-and-business contribution, not a deep technical one, and I’d rather say that than dress it up. What I like is the lineage: an operational read on how people actually learn, turned into a piece of software.</p><h3>2Lt Blake Hall, USA: Founder of ID.me</h3><p>Blake Hall <a href="https://www.militarytimes.com/news/entrepreneurship/2018/07/16/from-grunt-to-harvard-student-to-tech-entrepreneur-an-army-rangers-journey/">began his service in 2004 as a second lieutenant in the infantry</a> and went through Ranger school. He led a battalion reconnaissance platoon out of Mosul, Iraq, on more than 450 combat patrols without losing a soldier. He came home with two Bronze Stars, one for heroism stopping an al-Qaeda assault on a combat support hospital, the other for hunting high-value targets. Then he went to Harvard for an MBA.</p><p>The founding story is almost too small for the scale it reached. <a href="https://id.me/about">Hall watched another veteran hand a store clerk his full DD-214</a>, the whole discharge record, just to claim a military discount. One form. It gave away far more than the discount asked for. He figured people ought to be able to prove who they are without surrendering everything, and in 2010 he started what became ID.me.</p><p>Today ID.me says it has verified more than 100 million people and that over 80 government agencies use it. Scale like that draws fire, and it did. Early in 2022 the IRS moved to make taxpayers submit a video selfie through ID.me to open an online account. The privacy backlash was loud, and on February 7, 2022, <a href="https://www.journalofaccountancy.com/news/2022/feb/irs-backs-away-from-facial-recognition.html">the IRS said it would step back</a> from third-party facial recognition; ID.me then <a href="https://www.cbsnews.com/news/irs-id-me-facial-recognition-tax-returns-backlash/">let agencies drop the selfie step</a>.</p><p>Both halves belong in the story. The original idea is a good one: prove yourself once, instead of handing over everything, every time. And a company sitting on the identities of 100 million people ought to expect hard questions about biometrics. Those questions were fair.</p><h3>So What Do the Eight Share?</h3><p>Less than I’d guessed. Service turns up in their work in at least three different shapes, and for one of them I couldn’t find any claim at all.</p><p>With Driscoll, Engelbart, and Ledley, it was training and exposure. The radar screen, the odd physics-and-dentistry pairing, those were the exact things the service put to use. With Hall and Petraeus, the service handed them the problem: a buddy surrendering a discharge form at a cash register, a unit that drilled for combat but not for conduct. With Parsons, Newhouse, and Creighton, it’s what they say it handed them, which is discipline and a place to learn how to lead people. Creighton commanded a tank platoon in combat and then built a company in a field with no connection to armor; the thread is the person, not the skill.</p><p>Those are the threads I can actually document. The sample is mine, pulled from sources I could check, so it tells you nothing about veterans as a population. A great many people built computing without ever serving. Be skeptical of anyone who spins a list like this into a theory.</p><p>What I take from it is smaller and more useful. When you hire a veteran, or end up working next to one, the line “U.S. Army” on the résumé won’t tell you which of these three stories you’re looking at. It might be training, it might be the problem that lit them up, it might be the way they learned to run a room. So ask.</p><p>If you served, thank you. And if there’s a name that should be on this list, put it in the responses. I read them, and I’m short on Korea and Vietnam.</p><p><strong>Key Takeaways</strong>:</p><ul><li>The military runs on some of the sharpest, most inventive people this country produces. The mouse, the CT scanner, GoDaddy, and ID.me all trace back to someone who wore the uniform first.</li><li>That talent does not retire when the service does. These eight did their biggest work after they took the uniform off, and they are not rare.</li><li>Veterans bring things the civilian résumé undersells: they operate under pressure, they lead, and they ship. Hire them, fund them, back their companies.</li><li>The skills transfer in more than one way. Sometimes it is technical training, sometimes the problem they saw up close, sometimes learning to run a team when the stakes were real.</li><li>Supporting veterans is not charity. It is recognizing a pipeline of builders the tech industry already leans on, usually without knowing it.</li><li>This Veterans Day, the useful move is not just thanks. It is a job, an investment, an introduction, or a reply with a name that belongs on this list.</li></ul><h3>References</h3><p><strong>Agnes Meyer Driscoll</strong></p><ul><li><a href="https://www.mathwomen.agnesscott.org/women/driscoll.htm">“Agnes Meyer Driscoll” (Agnes Scott College, Biographies of Women Mathematicians)</a></li><li><a href="https://www.nsa.gov/portals/75/documents/about/cryptologic-heritage/historical-figures-publications/publications/cryptologys-role/cryptologys-role-in-the-early-development-of-computer-capabilities-in-the-united-states.pdf">“Cryptology’s Role in the Early Development of Computer Capabilities in the United States” (NSA)</a></li><li><a href="https://www.nsa.gov/portals/75/documents/news-features/declassified-documents/crypto-almanac-50th/NSA_Before_Super_Computers.pdf">“NSA Before Supercomputers” (NSA Cryptologic Almanac)</a></li></ul><p><strong>Douglas Engelbart</strong></p><ul><li><a href="https://invention.si.edu/invention-stories/mother-all-demos">“The Mother of All Demos” (Smithsonian, Lemelson Center)</a></li><li><a href="https://rheingold.com/texts/tft/09.html">Howard Rheingold, <em>Tools for Thought</em>, ch. 9</a></li><li><a href="https://www.britannica.com/biography/Douglas-Engelbart">“Douglas Engelbart” (Britannica)</a></li></ul><p><strong>Robert Ledley</strong></p><ul><li><a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC1561796/">“The Story Behind the Development of the First Whole-body Computerized Tomography Scanner as Told by Robert S. Ledley” (PMC)</a></li><li><a href="https://health.mil/About-MHS/Military-Medical-History/Historical-Timelines/Evolution-of-Military-Medical-Technology">“Evolution of Military Medical Technology” (Military Health System)</a></li></ul><p><strong>Bob Parsons</strong></p><ul><li><a href="https://bobparsons.com/bio/">Bob Parsons official biography</a></li><li><a href="https://www.forbes.com/sites/willyakowicz/2022/04/17/godaddy-billionaire-bob-parsons-believes-psychedelics-can-heal-trauma-and-hes-putting-his-money-and-brain-on-the-line/">“PTSD Helped Make Vietnam Vet Bob Parsons A Billionaire” (Forbes)</a></li></ul><p><strong>Neal Creighton</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Neal_Creighton">“Neal Creighton” (Wikipedia): GeoTrust, the domain-validated certificate patent, and his Gulf War service</a></li><li><a href="https://valor.militarytimes.com/recipient/recipient-504829/recipient-504829-7bsm-1/">Bronze Star with “V” citation, 2nd Lt. Neal Creighton, 27 February 1991 (Military Times Hall of Valor)</a></li><li><a href="https://en.wikipedia.org/wiki/Battle_for_Jalibah_Airfield">“Battle for Jalibah Airfield” (Wikipedia)</a></li></ul><p><strong>Phyllis Newhouse</strong></p><ul><li><a href="https://www.wearethemighty.com/mighty25/mighty-25-meet-phyllis-newhouse/">“MIGHTY 25: Meet Phyllis Newhouse” (We Are The Mighty)</a></li><li><a href="https://www.inc.com/magazine/202109/phyllis-newhouse/athena-technology-xtreme-solutions-only-black-woman-greatest.html">“She Was the Only Black Woman in the Room” (Inc.)</a></li><li><a href="https://www.ms.now/know-your-value/career-growth/military-vet-has-secret-formula-becoming-great-leader-n1297749">“This military vet has the secret formula to becoming a great leader” (MSNBC Know Your Value)</a></li><li><a href="https://shoppeblack.us/xtreme-solutions-phyllis-newhouse/">“Meet Phyllis Newhouse” (Shoppe Black)</a></li></ul><p><strong>Roxanne Petraeus</strong></p><ul><li><a href="https://podcasts.apple.com/us/podcast/grow-strong-leaders-podcast/id1469099549">Grow Strong Leaders Podcast bio (Apple Podcasts)</a></li><li><a href="https://www.goethena.com/post/dangers-of-saying-you-have-a-speak-up-culture/">“Why saying you have a speak-up culture might actually be dangerous” (Ethena, by Roxanne Petraeus)</a></li><li><a href="https://fortune.com/2022/06/07/exclusive-ceo-roxanne-petraeus-raises-30-million-for-compliance-training-platform-ethena/">“Compliance training platform Ethena raises $30 million Series B” (Fortune)</a></li></ul><p><strong>Blake Hall</strong></p><ul><li><a href="https://www.militarytimes.com/news/entrepreneurship/2018/07/16/from-grunt-to-harvard-student-to-tech-entrepreneur-an-army-rangers-journey/">“From grunt to Harvard student to tech entrepreneur” (Military Times)</a></li><li><a href="https://id.me/about">“About ID.me”</a></li><li><a href="https://www.journalofaccountancy.com/news/2022/feb/irs-backs-away-from-facial-recognition.html">“IRS backs away from facial recognition” (Journal of Accountancy)</a></li><li><a href="https://www.cbsnews.com/news/irs-id-me-facial-recognition-tax-returns-backlash/">“ID.me says users can delete selfies following IRS backlash” (CBS News)</a></li></ul><h3>More From the Architect’s Workshop</h3><p>If this was useful, consider <a href="https://medium.com/plans">joining Medium</a>. It’s what lets me keep writing these.</p><p>I also write multi-part series on the decisions that outlive any one feature:</p><ul><li><a href="https://the-architect-ds.medium.com/list/coding-for-green-303bd8fb5170">Coding for Green</a></li><li><a href="https://the-architect-ds.medium.com/list/design-for-resiliency-c62dd2d82807">Design for Resiliency</a></li><li><a href="https://the-architect-ds.medium.com/list/communication-for-engineers-b5441245ca84">Communication for Engineers</a></li><li><a href="https://the-architect-ds.medium.com/list/agentic-ai-3f5b5c4e3e67">Agentic AI</a></li><li><a href="https://the-architect-ds.medium.com/list/quantum-computing-for-architects-cd074c3a43aa">Quantum Computing for Architects</a></li><li><a href="https://the-architect-ds.medium.com/list/ai-policy-ba7f3d30f3a3">AI Policy</a></li><li><a href="https://the-architect-ds.medium.com/list/genai-assisted-coding-ad2ea10de1de">Gen-AI Assisted Coding</a></li><li><a href="https://the-architect-ds.medium.com/list/platform-engineering-348225ffadff">Platform Engineering</a></li><li><a href="https://the-architect-ds.medium.com/list/design-for-security-6922b138e233">Design for Security</a></li><li><a href="https://the-architect-ds.medium.com/list/architecture-tradecraft-793021113071">Architecture Tradecraft</a></li><li><a href="https://the-architect-ds.medium.com/list/engineering-economics-3b3a950758c7">Engineering Economics</a></li><li><a href="https://the-architect-ds.medium.com/list/design-for-adversity-da200c488f42">Design for Adversity</a></li><li><a href="https://the-architect-ds.medium.com/list/rust-agentic-promise-engine-8c7ba731b311">Rust for Systems Architects</a></li></ul><p><em>Daniel Stauffer is a software architect and engineering leader specializing in large-scale systems, platform engineering, and technical strategy. He is also a U.S. Navy submarine veteran who served during Operation Enduring Freedom. He writes about the decisions that shape how systems, and the organizations that build them, actually work.</em></p><p>#ComputingHistory #VeteransDay #Technology #SoftwareEngineering #TechLeadership</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=5f9bb168d104" width="1" height="1" alt=""><hr><p><a href="https://levelup.gitconnected.com/veterans-who-shaped-tech-eight-lives-across-a-century-5f9bb168d104">Veterans Who Shaped Tech: Eight Lives Across a Century</a> was originally published in <a href="https://levelup.gitconnected.com/">Level Up Coding</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[AI Systems Have Their Own Pattern Language]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://levelup.gitconnected.com/ai-systems-have-their-own-pattern-language-6862a5300172?source=rss-7c74e8297288------2"><img src="https://cdn-images-1.medium.com/max/1376/1*TqEEtCxWj6Opduk31aTIag.jpeg" width="1376"></a></p><p class="medium-feed-snippet">You know the Gang-of-Four patterns and the cloud catalog. Neither tells you what shape to give a system with a probabilistic model at its&#x2026;</p><p class="medium-feed-link"><a href="https://levelup.gitconnected.com/ai-systems-have-their-own-pattern-language-6862a5300172?source=rss-7c74e8297288------2">Continue reading on Level Up Coding »</a></p></div>]]></description>
            <link>https://levelup.gitconnected.com/ai-systems-have-their-own-pattern-language-6862a5300172?source=rss-7c74e8297288------2</link>
            <guid isPermaLink="false">https://medium.com/p/6862a5300172</guid>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[software-architecture]]></category>
            <category><![CDATA[data-science]]></category>
            <category><![CDATA[technology]]></category>
            <dc:creator><![CDATA[The_Architect]]></dc:creator>
            <pubDate>Tue, 10 Nov 2026 06:01:02 GMT</pubDate>
            <atom:updated>2026-11-11T16:05:40.197Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[The Architecture Review That Works: Decision Support, Not a Gate]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://levelup.gitconnected.com/the-architecture-review-that-works-decision-support-not-a-gate-55b5566faeb2?source=rss-7c74e8297288------2"><img src="https://cdn-images-1.medium.com/max/1376/1*BAacNR3fX70j5USChFpmAw.jpeg" width="1376"></a></p><p class="medium-feed-snippet">Most architecture reviews are rubber stamps that catch nothing or committees that redesign everything. Here is what a review that actually&#x2026;</p><p class="medium-feed-link"><a href="https://levelup.gitconnected.com/the-architecture-review-that-works-decision-support-not-a-gate-55b5566faeb2?source=rss-7c74e8297288------2">Continue reading on Level Up Coding »</a></p></div>]]></description>
            <link>https://levelup.gitconnected.com/the-architecture-review-that-works-decision-support-not-a-gate-55b5566faeb2?source=rss-7c74e8297288------2</link>
            <guid isPermaLink="false">https://medium.com/p/55b5566faeb2</guid>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[software-architecture]]></category>
            <dc:creator><![CDATA[The_Architect]]></dc:creator>
            <pubDate>Mon, 09 Nov 2026 06:01:01 GMT</pubDate>
            <atom:updated>2026-11-11T16:05:56.432Z</atom:updated>
        </item>
    </channel>
</rss>