Definition ∞ Service-centric architecture is a design approach that structures applications as a collection of loosely coupled, interoperable services. Each service performs a specific business function and can be independently developed, deployed, and managed. This modular design promotes flexibility, reusability, and scalability across different systems. It facilitates efficient system upgrades and maintenance.
Context ∞ In the context of blockchain and digital assets, service-centric architecture is pertinent to the design of decentralized applications and network infrastructure. News often covers how protocols are adopting modular designs to allow various components, such as consensus mechanisms or execution layers, to function as distinct services. This approach aims to improve scalability, upgradeability, and overall system resilience for the broader Web3 ecosystem.