service-based architecture

noun
UK /ˈsɜː.vɪs beɪst ˈɑː.kɪ.tek.tʃə/
US /ˈsɝː.vɪs beɪst ˈɑːr.kə.tek.tʃɚ/

A way to build software from small parts that each do one job and talk to each other.

The team chose a service-based architecture so they could update one part of the app without touching the rest.


OTHER MEANINGS

2. A design style where business functions are delivered as independent, reusable services.

Their service-based architecture lets the billing service be reused by three different products.

3. An IT approach that separates a system into loosely coupled services communicating over a network.

Migrating to a service-based architecture reduced downtime during deployments.

4. A software structure in which each service can be developed, deployed, and scaled on its own.

Because of the service-based architecture, the search service scaled up during the sale without affecting checkout.