Praktické tipy a inspirace z konference QCon London 2025

QCon London není jen další IT konference. Je to místo, kde se potkávají vývojáři, architekti a technologičtí lídři, kteří nechtějí jen poslouchat teorie – hledají konkrétní řešení, ověřené postupy a sdílení zkušeností z reálné praxe. Michal Drbohlav a Filip Kučera z České spořitelny nám prozradili, co je na letošním QConu zaujalo nejvíc.
Od architektury po AI asistenty
Konference nabídla pohled na pestrá témata – od návrhu systémů, bezpečnosti, přes týmovou spolupráci až po vliv AI na každodenní práci vývojářů. Jedním z nejzajímavějších konceptů byla přednáška „Architecture in the Lead“, která představila přístup architecture as code. Co si pod tím představit?
„Jde o strukturovaný popis architektury systému, který je uložený přímo v Gitu. Díky tomu se informace o architektuře dostávají z hlav lidí do podoby, která se dá sdílet a verzovat – podobně jako u infrastruktury,“ vysvětluje Michal Drbohlav,Technology Lead pro George Business. Podle něj je to logické pokračování trendů jako Infrastructure as Code nebo Architecture Decision Records – vše směřuje k transparentnímu, sdílenému a opakovatelnému způsobu práce.
Kromě architektury rezonovalo i téma nefunkčních požadavků. Ty jsou často opomíjené, ale pro škálovatelnost a stabilitu systémů zásadní. Jedním z nich je idempotence – tedy schopnost systému zvládnout opakování stejné operace bez vedlejších efektů. „U nás v bance to může být otázka života a smrti – nebo spíš dvojí platby. Chcete mít jistotu, že když se operace opakuje, nezpůsobí víc škody než užitku,“ dodává Michal.
Nezmeškejte žádné novinky ITT
Důležitým poznatkem také bylo, že přechod k asynchronní komunikaci může významně přispět k robustnosti systémů. Ale – jak Michal trefně poznamenal – „Je to jako kdybyste do lineárního filmu přidali cestování v čase.“ Vývojáři musí změnit způsob uvažování.
Developer Experience jako produkt
Zaujala vás myšlenka, že vylepšování vývojářského prostředí se dá dělat jako klasický produktový vývoj? Přesně tak to dělají v Monzo Bank. Jejich platformní tým měřil čas strávený v jednotlivých fázích CI/CD pipeline a na základě dat optimalizoval konkrétní části. „Často pomůže už jen to, že vývojář nemusí přeskakovat mezi deseti nástroji – ideálně vše probíhá v jednom prostředí, třeba v IDE,“ říká Filip Kučera, IT Domain Lead. Využití nástroje jako GetDX pro měření metrik v softwarovém doručování ukázalo, že efektivita a spokojenost vývojářů se dají skutečně měřit a zlepšovat.
AI: Slibný pomocník, nikoliv náhrada
Na konferenci zazněla také reflexe aktuálního stavu využití AI v programování. Přístup k tématu byl podle účastníků příjemně vyvážený – bez zbytečného hype, ale i bez paniky. Například, že umělá inteligence může být výborným pomocníkem, ale rozhodně nenahradí porozumění samotnému programování. Upozorněno bylo i na konkrétní případy, kdy si vývojáři nechali od AI vytvořit SaaS službu, aniž by měli hlubší znalosti, a výsledkem byly vážné bezpečnostní chyby. Zmíněn byl rovněž zajímavý ukazatel code churn rate – tedy kolik řádků kódu vytvořených s pomocí AI je brzy upraveno nebo odstraněno. A právě tato hodnota podle prezentovaných dat roste.
QCon je místo, kde nejde o marketing, ale o reálnou výměnu zkušeností. „Byli jsme nadšení z kvality přednášek – bylo to praktické, inspirativní a především upřímné. A jsem rád, že Česká spořitelna umožňuje na takové akce jezdit. Není to jednorázová výjimka, ale součást kultury vzdělávání v naší bance,“ uzavírá Filip.