Service

Noun · Development

Definitions

  1. A self-contained unit of functionality — either a standalone network process (as in microservices) or an application-layer class that encapsulates business logic apart from controllers and models — accessed through a well-defined interface.

    In plain English: A distinct piece of software responsible for one area of functionality, accessed through a clear interface.

    Example: "The payment service handles charge authorization, refunds, and dispute webhooks — it's the only thing that talks to Stripe."

Related Terms