# Bookmarks tagged “architecture”

*2026-03-23*

> 97 bookmarks tagged architecture


97 bookmarks tagged “architecture”

<div class="Box">

{{< bookmark-card image="/bookmarks/page/47/images/1055997732.jpg" title="Capturing data pipeline errors functionally with Writer Monads | ThoughtWor" link="https://www.thoughtworks.com/insights/blog/capturing-data-pipeline-errors-functionally-writer-monads" domain="thoughtworks.com" date="2019-10-21" tags="architecture, code, data, tech, thoughtworks" excerpt="As businesses grapple with vast quantities of data, emerging from batch-based and streaming sources, it’s truly exciting to see the dominant data processing frameworks embrace the Kappa Architecture, that unifies batch and stream processing. With Kappa Architecture, the batch pro" >}}
{{< bookmark-card image="/bookmarks/page/48/images/1055997810.jpg" title="I test in prod – Increment: Testing" link="https://qa.increment.com/testing/i-test-in-production/" domain="qa.increment.com" date="2019-08-29" tags="architecture, tech, testing" excerpt="Testing in production is a superpower. It’s our inability to acknowledge it that’s the trouble." >}}
{{< bookmark-card image="/bookmarks/page/49/images/1055997566.webp" title="Brewer's CAP Theorem" link="http://www.julianbrowne.com/article/brewers-cap-theorem" domain="julianbrowne.com" date="2019-08-07" tags="architecture, tech" excerpt="An explanation of Eric Brewer’s CAP theorem, which says you cannot have more than two of Consistency, Availability and Partition-tolerance in web-based distributed systems." >}}
{{< bookmark-card image="/bookmarks/page/49/images/1055997747.png" title="Move Fast and Fix Things" link="https://github.blog/2015-12-15-move-fast" domain="github.blog" date="2019-07-26" tags="architecture, tech" excerpt="Anyone who has worked on a large enough codebase knows that technical debt is an inescapable reality: The more rapidly an application grows in size and complexity, the more technical…" >}}
{{< bookmark-card image="/bookmarks/page/49/images/1055997569.jpg" title="Monitoring Check Smells | Benji's Blog -" link="https://benjiweber.co.uk/blog/2015/03/02/monitoring-check-smells" domain="benjiweber.co.uk" date="2019-07-26" tags="architecture, tech, testing" excerpt="I have become increasingly convinced that there is little difference between monitoring and testing. Often we can run our automated tests against a production system with only a little effort. We are used to listening to our automated tests for feedback about our software in the " >}}
{{< bookmark-card image="/bookmarks/page/49/images/1055997788.webp" title="How Stack Overflow upgraded from Windows Server 2012" link="https://www.tarynpivots.com/post/how-stack-overflow-upgraded-from-windows-2012" domain="tarynpivots.com" date="2019-07-23" tags="architecture, data, database, sql, stories" excerpt="Warning: This post is long. While working through this massive server upgrade/migration process, tears were shed, many cuss words were said, along with a general feeling of frustration, which ultimately culminated into extreme happiness once the migration was completed. The scale" >}}
{{< bookmark-card image="/bookmarks/page/50/images/1055997722.png" title="On GraphQL Schema Stitching & API Gateways - Marc-André Giroux - Medium" link="https://medium.com/@__xuorig__/on-graphql-schema-stitching-api-gateways-5dcb579fa90f" domain="medium.com" date="2019-07-23" tags="architecture, tech" excerpt="I’ve been thinking a lot on GraphQL “Schema Stitching” these days. At its core, Schema Stitching is the art of composing multiple GraphQL Schemas into one GraphQL Schema. As you can imagine, this can…" >}}
{{< bookmark-card image="/bookmarks/page/50/images/1055997739.png" title="On software quality" link="https://www.linkedin.com/pulse/software-quality-sami-vaaraniemi" domain="linkedin.com" date="2019-07-23" tags="architecture, programming, tech" excerpt="What do we really need in order to develop a self-driving car? My colleague Felix posted recently an excellent article about what it really takes to be a self-driving car engineer. I want to dig deeper into the first point of that article about solid software engineering." >}}
{{< bookmark-card image="/bookmarks/page/50/images/1055997784.webp" title="Some thoughts on GraphQL vs. BFF" link="https://philcalcado.com/2019/07/12/some_thoughts_graphql_bff.html" domain="philcalcado.com" date="2019-07-16" tags="architecture, tech" excerpt="" >}}
{{< bookmark-card image="/bookmarks/page/52/images/1055997709.jpg" title="Health Checks and Graceful Degradation in Distributed Systems" link="https://medium.com/@copyconstruct/health-checks-in-distributed-systems-aa8a0e8c1672" domain="medium.com" date="2018-09-11" tags="architecture, microservices, tech" excerpt="Thanks, as always, to Fred Hebert and Sargun Dhillon for reading a draft of this post and offering some invaluable suggestions. In her Velocity keynote, Tamar Bercovici of Box highlighted the…" >}}
{{< bookmark-card image="/bookmarks/page/52/images/1055997430.jpg" title="Consumer-Driven Contracts: A Service Evolution Pattern" link="https://martinfowler.com/articles/consumerDrivenContracts.html" domain="martinfowler.com" date="2018-09-11" tags="architecture, microservices, tech" excerpt="Consumers should drive the definition of service contracts, while limiting to their individual needs. Suppliers should then validate against the union of their consumers' contracts." >}}
{{< bookmark-card image="/bookmarks/page/52/images/1055997700.webp" title="Distributed systems theory for the distributed systems engineer | Paper Trail" link="http://www.the-paper-trail.org/post/2014-08-09-distributed-systems-theory-for-the-distributed-systems-engineer" domain="the-paper-trail.org" date="2018-07-10" tags="architecture, tech" excerpt="Writing about distributed systems, compilers, virtual machines, databases and research papers from SOSP, ATC, NSDI, OSDI, EuroSys and others" >}}
{{< bookmark-card image="/bookmarks/page/52/images/1055997701.webp" title="Consensus Protocols: Paxos | Paper Trail" link="http://www.the-paper-trail.org/post/2009-02-03-consensus-protocols-paxos" domain="the-paper-trail.org" date="2018-07-10" tags="architecture, distributed systems, microservices, tech" excerpt="Writing about distributed systems, compilers, virtual machines, databases and research papers from SOSP, ATC, NSDI, OSDI, EuroSys and others" >}}
{{< bookmark-card image="/bookmarks/page/52/images/1055997703.webp" title="Consensus Protocols: Three-phase Commit | Paper Trail" link="http://www.the-paper-trail.org/post/2008-11-29-consensus-protocols-three-phase-commit" domain="the-paper-trail.org" date="2018-07-10" tags="architecture, distributed systems, tech" excerpt="Writing about distributed systems, compilers, virtual machines, databases and research papers from SOSP, ATC, NSDI, OSDI, EuroSys and others" >}}
{{< bookmark-card image="/bookmarks/page/52/images/1055997702.webp" title="Consensus Protocols: Two-Phase Commit | Paper Trail" link="http://www.the-paper-trail.org/post/2008-11-27-consensus-protocols-two-phase-commit" domain="the-paper-trail.org" date="2018-07-10" tags="architecture, distributed systems, tech" excerpt="Writing about distributed systems, compilers, virtual machines, databases and research papers from SOSP, ATC, NSDI, OSDI, EuroSys and others" >}}
{{< bookmark-card image="/bookmarks/page/52/images/1055997497.webp" title="Notes on Distributed Systems for Young Bloods – Something Similar" link="https://www.somethingsimilar.com/2013/01/14/notes-on-distributed-systems-for-young-bloods" domain="somethingsimilar.com" date="2018-07-10" tags="architecture, distributed systems, tech" excerpt="" >}}
{{< bookmark-card image="/bookmarks/page/52/images/1055997612.png" title="Best Practices for Building a Microservice Architecture" link="https://www.vinaysahni.com/best-practices-for-building-a-microservice-architecture" domain="vinaysahni.com" date="2018-03-19" tags="architecture, microservices, tech" excerpt="A curated a set of pragmatic practices for building a microservice architecture that fits well with modern web and cloud technologies." >}}
{{< bookmark-card image="/bookmarks/page/52/images/1055997665.webp" title="Titus: Introducing Containers to the Netflix Cloud - ACM Queue" link="https://queue.acm.org/doi/10.1145/3155112.3158370" domain="queue.acm.org" date="2017-11-13" tags="architecture, docker, microservices, netflix, tech" excerpt="We believe our approach has enabled Netflix to quickly adopt and benefit from containers. Though the details may be Netflix-specific, the approach of providing low-friction container adoption by integrating with existing infrastructure and working with the right early adopters ca" >}}
{{< bookmark-card image="/bookmarks/page/52/images/1055997536.png" title="Testing Strategies in a Microservice Architecture" link="http://martinfowler.com/articles/microservice-testing" domain="martinfowler.com" date="2017-11-09" tags="architecture, microservices, tech, testing, thoughtworks" excerpt="The microservice architectural style presents challenges for     organizing effective testing, this deck outlines the kinds of     tests you need and how to mix them." >}}
{{< bookmark-card image="/bookmarks/page/53/images/1055997503.png" title="Interfaces are not abstractions" link="http://blog.ploeh.dk/2010/12/02/Interfacesarenotabstractions" domain="blog.ploeh.dk" date="2015-05-22" tags="architecture, code, programming, tech, dotnet" excerpt="Interfaces are language constructs, whereas abstractions are conceptual. You can model abstractions with interfaces, but the use of interfaces in itself doesn't guarantee that you're programming with abstractions." >}}
{{< bookmark-card image="/bookmarks/page/55/images/1055997470.webp" title="Patterns For Large-Scale JavaScript Application Architecture" link="http://addyosmani.com/largescalejavascript" domain="addyosmani.com" date="2013-08-05" tags="architecture, design patterns, javascript, programming, tech" excerpt="" >}}
{{< bookmark-card image="/bookmarks/page/56/images/1055997433.webp" title="The Anatomy of a Search Engine" link="http://infolab.stanford.edu/~backrub/google.html" domain="infolab.stanford.edu" date="2011-04-12" tags="architecture, google, history, talks, tech" excerpt="" >}}

</div>

{{< bookmark-pagination current="4" total="4" base="/bookmarks/tags/architecture/" >}}

