در بیشتر سازمان ها، سامانه های هسته ای تراکنشی — دفتر کل، اطلاعات مشتری، تسویه، صورتحساب — سال ها پیش روی پایگاه هایی مثل Oracle، IBM DB2 یا SQL Server ساخته شده اند. این سامانه ها کسب وکار را اجرا می کنند، به آن ها اعتماد شده، و بازنویسی سریع آن ها معمولاً تصمیم درستی نیست. ریسک بالا و ارزش جا افتاده درون آن ها بسیار زیاد است.
الگوی بهتر این است که بگذاریم این هسته ها همان کاری را که در آن خوب اند انجام دهند، و لایه پیرامون آن ها را مدرن کنیم. Debezium تغییرات committed آن ها را به صورت رویداد بیرونی می کند. Apache NiFi جریان حاصل را شکل می دهد و Routing می کند. Apache Avro قراردادها را منظم نگه می دارد. Apache Kafka (یا Red Hat AMQ Streams) رویدادها را در مقیاس حمل می کند. سرویس هایی که روی Red Hat OpenShift اجرا می شوند این جریان ها را مصرف یا APIهای جدید روی آن ها عرضه می کنند.
نتیجه، یک مسیر نوسازی تدریجی و قابل بازگشت است: پیرامون — کانال های دیجیتال، محصولات داده، سرویس های یکپارچه سازی، اتوماسیون عملیاتی — جلو می رود، در حالی که System of Recordها محافظت شده باقی می مانند. سرعت بالا می رود، ریسک پایین می آید و سازمان قابلیت های جدید را به دست می آورد، بدون آنکه همه چیز را روی یک پروژه جایگزینی شرط بندی کند.