An architectural style where applications are composed of small, independently deployable services that communicate through APIs. COBOL programs can participate as backend services in microservices architectures.