Project Reflection
This project focused on designing a high-throughput transaction processing engine capable of supporting more than 12,000 transactions per second.
The design includes distributed databases, Kafka event streaming, Redis caching, sharding, fault tolerance, and high availability mechanisms.
Through this project, important concepts such as scalability, reliability, concurrency control, and system design were explored and documented.