Overview
Slowpoke is a ticketing platform for managing and purchasing tickets across major marketplaces. Teams configure buying rules and tickets are acquired via API integrations. An arbitrage module lets users set a maximum price; the system places bids, listens for changes, and clears positions once a purchase completes.
My role
Backend engineer — API design and implementation, PostgreSQL, RabbitMQ message handling, Redis caching, and third-party platform integrations.
Key features
- RESTful API for ticket and platform operations
- Integrations with Ticketmaster, SeatGeek, and StubHub
- Config-driven automated ticket purchasing
- Arbitrage bidding with real-time price monitoring
- Async processing via RabbitMQ and caching with Redis
Highlight
Designed and built core API flows, integrated external ticketing platforms, and implemented reliable message handling for async operations.
Tech
- Go
- PostgreSQL
- RabbitMQ
- Redis
- REST APIs