Community Showcase: How to Rewrite 20+ Critical Banking ETL Applications

, by

Rewriting critical banking ETL applications is risky because these systems handle business data that must stay accurate, stable, and traceable. In his JEurope 2025 talk, Dzmitry Paddubnik explains how his team rebuilt more than 20 banking ETL applications in Java without losing control of production risk. The main lesson is simple: a rewrite is not just a coding project. It is a testing and validation project. Key takeaways Legacy ETL systems often contain years of hidden business rules.

Continue reading ❯

COMMUNITYUSECASES