back-end

Database and servers

Back-end refers to the behind-the-scenes portion of a system, especially in computing where it means the server-side infrastructure that users don't directly see: She's a back-end developer working on database optimization.

In business, back-end describes operations that support customer-facing activities—accounting, fulfillment, administration.

Back-end compensation comes at the conclusion of a deal rather than upfront: The actors negotiated back-end points on the film's profits.

architecture

microservices

Decomposed application architecture

  • monolithHuge solitary standing stone
  • APISoftware communication standard
  • middlewareInter-application bridging software

service-oriented · event-driven · distributed · serverless · MVC · three-tier · layered · hexagonal · gateway · orchestration

integration

API

Software communication standard

  • RESTWeb service design paradigm
  • webhookEvent-triggered HTTP notification
  • middlewareInter-application bridging software

JSON · XML · SOAP · Kafka · ETL · microservices · third-party · interoperability · synchronization · asynchronous

development

algorithm

Finite problem-solving procedure

codebase · refactoring · optimization · syntax · compilation · scripting · testing · automation · versioning · repository

infrastructure

server

One who attends tables

containerization · virtualization · cloud · DevOps · Docker · AWS · Azure · provisioning · monitoring · uptime

database

query

Request for information

  • schemaOrganized representational structure
  • SQLDatabase manipulation language
  • NoSQLSchema-free database systems

relational · transaction · normalization · index · join · migration · CRUD · trigger · MySQL · table

performance

concurrency

Overlapping execution of tasks

latency · throughput · profiling · benchmarking · bottleneck · asynchronous · queue · pooling · indexing · compression

Opposites
physical/spatial orientation

back-endfront-end

User-visible portion

front · fore-end · fore · head · leading edge

temporal/process position

back-endfront-end

User-visible portion

upfront · beginning · starting point · inception

system architecture position

back-endfront-end

User-visible portion

frontend · user interface · client-side · UI · GUI

Family

backend

Familiarity
Top 200,000
Profile
Used worldwide · Timeless · Rated G