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