hledat

Začněte vyhledáváním výše

  1. Domů
  2. Články
  3. Modernizace integračního designu a rozvoj Apache Kafka: Jak nové nástroje a metodiky mění přístup k IT architektuře

Mod­ern­izace inte­gračního designu a rozvoj Apache Kaf­ka: Jak nové nástro­je a metodiky mění příst­up k IT architektuře

Anna Holzmannová
Modernizace integračního designu a rozvoj Apache Kafka: Jak nové nástroje a metodiky mění přístup k IT architektuře

Před­stavitelé banky na nedávném Techradaru disku­to­vali o pře­chodu na nové nástro­je a přís­tupy, které mají za cíl zlepšit sta­bil­i­tu, výkon a flex­i­bil­i­tu inte­gračních pro­cesů. Jaké konkrét­ní změny probíha­jí a co tyto ino­vace zna­me­na­jí pro budouc­nost IT architek­tu­ry, se podí­vali Tomáš Urbanec a Jan Konečný.

Mod­ern­izace nástro­jů pro inte­grační design 

Tomáš Urbanec, člen týmu Enter­prise Architek­tu­ry v České spořitel­ně, se na Techradaru zaměřil na mod­ern­izaci nástro­jů pro inte­grační design. V min­u­losti použí­vaný nástroj Enter­prise Archi­tect byl zas­taralý, trpěl prob­lémy se sta­bil­i­tou a těžk­ou inte­grací do mod­erních GitOps pro­cesů. Pro­to ban­ka přešla na nový nástroj Eris, který přináší řadu výhod. 

„Eris nabízí sta­bil­i­tu designů, což je klíčové pro inte­grační kon­trak­ty, které mají ten­den­ci v aktuál­ním řešení pos­tup­ně ​„roz­pa­dat“, vysvětlu­je Urbanec. Ten­to nástroj je také mno­hem lépe inte­grovatel­ný s GitOps pro­cesy a umožňu­je snad­nou prá­ci s nástro­ji třetích stran. Výz­nam­nou výhodou je i pod­po­ra inte­gračních stan­dardů banky, což usnadňu­je dodržování pravidel při navrhování inte­gračních řešení. 

Nezmeške­jte žád­né novinky ITT

Navíc Eris zahrnu­je nástro­je, které designéry pří­mo vedou k tomu, aby dodržo­vali inte­grační pravid­la. Tyto nástro­je, jako jsou různé našep­tá­vače, gen­erá­to­ry a val­i­dace, umožňu­jí autom­a­ti­zo­vanou kon­trolu kval­i­ty designů, což výrazně zvyšu­je efek­tiv­i­tu a snižu­je riziko chyb. 

Apache Kaf­ka a GitOps v České spořitel­ně 

Jan Konečný se na Techradaru zaměřil na vývoj plat­formy Apache Kaf­ka a její inte­graci do prostředí České spořitel­ny. Ten­to nástroj je klíčový pro event-dri­ven architek­tu­ry, které umožňu­jí rychlou a spolehlivou inte­graci různých sys­témů. Konečný pop­sal dvě hlavní ini­cia­tivy, které jeho tým real­izu­je: zabezpečení Schema Reg­istry a imple­mentaci GitOps pro správu změn v sys­té­mu Kafka. 

„Bezpečnost a spolehlivost jsou klíčový­mi moti­vace­mi pro zabezpečení Schema Reg­istry v on-premise prostředí. Důležitým prvkem je možnost vynu­co­v­at gov­er­nance pomocí val­i­dací při nasazování změn,“ říká Konečný. GitOps příst­up umožňu­je lep­ší audi­tování a dohle­datel­nost změn a zároveň zjednodušu­je správu změn díky využití YAML souborů, které lze snad­no editovat. 

Z pohle­du budouc­nos­ti Konečný očekává, že pře­chod na cloudovou verzi Kafky při­nese výz­nam­né výhody, jako je vyšší dos­tup­nost služ­by, lep­ší zálo­hování a širší možnos­ti pro zpra­cov­ání dat. 

Trendy v oblasti event-dri­ven architek­tur 

Mezi nejza­jí­mavější trendy patří podle Jana Konečného tvor­ba datových pro­duk­tů pomocí nástro­jů v rám­ci even­tové inte­grace a dále Shift Left v rám­ci datové integrace. 

„Defi­nováním datových pro­duk­tů a dodržováním gov­er­nance v rám­ci orga­ni­zace přis­píváme ke snížení duplic­it dat v rám­ci všech sys­témů v rám­ci řetězce zpra­cov­ání,“ vysvětlu­je Konečný. 

Shift Left příst­up pak zna­mená, že data jsou zpra­cov­ává­na co nejblíže k jejich zdro­ji. Tato meto­da snižu­je časovou náročnost a umožňu­je, aby byla data k dis­pozi­ci téměř v reál­ném čase pro všech­ny uži­vatele, což zvyšu­je jejich užitečnost a hod­no­tu pro organizaci. 

Výzvy v budouc­nos­ti 

Jed­nou z hlavních výzev, na kter­ou se architek­ti a vývo­jáři musí připrav­it, je úst­up od tradičního ETL (Extract-Trans­form-Load) mod­elu, který je nahra­zován událost­ní­mi plat­for­ma­mi. Ten­to pře­chod zna­mená změnu způ­sobu myšlení, kdy jsou sys­témy zod­pověd­né pouze za gen­erování a zápis dat do plat­formy (napřík­lad Kafky) a jejich násled­né zpra­cov­ání je odpověd­nos­tí konzu­men­tů dat. 

„Pro inte­grační a datovou doménu bude ten­to nový mod­el vyžadovat defi­nování nových stan­dardů gov­er­nance, které budou pod­porovat růst množství dat a sys­témů v orga­ni­zaci,“ uza­vírá Konečný. 

Mohlo by vás také zajímat

Modernizace integračního designu a rozvoj Apache Kafka: Jak nové nástroje a metodiky mění přístup k IT architektuře