Is the system based on events? How does it guarantee monotonicity, consistency, etc.
To guarantee consistency, fabric implemented fabric's Event Brokers with hosting and management modules. For application settings, fabric uses a central repository to store configurations with the ability to use fabric's CRUD APIs to manage the configurations. By monitoring all the configuration changes in the central database and then broadcasting the event, a queue listens to the event and refreshes the configuration in the subscribed services to manage configurations dynamically. For customers concerned with monotonic data, fabric can export the data to customer data lakes. The required fields in the API contracts are monotonic. However, if a breaking change must be made due to security or compliance reasons, then the customers are given proper notice.
Last update: Jul 08, 2022