Tech does not just watch: Take action against Russia’s war on Ukraine 🇺🇦, and take action against Israel’s occupation, destruction, and ethnic cleansing of Palestine (history) 🇵🇸 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 Other Related TopicsDate#
Web Application Architecture: The Enterprise Framework Powering Modern Digital Experiences (elu)157
web-apps
You’re Not Building Netflix: Stop Coding Like You Are156
programming, prioritization
5 Engineering Skills to Prioritize in the AI-Driven Era (the)155
ai, writing, debugging, communication, career
Monorepo vs. Multi-Repo vs. Git Submodule vs. Git Subtree: A Complete Guide for Developers154
guides, monorepos, git, version-control, comparisons
Architectural Debt Is Not Just Technical Debt (may)153
technical-debt
Agentic AI and Security (ksi/mfo)152
ai, security
How Senior Engineers Can Use AI for Real Impact151
ai, debugging, code-reviews, refactoring
Most Developers Can’t Answer These 11 Microservices Questions—Can You?150
microservices
Backend Concepts Every Experienced Developers Must Know149
concepts, network, concurrency, apis, databases, caching, scalability, security, observability
9 Forms of Coupling in Software Architecture148
programming
Agile Is Out, Architecture Is Back147
ai, agile, processes, career
How Netflix Accidentally Proved Monoliths Scale Better Than Microservices146
monoliths, microservices, scalability, netflix
Progressive Complexity: When Islands Should Be a Continent (che)145
complexity, sveltekit
How Senior Frontend Developers Think About React Architecture144
react, components
The One Architecture Decision That Destroyed Every Project I Touched143
databases
A Nice Vanilla App [Architecture] Using Web Components and CSS Module Scripts (chr/fro)142
web-components, css
7 Architecture Mistakes Even Senior Engineers Make (and How to Fix Them)141
mistakes, career
How I Learned System Design140
system-design, software-design
Why Microservices Are Out and Monoliths Are Making a Comeback139
microservices, monoliths
Why Quick Cache Implementation Creates More Problems Than It Solves: The Hidden Tech Debt Crisis138
performance, caching, technical-debt, maintainability
Why Senior Engineers Are Choosing Hexagonal Over Layered Architecture137
software-design-patterns
How to Think Like a Front-End Architect (Not Just a Developer)136
how-tos, concepts, career
The Cost of Ownership of a 1,000 Applications (may)135
economics, licensing, maintenance
Micro-Frontend Architecture Pitfalls: Solving Integration and Deployment Challenges at Scale (des)134
guest-posts, micro-frontends, scalability, deploying
Everything I Know About Good System Design (sea)133
system-design
The Perfect Project Setup for Angular: Structure and Automation for More Quality (man)132
angular, linting, modules, commit-messages, tooling
Scaling to 1 Million Users: The Architecture I Wish I Knew131
scalability, servers, caching, microservices, asynchronicity, databases, observability, content-delivery
Robust Data Fetching Architecture for Complex React/Next.js Apps (tre)130
react, nextjs, hooks, data-fetching
Event Versioning Strategies for Event-Driven Architectures (the)129
events
Software Architecture for Developers (dic)128
software-design
Mastering Cross-Framework State Management in Micro-Frontends (des)127
guest-posts, frameworks, state-management, micro-frontends, scalability, strategies
What Are MCPs? A Beginner’s Guide to the Future of AI and Automation126
guides, ai, mcp, automation
System Design Roadmap for Beginners125
system-design, concepts
The Hidden Burden of Architectural Decision Fatigue (and How to Fix It)124
documentation
10 Must Read Microservices Architecture Books for Experienced Developers123
books, microservices
Integrations: From Simple Data Transfer to Modern Composable Architectures (edo/sma)122
web-services, apis, rest, graphql, webhooks, headless, content-management
Open Source Drives the Twelve-Factor Modernization Project (res/the)121
foss, principles
10 Backend Terms Every Frontend Developer Should Know120
terminology, concepts, performance
5 Technical JavaScript Trends You Need to Know About in 2025 (the)119
javascript, trends, serverless, webassembly, state-management, typescript, type-safety, micro-frontends
The Secret to Building Highly Responsive Systems118
videos, software-design, performance, scalability
How to Become a Strong Software Architect117
how-tos, career, learning
8 Most Important System Design Concepts You Should Know116
videos, system-design, concepts
8 Types of Load Balancing115
load-balancing, servers, nginx
Set Up a Micro-Frontend Architecture in 15 Mins With Vite114
micro-frontends, vite
Why You Should Avoid Grand System Redesigns113
videos, refactoring, software-design
State of Software Architecture Report—2024112
metrics
My Favourite Software Architecture Patterns111
micro-frontends, software-design-patterns
Revamping a Five-Year Old Node.js Project110
nodejs, mongodb, databases, refactoring, maintenance
Backend for Frontend (BFF) Pattern: Microservices for UX (ben)109
backend-for-frontend, microservices, comparisons
Qualities of a Good Cloud Architect108
cloud-computing, career
Conway’s Law: The Hidden Force Shaping Your Software Architecture (tre)107
principles, engineering-management
Backend for Frontend (BFF) Architecture106
backend-for-frontend
Fundamentals of Frontend Architecture (max)105
courses, fundamentals
Frontend Development Practices That Will Help You Avoid Failure104
best-practices, tech-stacks, principles, validation, linting, testing
Top 10 Angular Architecture Mistakes You Really Want to Avoid103
angular, mistakes
Beyond React: How Astro and Its Server Islands Work (ric/the)102
astro, frameworks
Architecture in an Agile World (may)101
agile, processes
19 Microservices Patterns for System Design Interviews100
interviewing, system-design, microservices
System Design Basics—Caching99
fundamentals, caching, system-design
Backend for Frontend (BFF): What You Need to Know98
backend-for-frontend
SPA vs. MPA: Which Web Architecture Is Right for You?97
single-page-apps, multi-page-apps, web-apps, comparisons
Difference Between Docker, Kubernetes, and Podman for System Design Interview?96
docker, kubernetes, podman, system-design, interviewing, concepts
Does Serverless Still Matter?95
serverless, servers
The Pros and Cons of Using a Backend-for-Frontend (BFF)94
backend-for-frontend
Top 50 System Design Interview Questions for 202493
interviewing, system-design, link-lists
10 Must Know System Design Concepts for Interviews92
interviewing, system-design, concepts, scalability
Folder Structures in React Projects91
react
Why Your Microservices Architecture Is Probably Overkill (and How I Learned to Love the Monolith Again) (pur)90
microservices, monoliths
Dissecting Layered Architecture (yok)89
Visualizing Frontend Architecture (max)88
documentation, visualization
Understanding Event-Driven Architecture87
events
Advanced Architecture for AI Application (aka AAAA) (aus)86
ai, edge-computing, optimization
Building a Clean and Scalable Frontend Architecture85
scalability, simplicity, maintainability
High-Level System Architecture of Booking.com84
microservices, case-studies
Building Multiple Progressive Web Apps on the Same Domain (dev)83
videos, web-apps, progressive-web-apps, security
Explaining Kubernetes to My Uber Driver82
kubernetes
Monolith to Microservices: 5 Strategies, Challenges, and Solutions81
monoliths, microservices, migrating, strategies
Hashnode’s Overall Architecture (has)80
case-studies
Speeding Up the JavaScript Ecosystem—the Barrel File Debacle (mar)79
javascript, performance
TypeScript Monorepo With npm Workspaces (skw)78
monorepos, typescript, npm
Sharing State With Islands Architecture (max)77
state-management, examples, astro, react
How I Approach and Structure Enterprise Frontend Applications After 4 Years of Using Next.js76
conventions, nextjs
Package-Based Architecture—Let’s Deliver the Packages75
modules, flutter
Headless Architecture: What Is It, and Why Is It the Future?74
headless
System Design Introduction73
introductions, system-design
Stick to Boring Architecture for as Long as Possible (add)72
Understanding Space-Based Architecture71
Modern CSS for Dynamic Component-Based Architecture (5t3)70
css, components
A Practical Guide to Deploying a Complex, Production-Level, Three-Tier Architecture on AWS69
guides, deploying, complexity, aws
3 Engineering Mistakes That Kill Startups68
mistakes
System Design Blueprint: The Ultimate Guide (zon)67
guides, cheat-sheets, system-design, principles
Load Balancing (sam)66
load-balancing, performance, visualization
Folder Structure for Modern Web Applications65
web-apps
Senior Engineering Strategies for Advanced React and TypeScript (tec)64
strategies, react, typescript, testing, performance, accessibility, security, maintenance
The Cost of Architectural Complexity63
research, complexity, economics
Understanding App Directory Architecture in Next.js (ati/sma)62
nextjs
Implementing Microservice Architecture in Node.js61
microservices, nodejs
Microservices vs. Monolithic Architecture: A Practical Approach60
microservices, monoliths, comparisons
Node.js Architecture Pitfalls to Avoid (app)59
nodejs
Why Your Backend in Node.js Needs an API Layer and How to Build It58
nodejs, apis
Folder Structure for Node.js and Express.js Project57
nodejs, express
Sharing Data Between Microservices56
microservices
Wtf Is an Island and Why Is It in My Website?55
frameworks, html, concepts
An Overview of Node.js: Architecture, APIs, Event Loop, Concurrency (rau)54
overviews, nodejs, apis, event-loop, events, concurrency
How to Build Event-Driven Architecture on AWS? (has)53
how-tos, events, aws
Clean Architecture: Applying With React52
react
Tao of Node—Design, Architecture, and Best Practices51
nodejs, best-practices
How I Structure My React Projects50
react
Screaming Architecture—Evolution of a React Folder Structure49
react
Don’t Start With Microservices in Production—Monoliths Are Your Friend48
microservices, monoliths
5 Reasons You Should Adopt a Micro Frontend Architecture47
micro-frontends
Deep Dive Into Node.js Architecture46
nodejs, deep-dives
Practical Frontend Architecture45
CSS Architecture and Performance in Micro Frontends44
css, performance, micro-frontends
React Architecture: How to Structure and Organize a React Application43
how-tos, react
Why We Developed the Node.js Reference Architecture42
nodejs, dependencies
Islands Architecture41
html, concepts
Smashing Podcast Episode 22 With Chris Coyier: What Is Serverless? (chr+/sma)40
podcasts, interviews, serverless
App Shell UX With Service Workers and Streams (jef/dev)39
web-apps, single-page-apps, web-workers, streaming, javascript
When Frontend Means Full Stack (chr)38
career, tech-stacks, state-management
How to Reevaluate Your Frontend Architecture37
how-tos
React Folder Structure in 5 Steps (rwi)36
react
Decision Strategies for a Micro Frontends Architecture (inf)35
micro-frontends
Software Architecture Patterns—Layered Architecture34
Micro Frontends (cam/mfo)33
micro-frontends, backend-for-frontend, examples
Monorepo: Please Do (ada)32
monorepos
Monorepos: Please Don’t (mat)31
monorepos
Component-Based JavaScript Architecture (sea)30
javascript, components
CSS Architecture: Block Element Modifier (BEM) and Atomic CSS (web)29
css, naming, bem, atomic-css
Managing Architecture Decision Records With ADR-Tools28
documentation, tooling
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
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