Overview of Event Store

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

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 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 that 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 that 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>

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.


Field Name
|
Application/Table name

Temenos Headquarters SA
2 Rue de l'Ecole-de-Chimie
CH - 1205 Geneva
Switzerland

Copyright © 2020- Temenos Headquarters SA

Published on :
Tuesday, August 29, 2023 1:50:06 PM IST

Last Updated R23 AMR