esc
Anthology / Yagnipedia / architecture

architecture

30 articles tagged

96 domestic91 enterprise82 tools70 bbq66 principles39 agile37 characters37 meta34 languages30 architecture20 frontend17 infrastructure14 theory13 culture13 energy13 retro-computing10 distributed-systems10 substances8 databases7 philosophy6 ai-native-engineering6 cryptography6 networking6 programming6 rituals5 books5 debugging5 hardware4 concurrency4 security3 phenomenon3 process3 resilience3 techniques3 technology2 anti-patterns2 api-design2 consensus2 emotions2 engineering2 felines2 food2 influences2 laws2 management2 people2 phenomena2 physics2 protocols1 anti-pattern1 art1 caching1 career1 computers1 computing1 consulting1 cooking1 craft1 cs1 data-engineering1 demoscene1 devops1 discipline1 economics1 education1 facilitation1 family1 geopolitics1 incident-response1 industry1 language1 llm1 metaphors1 methodologies1 nutrition1 open-source1 operating-systems1 operations1 organizational-theater1 products1 profession1 ritual1 roles1 skills1 testing1 transformation1 web
Building Evolutionary Architectures
Support Constant Change, and the Quiet Case Against Deciding Everything on Day One
Phenomenon
Capacity Planning
The Science of Being Wrong About the Future With Spreadsheets
Ritual
Composition Over Inheritance
Favor Has-A Over Is-A, Or Else
Principle
Conway's Law
Any Organization That Designs a System Will Produce a Design Whose Structure Is a Copy of the Organization's Communication Structure
Principle
Dependency Injection
Passing Arguments to Functions, but Enterprise
Principle
Design Patterns
Elements of Reusable Object-Oriented Software, and the Misunderstanding That Lasted Thirty Years
Phenomenon
ESB
The Bus That Became the Destination
Anti-pattern
Enterprise
Where Software Goes to Become Expensive
Phenomenon
GNU
The Operating System That Wrote Everything Except the Operating System
Entity
Game Loop
The Heartbeat That Runs Everything and Admits Nothing
Principle
GitHub
The Social Network for People Who Don't Like Social Networks
Entity
Google
The Company That Organized the World's Information and Disorganized Its Own Products
Entity
GraphQL
Ask for Exactly What You Need, Then Spend a Week Securing It
Technology
Legacy Code
Code That Works, Written by Someone Who Left, in a Style That Is No Longer Fashionable
Phenomenon
Linux
The Operating System That Won Everything Except the Desktop
Technology
MapReduce
A Programming Model for Processing Large Datasets by Pretending It Was Invented in 2004
Principle
Microservices
Forty-Seven Network Calls in a Trench Coat Pretending to Be Architecture
Anti-pattern
Microsoft
The Empire That Lost, Then Won, Then Lost, Then Won Again
Entity
Overengineering
Building the Cathedral When You Needed a Shed
Anti-pattern
REST
Representational State Transfer, or The PhD Thesis That Became a Religion
Principle
Rewrite
This Time We'll Do It Right
Anti-pattern
SAP
Systems, Applications & Products in Data Processing, or The Software That Processes You
Entity
Self-Destructing Polling
The Request That Stops Existing When the Container Stops Existing
Phenomenon
Software Architecture
The Decisions You Can't Undo, Made by People Who Won't Be Here
Phenomenon
Solid
The Enterprise Platform That Refused to Be Enterprise
Technology
The Monolith
The Answer That Was Always There, Waiting Patiently at 47 Milliseconds
Artifact
The Second Consumer
The Forcing Function That Turns Generalization Into Evidence
Principle
The Second System Effect
Now Let's Do It Right
Anti-pattern
The Town Crier Pattern
Broadcasting the Municipal Gazette to an Empty Town Square at 3 AM
Anti-pattern
Windows
The Operating System You Didn't Choose But Can't Leave
Technology