Architectural Vision: Transitioning from a Regional Monolith to a Global, Event-Driven, Al-Enabled SaaS Platform.
Fragmented data sources across regions causing synchronization issues.
Difficult to scale high-load services independently.
Manual testing and frequent code conflicts between regional teams.
Domain-driven architecture utilizing Polyglot Persistence.
Stream processing for immediate theft detection via GPS.
Revolutionizing customer support with Al-driven resolutions.
Support expansion beyond the current IO cities with decoupled architecture.
Automate theft detection and support ticket resolution.
Eliminate code overwrites through a modern CI/CD pipeline.
Transitioning from a monolithic structure to independent, domain-driven services to ensure resilience and agility.
High-load services (Tracking) are isolated from critical transactional services (Payments) to prevent cascading failures.
Scale Telemetry ingestion to 100+ instances for GPS load without paying for unnecessary Billing instances.
Moving from batch to real-time. Services communicate asynchronously via Kafka events.
Using the right tool for the job: Relational for payments, Time-Series for GPS, Graph for fleet logic.

Handles Rider registration, Real-time Drivers License verification, and RBAC for 4 employee types.
Manages the status (Active, Maintenance, Stolen) Of the entire fleet Of 4,000 cars.
Calculates dynamic costs based on demand and schedules bookings efficiently.
Handled by AI across all channels simultaneously
The "Vibe Coding- layer for Chat automation and RAG- based support insights.
Critical transactional services are protected. If the Pricing System goes down, users can Still unlock cars they have already booked.
We can scale the Telemetry Service to 100 instances to handle GPS load spikes without paying for 100 instances of the Billing Service.
0 Teams frequently overwrite each other's code" and "Local support teams cannot fix other regions' code" due to a monolithic repository.
Contains *Immutable" logic: Identity, Payments, Car Locking.
Write: Core Team Only (Regions Read-Only)
Region-specific logic: Tax rules, IJI languages, Local laws.
Write: Local Regional Teams
Enforcement: Core code is protected. Regions extend functionality only via strict APIs or "Plugin" patterns.


Automated pipeline running on every pull Request (PR).
"Vibe Coding' Al tools generate unit tests. Code quality is enforced automatically.
Must pass 100% to merge
ploys microservice to ephemeral containers to validate service-to-service contracts.
Validates API schema & connectivity
Deploy to "Blue' env first. If metrics look good, switch traffic, Prevents "bugs in Prod".
| DATA DOMAIN | DATABASE CHOICE | TYPE | STRATEGIC RATIONALE |
|---|---|---|---|
| User & Financial Payments, Profiles | PostgreSQL | Relational (ACID) | Requires strict ACID compliance. we cannot lose payment data or tolerate "half-registered" users inconsistent states. |
| Car GPS Telemetry Location History, Logs | Cassandra / DynamoDB | NoSQL / Tie-Series | Handles massive write volume (4,000 cars x 2 updates/min). Relational DBs would choke on this high-throughput log data. |
| Fleet Connectivity Rebalancing, Logistics | Ne04j | Graph DB | Optimizes •rebalancing". Instantly answers complex spatial queries: •Which tow truck is closest to Car A and Repair Shop?• |
| Support Knowledge RAG, Semantic Search | Pinecone / Weaviate | Vector DB | Enables Al RAG system to search manuals and chat logs by semantic meaning" rather than just keyword matching. |

THE "AI SIDECAR" STRATEGY Augmenting human capabilities with Generative AI and automated insights.
Eliminates manual search time. The system retrieves context from the Vector DB (Manuals + Past Tickets) to instantly draft accurate responses for agents.
Background workers analyze chat logs to automatically tag "Angry Users" for priority handling and surface "Trending Defects" to the Executive Dashboard.
Developers leverage Cursor/Copilot to generate boilerplate code for new regional features, significantly speeding up the rollout to US & Global markets.




Global Microservices Transition from regional monolith to cloud-native architecture.
Event-Driven Telemetry Real-time Kafka streams replacing batch processing for immediate theft detection.
AI-Augmented Support RAG-based assistance to reduce support ticket volume.
Polyglot Persistence Right DB for the job: Postgres, Cassandra, Ne04j, Vector.
Addressing the critical "code overwrite" and quality issues.
Core vs. Edge Repos Strict separation. Core platform is immutable to regions. Regions use plugins.
Modified GitFlow Protected 'main'. Feature branches for every task. No direct commits.
Blue/Green Deploy Zero-downtime releases. Instant fallback if error rate > 1%.
INFRASTRUCTURE & SECURITY
CORE SERVICES DATA
GOVERNANCE
Explore the design, branding, and user experience behind this project.