The Rogib Integration Platform.
A production-grade Python/FastAPI orchestration layer that connects Mifos X (financial Source of Truth), Odoo (ERP + 26 custom modules), and EspoCRM (CRM + workflow automation) into a single bidirectional, event-sourced system. Operating today.
Mifos remains the financial core.
Rogib does not replace Mifos. Mifos provides the financial core: loan and savings accounts, schedules, transactions, balances, and audited financial records.
Rogib provides the operational layer around it: CRM and ERP workflows, reconciliation, integrations, observability, reporting, staff and branch operations, and Nigerian-specific operating logic, delivered as a managed platform.
Mifos records the financial truth. Rogib helps the institution operate around that truth.
Financial isolation.
Mifos — the financial Source of Truth — runs on a dedicated VM, separate from the orchestration tier. The audited financial system is isolated from workflow code. Compliance and audit scope is reduced. A bug in the workflow layer cannot corrupt the loan ledger.
The Rogib platform talks to Mifos over the network. Mifos owns the books. Everything else orchestrates around it.
What's live today.
Sync & orchestration
- Bidirectional sync of clients, products, loans, savings, repayments, and contributions across Mifos, Odoo, and EspoCRM
- Event store with full historical replay
- Workflow Manager with compensation logic
- Saga Coordinator handling multi-system distributed transactions
- Kafka primary + RabbitMQ fallback + Zookeeper coordination
- Saga success rate: 100%
Observability
- 7 production Grafana dashboards: API Performance · Database & Cache Health · Errors & Warnings · Message Queue Health · Security & Access · Sync & Business Operations · VM & Container Resources
- Prometheus + per-service exporters (postgres, rabbitmq, redis, node, cAdvisor)
- Jaeger distributed tracing
- Promtail log shipping
- 34 active containers in production
AI-assisted operational monitoring
- AI-assisted health scoring with prioritized findings (P1/P2/P3) — scheduled every 180 minutes
- AI-assisted log analysis with 100-report rolling window, 7-day retention
- 8 system presets: errors, security, sync, sync_jobs, nginx, database, queue, health
mf_operational_intelligenceOdoo module
Customer-facing portal
- Loans, investments, payments
- Groups, term and regular investments
- Requests, support
- Live dashboards: total savings, investment yield, loan balance, next installment
- Deployed at portal.rogip.ng
Production-grade and observable.
Application
Python 3.11 · FastAPI · AsyncIO
Databases
PostgreSQL (per service) · Redis
Messaging
Apache Kafka · RabbitMQ · Zookeeper
Orchestration
Docker · GKE-ready
Observability
Prometheus · Grafana · Jaeger · Promtail
Cloud
Google Cloud Platform
What's next.
- Customer-facing decision support: loan scoring, KYC document review, and fraud detection workflows
- Multi-tenant operations to onboard additional Nigerian microfinance institutions and cooperatives
- Expanded BigQuery analytics and Cloud Run support for assisted diagnostics
- Public partner-portal APIs