A Nice Vanilla App [Architecture] Using Web Components and CSS Module Scripts (chr /fro )Aug 11, 2025 129 web-components , css How I Learned System Design Aug 7, 2025 128 software-design How to Think Like a Front-End Architect (Not Just a Developer) Jul 4, 2025 127 how-tos , concepts , career Micro-Frontend Architecture Pitfalls: Solving Integration and Deployment Challenges at Scale (des )Jun 26, 2025 126 guest-posts , micro-frontends , scalability , deploying Everything I Know About Good System Design Jun 21, 2025 125 Robust Data Fetching Architecture for Complex React/Next.js Apps (tre )May 4, 2025 124 react , nextjs , hooks , data-fetching Event Versioning Strategies for Event-Driven Architectures (the )Apr 9, 2025 123 events Software Architecture for Developers (dic )Apr 3, 2025 122 software-design Mastering Cross-Framework State Management in Micro-Frontends (des )Apr 2, 2025 121 guest-posts , frameworks , state-management , micro-frontends , scalability , strategies What Are MCPs? A Beginner’s Guide to the Future of AI and Automation Mar 17, 2025 120 guides , ai , mcp , automation System Design Roadmap for Beginners Mar 14, 2025 119 concepts The Hidden Burden of Architectural Decision Fatigue (and How to Fix It) Mar 14, 2025 118 documentation 10 Must Read Microservices Architecture Books for Experienced Developers Feb 9, 2025 117 books , microservices Integrations: From Simple Data Transfer to Modern Composable Architectures (edo /sma )Feb 4, 2025 116 web-services , apis , rest , graphql , webhooks , headless , content-management Open Source Drives the Twelve-Factor Modernization Project (res /the )Jan 16, 2025 115 foss , principles 10 Backend Terms Every Frontend Developer Should Know Jan 9, 2025 114 terminology , concepts , performance 5 Technical JavaScript Trends You Need to Know About in 2025 (the )Jan 8, 2025 113 javascript , trends , serverless , webassembly , state-management , typescript , type-safety , micro-frontends The Secret to Building Highly Responsive Systems Jan 5, 2025 112 videos , software-design , performance , scalability How to Become a Strong Software Architect Jan 3, 2025 111 how-tos , career , learning 8 Most Important System Design Concepts You Should Know Dec 20, 2024 110 videos , concepts Set Up a Micro-Frontend Architecture in 15 Mins With Vite Dec 10, 2024 109 micro-frontends , vite 8 Types of Load Balancing Dec 10, 2024 108 load-balancing , servers , nginx Why You Should Avoid Grand System Redesigns Nov 30, 2024 107 videos , refactoring , software-design State of Software Architecture Report—2024 Nov 26, 2024 106 metrics My Favourite Software Architecture Patterns Nov 12, 2024 105 micro-frontends , software-design-patterns Revamping a Five-Year Old Node.js Project Oct 28, 2024 104 nodejs , mongodb , databases , refactoring , maintenance Backend for Frontend (BFF) Pattern: Microservices for UX (ben )Oct 22, 2024 103 backend-for-frontend , microservices , comparisons Qualities of a Good Cloud Architect Oct 22, 2024 102 cloud-computing , career Backend for Frontend (BFF) Architecture Sep 24, 2024 101 backend-for-frontend Conway’s Law: The Hidden Force Shaping Your Software Architecture (tre )Sep 24, 2024 100 principles , engineering-management Fundamentals of Frontend Architecture Sep 19, 2024 99 courses , fundamentals Frontend Development Practices That Will Help You Avoid Failure Sep 18, 2024 98 best-practices , tech-stacks , principles , validation , linting , testing Top 10 Angular Architecture Mistakes You Really Want to Avoid Sep 10, 2024 97 angular , mistakes Beyond React: How Astro and Its Server Islands Work (ric /the )Aug 2, 2024 96 astro , frameworks 19 Microservices Patterns for System Design Interviews Jul 14, 2024 95 interviewing , microservices System Design Basics—Caching Jul 6, 2024 94 fundamentals , caching Backend for Frontend (BFF): What You Need to Know Jul 4, 2024 93 backend-for-frontend SPA vs. MPA: Which Web Architecture Is Right for You? Jul 3, 2024 92 single-page-apps , multi-page-apps , web-apps , comparisons Difference Between Docker, Kubernetes, and Podman for System Design Interview? Jun 14, 2024 91 docker , kubernetes , interviewing , concepts Does Serverless Still Matter? Jun 1, 2024 90 serverless , servers The Pros and Cons of Using a Backend-for-Frontend (BFF) May 6, 2024 89 backend-for-frontend Top 50 System Design Interview Questions for 2024 Apr 27, 2024 88 interviewing , link-lists 10 Must Know System Design Concepts for Interviews Apr 7, 2024 87 interviewing , concepts , scalability Folder Structures in React Projects Mar 20, 2024 86 react Why Your Microservices Architecture Is Probably Overkill (and How I Learned to Love the Monolith Again) (pur )Mar 12, 2024 85 microservices , monoliths Dissecting Layered Architecture (yok )Mar 8, 2024 84 Understanding Event-Driven Architecture Feb 24, 2024 83 events Advanced Architecture for AI Application (aka AAAA) (aus )Feb 13, 2024 82 ai , edge-computing , optimization Building a Clean and Scalable Frontend Architecture Jan 13, 2024 81 scalability , simplicity , maintainability High-Level System Architecture of Booking.com Jan 10, 2024 80 microservices , case-studies Building Multiple Progressive Web Apps on the Same Domain (dev )Jan 4, 2024 79 videos , web-apps , progressive-web-apps , security Explaining Kubernetes to My Uber Driver Nov 12, 2023 78 kubernetes Monolith to Microservices: 5 Strategies, Challenges, and Solutions Nov 8, 2023 77 monoliths , microservices , migrating , strategies Hashnode’s Overall Architecture Oct 10, 2023 76 case-studies Speeding Up the JavaScript Ecosystem—the Barrel File Debacle (mar )Oct 8, 2023 75 javascript , performance TypeScript Monorepo With npm Workspaces (skw )Oct 1, 2023 74 monorepos , typescript , npm How I Approach and Structure Enterprise Frontend Applications After 4 Years of Using Next.js Sep 9, 2023 73 conventions , nextjs Package-Based Architecture—Let’s Deliver the Packages Aug 27, 2023 72 modules , flutter Headless Architecture: What Is It, and Why Is It the Future? Aug 23, 2023 71 headless Stick to Boring Architecture for as Long as Possible (add )Jul 16, 2023 70 Understanding Space-Based Architecture Jun 25, 2023 69 Modern CSS for Dynamic Component-Based Architecture (5t3 )Jun 9, 2023 68 css , components A Practical Guide to Deploying a Complex, Production-Level, Three-Tier Architecture on AWS Jun 1, 2023 67 guides , deploying , complexity , aws 3 Engineering Mistakes That Kill Startups May 2, 2023 66 mistakes System Design Blueprint: The Ultimate Guide (zon )Apr 20, 2023 65 guides , cheat-sheets , principles Load Balancing (sam )Apr 10, 2023 64 load-balancing , performance , visualization Folder Structure for Modern Web Applications Apr 1, 2023 63 web-apps Senior Engineering Strategies for Advanced React and TypeScript (tec )Mar 25, 2023 62 strategies , react , typescript , testing , performance , accessibility , security , maintenance The Cost of Architectural Complexity Mar 3, 2023 61 research , complexity , economics Understanding App Directory Architecture in Next.js (ati /sma )Feb 1, 2023 60 nextjs Implementing Microservice Architecture in Node.js Jan 9, 2023 59 microservices , nodejs Microservices vs. Monolithic Architecture: A Practical Approach Jan 2, 2023 58 microservices , monoliths , comparisons Node.js Architecture Pitfalls to Avoid (app )Nov 23, 2022 57 nodejs Why Your Backend in Node.js Needs an API Layer and How to Build It Nov 10, 2022 56 nodejs , apis Folder Structure for Node.js and Express.js Project Oct 31, 2022 55 nodejs , express Sharing Data Between Microservices Oct 24, 2022 54 microservices Wtf Is an Island and Why Is It in My Website? Sep 13, 2022 53 frameworks , html , concepts An Overview of Node.js: Architecture, APIs, Event Loop, Concurrency (rau )Sep 7, 2022 52 overviews , nodejs , apis , event-loop , events , concurrency How to Build Event-Driven Architecture on AWS? Sep 6, 2022 51 how-tos , events , aws Clean Architecture: Applying With React Jul 24, 2022 50 react Tao of Node—Design, Architecture, and Best Practices Mar 14, 2022 49 nodejs , best-practices Screaming Architecture—Evolution of a React Folder Structure Feb 25, 2022 48 react How I Structure My React Projects Feb 25, 2022 47 react Don’t Start With Microservices in Production—Monoliths Are Your Friend Dec 16, 2021 46 microservices , monoliths 5 Reasons You Should Adopt a Micro Frontend Architecture Dec 8, 2021 45 micro-frontends Deep Dive Into Node.js Architecture Nov 6, 2021 44 nodejs , deep-dives Practical Frontend Architecture Sep 19, 2021 43 CSS Architecture and Performance in Micro Frontends Jul 29, 2021 42 css , performance , micro-frontends React Architecture: How to Structure and Organize a React Application Jun 23, 2021 41 how-tos , react Why We Developed the Node.js Reference Architecture Mar 8, 2021 40 nodejs , dependencies Islands Architecture Aug 11, 2020 39 html , concepts Smashing Podcast Episode 22 With Chris Coyier: What Is Serverless? (chr +/sma )Aug 11, 2020 38 podcasts , interviews , serverless App Shell UX With Service Workers and Streams (jef /dev )Jun 23, 2020 37 web-apps , single-page-apps , web-workers , streaming , javascript When Frontend Means Full Stack (chr )May 27, 2020 36 career , tech-stacks , state-management How to Reevaluate Your Frontend Architecture May 21, 2020 35 how-tos React Folder Structure in 5 Steps (rwi )Apr 6, 2020 34 react Decision Strategies for a Micro Frontends Architecture (inf )Jan 8, 2020 33 micro-frontends Software Architecture Patterns—Layered Architecture Jul 9, 2019 32 Micro Frontends (cam /mfo )Jun 19, 2019 31 micro-frontends , backend-for-frontend , examples Monorepo: Please Do (ada )Jan 3, 2019 30 monorepos Monorepos: Please Don’t (mat )Jan 2, 2019 29 monorepos CSS Architecture: Block Element Modifier (BEM) and Atomic CSS Sep 10, 2018 28 css , naming , bem , atomic-css Managing Architecture Decision Records With ADR-Tools May 27, 2018 27 documentation , tooling 10 Common Software Architectural Patterns in a Nutshell (vij )Sep 4, 2017 26 software-design-patterns CSS Architecture and the Three Pillars of Maintainable CSS Aug 18, 2017 25 css , maintainability , principles , solid What Does a Well-Documented CSS Codebase Look Like? (css )Jun 20, 2017 24 css , documentation , tooling , conventions , components The RED Method: Key Metrics for Microservices Architecture May 13, 2017 23 microservices , monitoring , metrics Building the UI for the New “The Times” Website Mar 30, 2016 22 design , collaboration , css , documentation , case-studies Cleaning Up a CSS Codebase (kit )Mar 9, 2016 21 css , refactoring , linting Understanding the CSS Modules Methodology (kit )Dec 16, 2015 20 css , modules , webpack Architecting Scalable CSS (css /btc )Aug 31, 2015 19 videos , css , scalability , naming The Design of Code: Organizing JavaScript (ali )May 21, 2013 18 javascript , maintainability , modules , jquery , plugins , apis A Perspective on SOA Feb 18, 2013 17 ruby-on-rails , testing , deploying , scalability CSS Architecture (phi )Nov 15, 2012 16 css , naming , best-practices , tooling About HTML Semantics and Front-End Architecture Mar 15, 2012 15 html , semantics , naming Documenting Architecture Decisions Nov 15, 2011 14 documentation , processes Simple Made Easy (ric )Sep 20, 2011 13 videos , software-design , principles , complexity , simplicity Orthogonality of Specifications (w3c )Jun 24, 2009 12 standards , web-platform , software-design , principles Fallacies of Distributed Computing Explained (arn )Jan 1, 2008 11 network , performance Version Identifiers Reconsidered (w3c )Dec 18, 2007 10 standards , versioning Webs and Documents and Services, Oh My! (cms )Jun 18, 2007 9 w3c , web-services Architecture of the World Wide Web, Volume One (ndw /w3c )Dec 15, 2004 8 web , web-platform , standards W3C Documents the Architecture of the Web (svg )Nov 12, 2004 7 interviews , w3c , web Welcome to the Next Phase of the Internet Mar 15, 2004 6 web , web-services Reviewing Web Architecture Dec 17, 2003 5 web Bringing Websites in From the Cold Sep 2, 2003 4 servers , tooling W3C Has a Definition for Web Services (zdn )Nov 15, 2002 3 w3c , web-services Microbrowser Architectures Aug 30, 2001 2 mobile , simplicity Application Servers: An Introduction (inf )Dec 1, 1998 1 introductions , servers