Moving a live trade platform from a Laravel monolith to Go
The Trade platform handled transaction processing and calculations, real-time crypto pricing and several third-party providers. I co-designed and built its move from a Laravel monolith to Golang microservices. Build and deploy time dropped from around 30 minutes to under 10 minutes, service memory fell below 100 MB, and response times reached under 500 ms for transaction actions and under 100 ms for data retrieval.
Swipe to see the full diagram
- Build and deploy
- ~30 min → under 10 min
- Service memory
- below 100 MB
- Transaction actions
- under 500 ms
- Data retrieval
- under 100 ms