← Back to Projects

ticker-rush

2025

High-Concurrency Trading Simulator

Ticker Rush is a high-performance, real-time stock trading simulator. The project's core mission is to make the experience of trading stocks enjoyable and risk-free. It provides a platform where users can have fun while learning market dynamics without financial exposure. Participants start with equal virtual budgets and trade stocks and ETFs. The primary objective is to maximize portfolio value and compete for the top of the leaderboard.

Showcase

Key Details

  • ArchitectureMicroservices in a Monorepo setup. Backend in Go (Gin), Frontend in React 19 + TanStack Query, and Infrastructure with Valkey + Nix.
  • SecuritySecure HttpOnly Cookie + JWT strategy for stateless, XSS-resistant session management.
  • Type SafetyProtobuf (Buf) acts as the single source of truth, generating strict API contracts for Go and TypeScript.
  • Real-Time DataEvent-driven architecture using Server-Sent Events (SSE) for sub-second market synchronization.
  • RoadmapCurrently in Phase 2 (Social & Advanced Trading), evolving into an AI-Driven Ecosystem (Phase 3) with Bun + LangChain agents.

Technologies & Concepts

GoReactTanStack QueryValkeyPostgreSQLProtobufNixAI Agents