Promptary
Backend ยท Service Architecture

Service Architecture developer concepts

Learn 53 Service Architecture concepts for Backend development, with definitions, aliases, and ready-to-use AI prompts.

Application shapes

Monolith

Defines the monolith concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Monolith pattern, Service Architecture monolith, Monolith implementation
AI prompt
Implement production-ready Monolith for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Modular monolith

Defines the modular monolith concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Modular monolith pattern, Service Architecture modular monolith, Modular monolith implementation
AI prompt
Implement production-ready Modular monolith for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Microservice

Defines the microservice concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Microservice pattern, Service Architecture microservice, Microservice implementation
AI prompt
Implement production-ready Microservice for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Service-oriented architecture

Defines the service-oriented architecture concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Service-oriented architecture pattern, Service Architecture service-oriented architecture, Service-oriented architecture implementation
AI prompt
Implement production-ready Service-oriented architecture for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Serverless function

Defines the serverless function concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Serverless function pattern, Service Architecture serverless function, Serverless function implementation
AI prompt
Implement production-ready Serverless function for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Backend for frontend

Defines the backend for frontend concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Backend for frontend pattern, Service Architecture backend for frontend, Backend for frontend implementation
AI prompt
Implement production-ready Backend for frontend for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

API gateway

Defines the aPI gateway concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
API gateway pattern, Service Architecture api gateway, API gateway implementation
AI prompt
Implement production-ready API gateway for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Edge service

Defines the edge service concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Edge service pattern, Service Architecture edge service, Edge service implementation
AI prompt
Implement production-ready Edge service for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Worker service

Defines the worker service concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Worker service pattern, Service Architecture worker service, Worker service implementation
AI prompt
Implement production-ready Worker service for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Data service

Defines the data service concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Data service pattern, Service Architecture data service, Data service implementation
AI prompt
Implement production-ready Data service for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Integration service

Defines the integration service concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Integration service pattern, Service Architecture integration service, Integration service implementation
AI prompt
Implement production-ready Integration service for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Boundaries & communication

Service boundary

Defines the service boundary concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Service boundary pattern, Service Architecture service boundary, Service boundary implementation
AI prompt
Implement production-ready Service boundary for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Bounded context

Defines the bounded context concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Bounded context pattern, Service Architecture bounded context, Bounded context implementation
AI prompt
Implement production-ready Bounded context for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Service contract

Defines the service contract concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Service contract pattern, Service Architecture service contract, Service contract implementation
AI prompt
Implement production-ready Service contract for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Service ownership

Defines the service ownership concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Service ownership pattern, Service Architecture service ownership, Service ownership implementation
AI prompt
Implement production-ready Service ownership for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Database per service

Defines the database per service concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Database per service pattern, Service Architecture database per service, Database per service implementation
AI prompt
Implement production-ready Database per service for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Shared database

Defines the shared database concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Shared database pattern, Service Architecture shared database, Shared database implementation
AI prompt
Implement production-ready Shared database for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Synchronous communication

Defines the synchronous communication concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Synchronous communication pattern, Service Architecture synchronous communication, Synchronous communication implementation
AI prompt
Implement production-ready Synchronous communication for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Asynchronous communication

Defines the asynchronous communication concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Asynchronous communication pattern, Service Architecture asynchronous communication, Asynchronous communication implementation
AI prompt
Implement production-ready Asynchronous communication for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Service discovery

Defines the service discovery concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Service discovery pattern, Service Architecture service discovery, Service discovery implementation
AI prompt
Implement production-ready Service discovery for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Client-side discovery

Defines the client-side discovery concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Client-side discovery pattern, Service Architecture client-side discovery, Client-side discovery implementation
AI prompt
Implement production-ready Client-side discovery for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Server-side discovery

Defines the server-side discovery concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Server-side discovery pattern, Service Architecture server-side discovery, Server-side discovery implementation
AI prompt
Implement production-ready Server-side discovery for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Service registry

Defines the service registry concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Service registry pattern, Service Architecture service registry, Service registry implementation
AI prompt
Implement production-ready Service registry for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Sidecar

Defines the sidecar concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Sidecar pattern, Service Architecture sidecar, Sidecar implementation
AI prompt
Implement production-ready Sidecar for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Service mesh

Defines the service mesh concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Service mesh pattern, Service Architecture service mesh, Service mesh implementation
AI prompt
Implement production-ready Service mesh for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Anti-corruption layer

Defines the anti-corruption layer concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Anti-corruption layer pattern, Service Architecture anti-corruption layer, Anti-corruption layer implementation
AI prompt
Implement production-ready Anti-corruption layer for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Facade service

Defines the facade service concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Facade service pattern, Service Architecture facade service, Facade service implementation
AI prompt
Implement production-ready Facade service for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Adapter service

Defines the adapter service concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Adapter service pattern, Service Architecture adapter service, Adapter service implementation
AI prompt
Implement production-ready Adapter service for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Strangler fig pattern

Defines the strangler fig pattern concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Strangler fig pattern pattern, Service Architecture strangler fig pattern, Strangler fig pattern implementation
AI prompt
Implement production-ready Strangler fig pattern for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Distribution patterns

Aggregator service

Defines the aggregator service concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Aggregator service pattern, Service Architecture aggregator service, Aggregator service implementation
AI prompt
Implement production-ready Aggregator service for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

API composition

Defines the aPI composition concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
API composition pattern, Service Architecture api composition, API composition implementation
AI prompt
Implement production-ready API composition for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Saga orchestrator

Defines the saga orchestrator concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Saga orchestrator pattern, Service Architecture saga orchestrator, Saga orchestrator implementation
AI prompt
Implement production-ready Saga orchestrator for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Event choreography

Defines the event choreography concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Event choreography pattern, Service Architecture event choreography, Event choreography implementation
AI prompt
Implement production-ready Event choreography for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

CQRS

Defines the cQRS concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
CQRS pattern, Service Architecture cqrs, CQRS implementation
AI prompt
Implement production-ready CQRS for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Event sourcing

Defines the event sourcing concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Event sourcing pattern, Service Architecture event sourcing, Event sourcing implementation
AI prompt
Implement production-ready Event sourcing for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Hexagonal architecture

Defines the hexagonal architecture concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Hexagonal architecture pattern, Service Architecture hexagonal architecture, Hexagonal architecture implementation
AI prompt
Implement production-ready Hexagonal architecture for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Clean architecture

Defines the clean architecture concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Clean architecture pattern, Service Architecture clean architecture, Clean architecture implementation
AI prompt
Implement production-ready Clean architecture for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Layered architecture

Defines the layered architecture concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Layered architecture pattern, Service Architecture layered architecture, Layered architecture implementation
AI prompt
Implement production-ready Layered architecture for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Onion architecture

Defines the onion architecture concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Onion architecture pattern, Service Architecture onion architecture, Onion architecture implementation
AI prompt
Implement production-ready Onion architecture for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Ports and adapters

Defines the ports and adapters concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Ports and adapters pattern, Service Architecture ports and adapters, Ports and adapters implementation
AI prompt
Implement production-ready Ports and adapters for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Dependency inversion

Defines the dependency inversion concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Dependency inversion pattern, Service Architecture dependency inversion, Dependency inversion implementation
AI prompt
Implement production-ready Dependency inversion for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Command bus

Defines the command bus concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Command bus pattern, Service Architecture command bus, Command bus implementation
AI prompt
Implement production-ready Command bus for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Query bus

Defines the query bus concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Query bus pattern, Service Architecture query bus, Query bus implementation
AI prompt
Implement production-ready Query bus for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Domain event dispatcher

Defines the domain event dispatcher concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Domain event dispatcher pattern, Service Architecture domain event dispatcher, Domain event dispatcher implementation
AI prompt
Implement production-ready Domain event dispatcher for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Shared kernel

Defines the shared kernel concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Shared kernel pattern, Service Architecture shared kernel, Shared kernel implementation
AI prompt
Implement production-ready Shared kernel for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Published language

Defines the published language concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Published language pattern, Service Architecture published language, Published language implementation
AI prompt
Implement production-ready Published language for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Open host service

Defines the open host service concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Open host service pattern, Service Architecture open host service, Open host service implementation
AI prompt
Implement production-ready Open host service for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Cell-based architecture

Defines the cell-based architecture concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Cell-based architecture pattern, Service Architecture cell-based architecture, Cell-based architecture implementation
AI prompt
Implement production-ready Cell-based architecture for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Control plane

Defines the control plane concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Control plane pattern, Service Architecture control plane, Control plane implementation
AI prompt
Implement production-ready Control plane for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Data plane

Defines the data plane concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Data plane pattern, Service Architecture data plane, Data plane implementation
AI prompt
Implement production-ready Data plane for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Multi-region service

Defines the multi-region service concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Multi-region service pattern, Service Architecture multi-region service, Multi-region service implementation
AI prompt
Implement production-ready Multi-region service for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Stateless service

Defines the stateless service concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Stateless service pattern, Service Architecture stateless service, Stateless service implementation
AI prompt
Implement production-ready Stateless service for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.

Stateful service

Defines the stateful service concept used in service architecture systems, with its contract, lifecycle, failure behavior, and operational boundaries.

Also known as
Stateful service pattern, Service Architecture stateful service, Stateful service implementation
AI prompt
Implement production-ready Stateful service for a backend system. Define the contract, validation, authorization, lifecycle, failure behavior, observability, concurrency and idempotency rules, performance limits, tests, rollout plan, and framework-neutral examples.