Project case study
ABADAR
A distributed, event-driven market simulation and trading platform.
C#ASP.NET CoreNext.jsKafkaPostgreSQLDocker
More information
ABADAR models the core infrastructure of a modern electronic exchange through a deterministic price-time-priority matching engine and per-symbol workers.
Its ASP.NET Core backend combines PostgreSQL persistence, a transactional outbox, Kafka producers and consumers, idempotent projections, JWT authorization, SignalR updates, replay controls, and administration APIs.
A Next.js frontend provides authentication, user administration, profile editing, market history, simulation controls, event status, and projection replay tools.