Banking core data
ACID replication, audit-grade lineage and regulator-ready isolation across PostgreSQL fleets.
The deep technical surface of MOBIRAN — how the platform is built, what it runs, how it is operated, how it is secured. Each AR product implements a verb in this model; this page makes the model itself explicit.
Every AR data product is a Spring Boot service with a React control surface, a PostgreSQL state store and JWT-secured APIs. The architecture is the message: predictable, replaceable, auditable.
REST and WebSocket APIs. No hidden agents. No proprietary RPC.
Schema-versioned with Flyway. No NoSQL surprise. No vendor lock-in beyond Postgres itself.
One identity model across the platform. RBAC at API, tenant and resource scope.
JAR artefacts, systemd, optional containers. No mandatory orchestrator.
Metrics, run history, audit logs. Surface the platform — do not hide it.
Every product exposes a CLI surface and a control UI. Same primitives in both.
Every AR product is shipped with the operational surface real platforms require — visible lifecycle, deterministic upgrades, audit by default, recoverable state.
Provision, version, retire. Every product exposes its install / upgrade / decommission path. Operators own the schedule; the platform owns the safety.
Flyway-versioned metadata schemas. Migrations roll forward; rollback paths documented. No silent in-place upgrade of state.
PostgreSQL-resident state means standard backup, point-in-time recovery and replica patterns apply. ARStreams CDC fans out to a recovery target if you configure it.
Active / passive control planes, multi-region target replicas, partition-tolerant streaming. Failover is a configuration, not a re-platforming project.
Every long-running operation is observable in the control plane — stream sync, ETL run, VM provisioning, alert triage. Stalls surface before disks fill.
Every administrative action — config change, RBAC mutation, run trigger — lands in an append-only audit trail with operator, timestamp and target.
Air-gap supported. No outbound telemetry. No SaaS dependency. Upgrades happen when your team decides — never on the vendor's calendar.
The platform is shaped by the workloads it has to carry — long-running, regulated, mission-critical. Not weekend projects.
ACID replication, audit-grade lineage and regulator-ready isolation across PostgreSQL fleets.
On-premise deployment, sovereign storage, role-based separation between operators and consumers.
Streaming ingestion into Apache Iceberg. Snapshot + incremental pipelines. No vendor cloud required.
Replacement path for legacy commercial DBMS, ETL tools and CDC stacks — operated by the same team.
Multi-tenant by default. Compliance evidence built into the platform — not bolted on.
Security and sovereignty are platform properties, not features. They live in the deployment model, in the network surface, in the audit trail.
Three supported deployment shapes. All on the same artefacts. No edition split.
Bare-metal or Proxmox VE. Systemd, JAR artefacts, PostgreSQL. Operated by your team.
Your VPC, your network. Optional container packaging. Same control plane, same APIs.
Control plane on-premise, workloads where they need to be. ARStreams fan-out to a separate analytics zone.
ARVault joins as the governance layer over the ecosystem — metadata catalog, lineage, policy management, sensitive-data control. The platform model already accounts for its position; the implementation is on the roadmap.