Overview of Event Store

This section provides you an overview and uses of the Event Store microservice.

Event Store supports event-driven architecture of Temenos Microservices. In the event-driven interfaces, all microservices raise events to Event Store.

Event Store is a microservice, which helps you to

  • Record all the events as a part of their Inbox events and raises those events to the respective microservice using the Outbox infrastructure
  • Store the data as a series of immutable events over time
  • Record all events happen in each of the microservices
  • Forward the raised events to the respective microservice

Events can be various types as shown below:

  • Command Processed Event
  • Business Event
  • Command Event

Each event has a well-defined schema. Microservice raises events, which are compliant to the event schema.

To simplify the routing of events, Event ID should be in a standard convention as shown below.

Event Name Convention: <MS Service Name>.<Operation Id>

EXAMPLE:

Event name : FundReservation.ReserveFund

Where,

  • Fund Reservation is the microservice name
  • ReserveFund is the operation supported in the microservice

This microservice provides the following services:

  • A persistent store of internal events that ensures ordering and uniqueness of events
  • History or audit log
  • Allows replay and catch-up

This microservice provides the following features:

Copyright © 2020- Temenos Headquarters SA

Published on :
Friday, October 22, 2021 3:50:48 PM IST

Feedback
x