Tu Tran - Solution Architect
1. Monitoring & debugging
- DB jobs: MongoDB
- Schedule Jobs
- Message queues: NATS, Kafka
2. Redundant Resources
3. Scalability
More than one?
Kafka issues?
4. Reliability
NATS - Lost data?
Duplicate issue?
Bugs?
Something else?
1. Redundant Resources
2. Monitoring & debugging
3. Scalablity
Lock to prevent duplicate
Store job queues
Crontab to schedule jobs
Pub/sub
Job queues
RabbitMQ: Job queues
RabbitMQ: Pub/sub
RabbitMQ: Acknowledgements and Confirms
+ Durable
https://drive.google.com/file/d/1BU1oaCgmr_sW40g0SFNEOoZwOQTRcb-l/view?usp=sharing
Still not optimize yet??
Redundant Resources???
How we move Merchize platform from single-tenant to multi-tenant
Next talk:
By Tu Tran