Africa’s Distributed Data & Intelligence Cloud
Built for African realities: low bandwidth, intermittent connectivity, and data sovereignty.
Africa Cloud is a next-generation cloud platform designed to operate where traditional cloud providers struggle.
Unlike centralized systems such as AWS or Google Cloud, Africa Cloud is:
- Edge-first
- Offline-capable
- Eventually consistent
- Data-sovereign (country-first architecture)
We are not building a cloud clone.
We are building Africa’s Distributed Data & Intelligence Layer.
Traditional cloud platforms optimize for:
- Always-on internet
- High bandwidth environments
- Centralized infrastructure
Africa Cloud optimizes for:
- Intermittent connectivity
- Low-cost compute environments
- Edge-first processing
- Local-first data ownership
Africa Cloud is built as a multi-layer distributed system:
[ Edge Layer ] → [ Ingestion & Streaming ] → [ Storage (Lakehouse) ] → [ Processing ] → [ Risk & Intelligence ]
- Micro data centers (Nairobi, Lagos, Johannesburg)
- Rural edge nodes (telco towers, branch servers)
- Local-first execution
Core Tech:
- K3s (lightweight Kubernetes)
- WebAssembly (WASM workloads)
- Multi-source connectors:
- Postgres, MySQL, MongoDB
- APIs
- CSV / Excel
- Streaming engine (Kafka-compatible)
- Change Data Capture (CDC)
Key Feature:
Works even when systems go offline
- S3-compatible object storage
- Columnar storage (Parquet)
- Versioned datasets
- Data lineage tracking
Architecture:
- Multi-country partitioning
- Sovereign data boundaries
- DAG-based workflow engine
- Batch + streaming compute
- Data quality engine:
- Validation rules
- Anomaly detection
Africa Cloud’s core differentiation.
Includes:
- AML (Anti-Money Laundering)
- Fraud detection (real-time scoring)
- Credit scoring using alternative data:
- Mobile money
- Telco usage
AI-first architecture trained on African data patterns
Each edge node is a self-contained mini cloud.
graph TD
A[API Gateway] --> B[Compute Layer - K3s/WASM]
B --> C[Local Data Layer]
C --> D[Streaming Layer]
D --> E[Sync Engine]
E --> F[Global Cloud]
-
Compute Layer
- K3s cluster
- WASM runtime
-
Data Layer
- Local Postgres
- Object storage (MinIO)
- Redis cache
-
Streaming Layer
- Kafka / Redpanda
- Local queues
-
Sync Engine
- Offline-first sync
- Retry + reconciliation
- Conflict resolution
Africa Cloud operates in 3 modes:
| Mode | Behavior |
|---|---|
| Online | Real-time sync |
| Intermittent | Batch synchronization |
| Offline | Local-only execution |
- Event sourcing
- Vector clocks
- Last-write-wins fallback
Regions:
- Nairobi (Kenya)
- Lagos (Nigeria)
- Johannesburg (South Africa)
Local Node → Country Cluster → Regional Hub → Global Control Plane
Built under the assumption:
“The network is unreliable by default”
Strategies:
- Store-and-forward messaging
- Delta synchronization
- Compression (Protobuf/Gzip)
- Retry queues with backoff
- Local authentication (offline login)
- Encrypted storage (AES-256)
- TLS-secured communication
- Role-Based Access Control (RBAC)
Africa Cloud exposes all functionality via APIs:
/ingest/query/risk-score/identity
Inspired by Stripe-level developer experience.
Core services:
- edge-node-service
- ingestion-service
- streaming-service
- storage-service
- query-service
- orchestration-service
- data-quality-service
- risk-engine-service
- identity-graph-service
- api-gateway
Polyglot persistence:
| Use Case | Technology |
|---|---|
| Metadata | Postgres |
| Time-series | Cassandra |
| Graph (Fraud) | Neo4j |
| Raw Data | Object Storage |
Initial scope:
- Ingestion engine (Postgres + API connectors)
- Kafka-based streaming
- S3-compatible storage + Parquet
- Basic orchestration UI (DAGs)
- Simple fraud scoring API
- MVP release
- Open-source launch
- Developer adoption
- Edge node deployment
- Real-time analytics
- First enterprise users
- Fully distributed cloud
- Advanced AI risk models
- Multi-country scale
Africa Cloud is not:
- ❌ A cloud clone
- ❌ A data tool
Africa Cloud is:
✅ Africa’s Distributed Data & Intelligence Cloud
We are building a foundational layer for African infrastructure.
Contributions are welcome in:
- Distributed systems
- Data engineering
- Edge computing
- AI/ML (risk & fraud)
TBD
Built by Wekeza Bank
This is a long-term, high-complexity system.
But if executed correctly:
Africa Cloud becomes:
- The backbone of African fintech infrastructure
- A global reference for edge-native cloud systems