Hassan Raza
← All projects
Project P·03 · 2022 · Bykea

High-Scale Logistics Backend

Backend work at Bykea: migrated internal services from RabbitMQ to Kafka for event sourcing, built a trip-state event-logging service used downstream for fraud detection, cut Redis cache load by nearly half, and built an internal CSR support system full-stack.

trip.requested12:04:11.201 · riderId 88·1042trip.accepted12:04:38.560 · driverId 77·0311trip.started12:09:02.114 · geo 24.86, 67.01trip.completed12:31:47.930 · fare settledFRAUD DETECTIONappend-only — every transition is evidence downstream
FIG. 1 — Trip-state event log. Fastify + PostgreSQL, append-only; the same record feeds fraud detection downstream.

§ HighlightsWhat shipped

  • RabbitMQ → Kafka migration for event sourcing
  • Trip-state event log feeding fraud detection
  • ~50% Redis cache-load reduction

// stack — TypeScript · Node.js · Fastify · MongoDB · PostgreSQL · Redis · RabbitMQ · Kafka · AWS

Book a call