Life is about deciding who we are: Join us and decide to be for environmental protection, free education and generous social security, human rights and international law, and, of course, action against oppression and violence (starting with helping the people of occupied Palestine 🇵🇸)! Hide

Frontend Dogma

“architecture” News Archive

Definition, related topics, and tag feed

Definition · Subtopics: backend-for-frontend, micro-frontends, microservices, monoliths, scalability, system-design, web-services (non-exhaustive) · “architecture” RSS feed (per email)

Entry (Sources) and Additional TopicsDate#
I Built a $32,000 AI Platform for Less Than a Penny (hac)166
ai, economics, case-studies
The Three Pillars of JavaScript Bloat (430)165
javascript, dependencies, complexity, runtimes, polyfills
The Rise of “Micro-Backends”: Why Frontend Devs Are Adopting Hono164
hono, express, comparisons, backend-for-frontend
Fast by Default (den)163
performance, tooling, code-reviews, processes
Prompt Engineering Won’t Fix Your Architecture162
ai
Why Developers Are Ditching Frameworks for Vanilla JavaScript (the)161
frameworks, javascript, apis, performance, micro-frontends
You Can’t Design Software You Don’t Work On (sea)160
software-design
Web Application Architecture: The Enterprise Framework Powering Modern Digital Experiences (elu)159
web-apps
Design Tokens Aren’t Enough—Architecture Decisions Need a Place in Your Design System (sam)158
design-systems, design-tokens, documentation
You’re Not Building Netflix: Stop Coding Like You Are157
programming, prioritization
5 Engineering Skills to Prioritize in the AI-Driven Era (the)156
ai, writing, debugging, communication, career
Monorepo vs. Multi-Repo vs. Git Submodule vs. Git Subtree: A Complete Guide for Developers155
guides, monorepos, git, version-control, comparisons
Architectural Debt Is Not Just Technical Debt (may)154
technical-debt
Agentic AI and Security (ksi/mfo)153
ai, security
How Senior Engineers Can Use AI for Real Impact152
ai, debugging, code-reviews, refactoring
Most Developers Can’t Answer These 11 Microservices Questions—Can You?151
microservices
Backend Concepts Every Experienced Developers Must Know150
concepts, network, concurrency, apis, databases, caching, scalability, security, observability
9 Forms of Coupling in Software Architecture149
programming
Agile Is Out, Architecture Is Back148
ai, agile, processes, career
How Netflix Accidentally Proved Monoliths Scale Better Than Microservices147
monoliths, microservices, scalability, netflix
Progressive Complexity: When Islands Should Be a Continent (che)146
complexity, sveltekit
How Senior Frontend Developers Think About React Architecture145
react, components
The One Architecture Decision That Destroyed Every Project I Touched144
databases
A Nice Vanilla App [Architecture] Using Web Components and CSS Module Scripts (chr/fro)143
web-components, css
7 Architecture Mistakes Even Senior Engineers Make (and How to Fix Them)142
mistakes, career
How I Learned System Design141
system-design, software-design
Why Microservices Are Out and Monoliths Are Making a Comeback140
microservices, monoliths
Why Quick Cache Implementation Creates More Problems Than It Solves: The Hidden Tech Debt Crisis139
performance, caching, technical-debt, maintainability
Why Senior Engineers Are Choosing Hexagonal Over Layered Architecture138
software-design-patterns
How to Think Like a Front-End Architect (Not Just a Developer)137
how-tos, concepts, career
The Cost of Ownership of a 1,000 Applications (may)136
economics, licensing, infrastructure, maintenance
Micro-Frontend Architecture Pitfalls: Solving Integration and Deployment Challenges at Scale (ele/des)135
guest-posts, micro-frontends, scalability, deploying
Everything I Know About Good System Design (sea)134
system-design
The Perfect Project Setup for Angular: Structure and Automation for More Quality (man)133
angular, linting, modules, commit-messages, tooling
Scaling to 1 Million Users: The Architecture I Wish I Knew132
scalability, servers, caching, microservices, asynchronicity, databases, observability, content-delivery
Robust Data Fetching Architecture for Complex React/Next.js Apps (tre)131
react, nextjs, hooks, data-fetching
Event Versioning Strategies for Event-Driven Architectures (the)130
events
Software Architecture for Developers (dic)129
software-design
Mastering Cross-Framework State Management in Micro-Frontends (ele/des)128
guest-posts, frameworks, state-management, micro-frontends, scalability, strategies
What Are MCPs? A Beginner’s Guide to the Future of AI and Automation127
guides, ai, mcp, automation
System Design Roadmap for Beginners126
system-design, concepts
The Hidden Burden of Architectural Decision Fatigue (and How to Fix It)125
documentation
10 Must Read Microservices Architecture Books for Experienced Developers124
books, microservices
Integrations: From Simple Data Transfer to Modern Composable Architectures (edo/sma)123
web-services, apis, rest, graphql, webhooks, headless, content-management
Open Source Drives the Twelve-Factor Modernization Project (res/the)122
foss, principles
10 Backend Terms Every Frontend Developer Should Know121
terminology, concepts, performance
5 Technical JavaScript Trends You Need to Know About in 2025 (the)120
javascript, trends, serverless, webassembly, state-management, typescript, type-safety, micro-frontends
The Secret to Building Highly Responsive Systems119
videos, software-design, performance, scalability
How to Become a Strong Software Architect118
how-tos, career, learning
8 Most Important System Design Concepts You Should Know117
videos, system-design, concepts
8 Types of Load Balancing116
load-balancing, servers, nginx
Set Up a Micro-Frontend Architecture in 15 Mins With Vite115
micro-frontends, vite
Why You Should Avoid Grand System Redesigns114
videos, refactoring, software-design
State of Software Architecture Report—2024113
metrics
My Favourite Software Architecture Patterns112
micro-frontends, software-design-patterns
Revamping a Five-Year Old Node.js Project111
nodejs, mongodb, databases, refactoring, maintenance
Backend for Frontend (BFF) Pattern: Microservices for UX (ben)110
backend-for-frontend, microservices, comparisons
Qualities of a Good Cloud Architect109
cloud-computing, career
Conway’s Law: The Hidden Force Shaping Your Software Architecture (tre)108
principles, engineering-management
Backend for Frontend (BFF) Architecture107
backend-for-frontend
Fundamentals of Frontend Architecture (max)106
courses, fundamentals
Frontend Development Practices That Will Help You Avoid Failure105
best-practices, tech-stacks, principles, validation, linting, testing
Top 10 Angular Architecture Mistakes You Really Want to Avoid104
angular, mistakes
Beyond React: How Astro and Its Server Islands Work (ric/the)103
astro, frameworks
Architecture in an Agile World (may)102
agile, processes
19 Microservices Patterns for System Design Interviews101
interviewing, system-design, microservices
System Design Basics—Caching100
fundamentals, caching, system-design
Backend for Frontend (BFF): What You Need to Know99
backend-for-frontend
SPA vs. MPA: Which Web Architecture Is Right for You?98
single-page-apps, multi-page-apps, web-apps, comparisons
Difference Between Docker, Kubernetes, and Podman for System Design Interview?97
docker, kubernetes, podman, system-design, interviewing, concepts
Does Serverless Still Matter?96
serverless, servers
The Pros and Cons of Using a Backend-for-Frontend (BFF)95
backend-for-frontend
Top 50 System Design Interview Questions for 202494
interviewing, system-design, link-lists
10 Must Know System Design Concepts for Interviews93
interviewing, system-design, concepts, scalability
Folder Structures in React Projects92
react
Why Your Microservices Architecture Is Probably Overkill (and How I Learned to Love the Monolith Again) (pur)91
microservices, monoliths
Dissecting Layered Architecture (yok)90
Visualizing Frontend Architecture (max)89
documentation, visualization
Understanding Event-Driven Architecture88
events
Advanced Architecture for AI Application (aka AAAA) (aus)87
ai, edge-computing, optimization
Building a Clean and Scalable Frontend Architecture86
scalability, simplicity, maintainability
High-Level System Architecture of Booking.com85
microservices, case-studies
Building Multiple Progressive Web Apps on the Same Domain84
videos, web-apps, progressive-web-apps, security
Explaining Kubernetes to My Uber Driver83
kubernetes
Monolith to Microservices: 5 Strategies, Challenges, and Solutions82
monoliths, microservices, migrating, strategies
Hashnode’s Overall Architecture (has)81
case-studies
Speeding Up the JavaScript Ecosystem—the Barrel File Debacle (mar)80
javascript, performance
TypeScript Monorepo With npm Workspaces (skw)79
monorepos, typescript, npm
Sharing State With Islands Architecture (max)78
state-management, examples, astro, react
How I Approach and Structure Enterprise Frontend Applications After 4 Years of Using Next.js77
conventions, nextjs
Package-Based Architecture—Let’s Deliver the Packages76
modules, flutter
Headless Architecture: What Is It, and Why Is It the Future?75
headless
System Design Introduction74
introductions, system-design
Stick to Boring Architecture for as Long as Possible (add)73
Understanding Space-Based Architecture72
Modern CSS for Dynamic Component-Based Architecture (5t3)71
css, components
A Practical Guide to Deploying a Complex, Production-Level, Three-Tier Architecture on AWS70
guides, deploying, complexity, aws
3 Engineering Mistakes That Kill Startups69
mistakes
System Design Blueprint: The Ultimate Guide (zon)68
guides, cheat-sheets, system-design, principles
Load Balancing (sam)67
load-balancing, performance, visualization
Folder Structure for Modern Web Applications66
web-apps
Senior Engineering Strategies for Advanced React and TypeScript (tec)65
strategies, react, typescript, testing, performance, accessibility, security, maintenance
The Cost of Architectural Complexity64
research, complexity, economics
Understanding App Directory Architecture in Next.js (ati/sma)63
nextjs
Implementing Microservice Architecture in Node.js62
microservices, nodejs
Microservices vs. Monolithic Architecture: A Practical Approach61
microservices, monoliths, comparisons
Node.js Architecture Pitfalls to Avoid (app)60
nodejs
Why Your Backend in Node.js Needs an API Layer and How to Build It59
nodejs, apis
Folder Structure for Node.js and Express.js Project58
nodejs, express
Sharing Data Between Microservices57
microservices
Wtf Is an Island and Why Is It in My Website?56
frameworks, html, concepts
An Overview of Node.js: Architecture, APIs, Event Loop, Concurrency (rau)55
overviews, nodejs, apis, event-loop, events, concurrency
How to Build Event-Driven Architecture on AWS? (has)54
how-tos, events, aws
Clean Architecture: Applying With React53
react
Tao of Node—Design, Architecture, and Best Practices52
nodejs, best-practices
How I Structure My React Projects51
react
Screaming Architecture—Evolution of a React Folder Structure50
react
Don’t Start With Microservices in Production—Monoliths Are Your Friend49
microservices, monoliths
5 Reasons You Should Adopt a Micro Frontend Architecture48
micro-frontends
Deep Dive Into Node.js Architecture47
nodejs, deep-dives
Practical Frontend Architecture46
CSS Architecture and Performance in Micro Frontends45
css, performance, micro-frontends
React Architecture: How to Structure and Organize a React Application44
how-tos, react
Why We Developed the Node.js Reference Architecture43
nodejs, dependencies
Islands Architecture42
html, concepts
Smashing Podcast Episode 22 With Chris Coyier: What Is Serverless? (chr+/sma)41
podcasts, interviews, serverless
App Shell UX With Service Workers and Streams (jef)40
web-apps, single-page-apps, web-workers, streaming, javascript
When Frontend Means Full Stack (chr)39
career, tech-stacks, state-management
How to Reevaluate Your Frontend Architecture38
how-tos
React Folder Structure in 5 Steps (rwi)37
react
Decision Strategies for a Micro Frontends Architecture (inf)36
micro-frontends
Software Architecture Patterns—Layered Architecture35
Micro Frontends (cam/mfo)34
micro-frontends, backend-for-frontend, examples
Monorepo: Please Do (ada)33
monorepos
Monorepos: Please Don’t (mat)32
monorepos
Component-Based JavaScript Architecture (sea)31
javascript, components
CSS Architecture: Block Element Modifier (BEM) and Atomic CSS (web)30
css, naming, bem, atomic-css
Managing Architecture Decision Records With ADR-Tools29
documentation, tooling
nginx—Server Software With Event-Driven Architecture28
nginx, servers, apache, events
10 Common Software Architectural Patterns in a Nutshell (vij)27
software-design-patterns
CSS Architecture and the Three Pillars of Maintainable CSS26
css, maintainability, principles, solid
What Does a Well-Documented CSS Codebase Look Like? (css)25
css, documentation, tooling, conventions, components
The RED Method: Key Metrics for Microservices Architecture24
microservices, monitoring, metrics
Building the UI for the New “The Times” Website23
design, collaboration, css, documentation, case-studies
Cleaning Up a CSS Codebase (kit)22
css, refactoring, linting
Understanding the CSS Modules Methodology (kit)21
css, modules, webpack, browserify
Architecting Scalable CSS (css/btc)20
videos, css, scalability, naming
The Design of Code: Organizing JavaScript (ali)19
javascript, maintainability, modules, jquery, plugins, apis
A Perspective on SOA18
ruby-on-rails, testing, deploying, scalability
CSS Architecture (phi)17
css, naming, best-practices, tooling
About HTML Semantics and Front-End Architecture16
html, semantics, naming
Documenting Architecture Decisions15
documentation, processes
Simple Made Easy (ric)14
videos, software-design, principles, complexity, simplicity
Orthogonality of Specifications (w3c)13
standards, web-platform, software-design, principles
Fallacies of Distributed Computing Explained (arn)12
network, performance
Version Identifiers Reconsidered (w3c)11
standards, versioning
Webs and Documents and Services, Oh My! (cms)10
w3c, web-services
Updated: XML Has Too Many Architecture Astronauts (car)9
xml, json
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 Internet6
web, web-services
Reviewing Web Architecture5
web
Bringing Websites in From the Cold4
servers, tooling
W3C Has a Definition for Web Services (zdn)3
w3c, web-services
Microbrowser Architectures2
mobile, simplicity
Application Servers: An Introduction (inf)1
introductions, servers