بسیاری از تیم های سازمانی به دلیل کمبود ابزار دچار مشکل نمی شوند؛ مشکل اصلی این است که ابزارها با یکدیگر گفتگو نمی کنند. Build، استقرار، تغییرات پایگاه داده، یکپارچه سازی، تایید انتشار و عملیات هرکدام در سیلوی خود قرار دارند و هر انتشار به جای یک کار فنی، تبدیل به یک مسئله هماهنگی می شود.
رویکرد ما این است که این اجزا را روی یک بستر منسجم و کاملاً پشتیبانی شده کنار هم بیاوریم. Red Hat OpenShift نقش Runtime را دارد. Keycloak احراز هویت را مدیریت می کند. Ansible سمت عملیاتی را خودکار می سازد. این سه با هم یک پلتفرم تحویل می سازند که با شیوه واقعی کار سازمان های بزرگ — یعنی امنیت، انطباق و پاسخگویی — از ابتدا سازگار است.
هرجا که نوسازی لازم باشد، همین پلتفرم را با Debezium برای CDC، Apache NiFi برای جریان داده و Apache Avro برای پایداری قراردادها گسترش می دهیم. نتیجه این است که سرویس های جدید روی OpenShift می توانند در کنار سامانه های فعلی مبتنی بر Oracle، SQL Server یا IBM DB2 — که هنوز کسب وکار را اجرا می کنند — به راحتی زندگی کنند.