Microservice Architecture

This section helps you to understand the microservices architecture of Temenos.

Interaction Framework receives requests from a variety of channels. It analyses if the request has to be processed in microservice or Temenos Transact.

  • If the Interaction Framework sends the request to Temenos Transact, the request will be processed in Temenos Transact, sent to Ingesters (which is in microservices) and then it will be saved in database.
  • If the Interaction Framework sends the request to microservices, the request will be processed in microservices and gets saved in database.

Temenos microservices architecture is given below.

Event Driven Architecture

It supports implementing an Inbox or Outbox pattern in the microservice framework to ensure messages are processed and the state changed appropriately within the underlying transaction. It is required to implement as a library, which can be re-used across microservices and Temenos products. This library standardizes the Inbox and Outbox implementations in the respective product solutions to support commands.

Where, Commands and Events are first-class entities in the applications and each command or event should be unique across the applications.

Configurations

This section provides implementation details on the inbox and outbox component in Microservices


Bookmark Name Actions
Feedback
x