The commons domain has in scope items that are related to common items across the bank which are used as tools by the rest of the microservices, and should also provide support technical layer for common libraries and approaches across the systems.

Sub-domains

  • Output handling for customers - outgoing communication to customers. SMS, notifications, emails, Viber. Such gateways which are “common” and serve as a tool for the rest of the banking systems. Outputs & Communication

  • Enablement tools & libraries - tools that are common across the bank and the rest of the microservices can leverage them

    • API Contract generation approaches, monitoring of contract matching in environment

    • Security utilities - token verification & token propagation support

    • Kafka-related tooling

  • Logging and metrics integration - Integrate services with GCP and monitoring tools in a standardised way