Skip to content

TrafficGrid

The central hub for TrafficGrid's architecture, API contracts, data model and integration testing.

Explore the docs

Everything about how TrafficGrid is built, how its services talk to each other, and how it is tested.

  • Overview


    High-level introduction to the TrafficGrid ecosystem and its core capabilities.

    Read the overview

  • Implementation Tracker


    What is built and what is planned: services, APIs, the data model and the suggested next backlog.

    See progress

  • System Design


    Architecture diagrams, component interactions and technical design decisions.

    Explore the design

  • Kafka Design


    Topics, partitioning, consumer groups, delivery semantics, and the retry and dead-letter strategy.

    Messaging

  • API Contracts


    Specifications for the REST interfaces each service exposes through the gateway.

    Browse the APIs

  • Roles and Permissions


    Who can do what: roles, permission codes and how access is enforced across services.

    Access model

  • Data Model


    Database schemas, entity relationships and how data flows across the system.

    Schemas

  • Failure Handling


    Fault tolerance, circuit breaking and recovery procedures.

    Resilience

  • Scaling


    Horizontal and vertical scaling, bottleneck analysis and performance tuning.

    Scale out

  • Testing


    The integration test plan and the live tracker of every test case across the console, the mobile app and the API.

    Test plan