A.2 Functional Architecture

Sentinel is composed of the following component subsystems, which form the core of the functional architecture:

Sentinel treats both “services” and “applications” as abstract service end points that can readily respond to asynchronous events. Services are “objects” that do not need to understand protocols or how messages get routed to the peer services.