neos data-drip
Real-time data from IBM i core banking
Real-time change data capture from core banking on IBM i (AS/400) into a PostgreSQL data warehouse — with nothing installed on the IBM i and only open-source software.
For banks running core banking on IBM i that need current data for reporting, risk and new channels — without touching the core system.
neos data-drip
-
Non-intrusive capture
Reads Db2 for i journal receivers over JT400; no core banking object is modified and nothing is installed on the IBM i.
-
Real-time stream
Every change reaches Kafka as an event and can be replayed for the configured retention.
-
Normalised data warehouse
Raw tables land in PostgreSQL and are exposed through views with normalised types, ready for analysis.
-
100% open source
Debezium, Apache Kafka, PostgreSQL and Apicurio — chosen deliberately for OSI licences, with no CDC licence costs.
-
Observability
Connector lag and snapshot metrics through JMX/Prometheus.
How it works
Capture
The Debezium IBM i connector reads changes from the Db2 for i journal.
Transport
Changes flow into Kafka topics — an ordered, replayable log.
Model
A JDBC sink writes them into PostgreSQL, where normalised views make them usable.
- Debezium (IBM i, JDBC)
- Apache Kafka (KRaft)
- PostgreSQL
- Apicurio Registry
- JT400
- Prometheus (JMX)
All products
-
neos wallet
Multi-tenant digital wallet and e-money
-
neos flow
Digital processes and claims for insurers
Let's talk
Tell us what you need. We reply within one working day.