My Account
Examples¶
Following are the use cases which have been adapted to follow the operations catalog specification.
Use Case 1¶
The first use case is a generic account management architecture where there are bunch of services, SaaS services, databases and queue. In an online system, there could be few capabilities like - Client Experience, Onboarding, Correspondence, Operations, Servicing
Similarly, multiple domains have been introduced in this architecture to show involvement of various teams to fulfill a typical account opening scenario. Namely, the domains used in this example are infra, preferences, storage, account, origination, gateway and frontend. A capability can have multiple domain. A team can also service multiple capabilities and look after multiple domains.
Catalog Item | Kind | Item Type | Domain | Team | Capability |
---|---|---|---|---|---|
mobile app | Component | App | servicing | frontend | Client Experience |
crm | Service | SaaS | servicing | frontend | Client Experience |
api gateway | Component | App | gateway | guards | iam |
iDP | Service | SaaS | gateway | guards | iam |
api config | Resource | Repository | gateway | guards | iam |
logs | Service | SaaS | infra | platform | Operations |
onboarding | Component | App | origination | loaders | Onboarding |
checks | Component | App | origination | loaders | Onboarding |
checks SaaS | Service | SaaS | origination | platform | Onboarding |
account | Component | App | account | accountants | Servicing |
account listener | Component | App | account | accountants | Servicing |
notifications | Component | App | preferences | alerters | Correspondence |
Resource | Mailbox | preferences | alerters | Correspondence | |
onboarding queue | Resource | Queue | origination | loaders | Onboarding |
onboarding database | Resource | Schema | origination | loaders | Onboarding |
account database | Resource | Schema | account | accountants | Servicing |
mail SaaS | Service | SaaS | infra | platform | Operations |
database server | Store | Database | storage | keepers | Operations |
messaging service | Store | Messaging | storage | keepers | Operations |
git service | Appliance | Git | infra | platform | Operations |