True Atomic Microservices Implementation with Debezium and Outbox Pattern to Ensure Data Consistency
March 11, 2022 ยท View on GitHub
Overall Architecture
The overall architecture of the solution can be seen in the following picture:

Run in Debug Mode
- Run 'docker-compose up' and wait for all infra to up and running.
- Select 'All' debug option and start debugging. (for vs code)
- Wait until all microservices are up and running.
Register Debezium SQL Server Connector to Kafka Connect
Use /http/debezium.http to register the debezium connector (CreateOrderServiceConnector)
Kafdrop
smtp4dev
SQL - Check change data capture configuration
EXEC sys.sp_cdc_help_change_data_capture