back end
Tail of something
Back end refers to the rear portion of something: the back end of the car, the back end of the year.
In computing, the back end is the server-side infrastructure that users don't see directly—databases, servers, and application logic that power what appears on screen.
A back-end developer works on this hidden machinery rather than user interfaces.
Software communication standard
- endpointFinal point reached
- webhookEvent-triggered HTTP notification
- RESTWeb service design paradigm
- JSONLightweight data interchange format
XML · authentication · OAuth · data exchange · third-party · payment gateway · middleware · request
Decomposed application architecture
- monolithHuge solitary standing stone
- system designPlanning complex structures
- modularityDivisibility into independent units
- scalabilityCapacity for growth
load balancing · middleware · abstraction · layering · decoupling · event-driven · serverless · three-tier
Executed on host machine
- Node.jsJavaScript runtime for servers
- PythonLarge nonvenomous squeezer
- JavaProgramming language from Sun
- RubyRed precious stone
PHP · Go · debugging · deployment · version control · git · testing · code review
One who attends tables
- cloudAtmospheric water vapor mass
- AWSCloud computing platform
- AzureMicrosoft cloud computing service
- GCPGoogle's cloud computing platform
Docker · containerization · virtualization · hosting · Linux · orchestration · load balancer · CDN
Database manipulation language
- NoSQLSchema-free database systems
- MySQLRelational database management system
- OracleProphetic shrine or speaker
- indexingSystematic organization for retrieval
schema · migrations · transactions · CRUD · normalization · replication · sharding · data modeling
API
Software communication standard
JSON · XML · authentication · OAuth · data exchange · third-party · payment gateway · middleware · request · response
microservices
Decomposed application architecture
- monolithHuge solitary standing stone
- system designPlanning complex structures
- modularityDivisibility into independent units
scalability · load balancing · middleware · abstraction · layering · decoupling · event-driven · serverless · three-tier · MVC
server-side
Executed on host machine
- Node.jsJavaScript runtime for servers
- PythonLarge nonvenomous squeezer
- JavaProgramming language from Sun
Ruby · PHP · Go · debugging · deployment · version control · git · testing · code review · refactoring
server
One who attends tables
GCP · Docker · containerization · virtualization · hosting · Linux · orchestration · load balancer · CDN · SSL
SQL
Database manipulation language
- NoSQLSchema-free database systems
- MySQLRelational database management system
- OracleProphetic shrine or speaker
indexing · schema · migrations · transactions · CRUD · normalization · replication · sharding · data modeling · backup
- rear endsbehind, backside, buttocks, bottom, butt
- media industry jargonratings, sweeps, pilot, greenlight, pitch
- startup jargonMVP, fail fast, scaling, unicorn, disrupt
- endingsfinish, close, final, conclusion, conclude
- store areasaisle, checkout, entrance, exit, stockroom
- tech jobsprogrammer, developer, coder, engineers, software developers
back endfront end
Forward-facing section
user interface · UI · client-side · frontend · browser