// poznámky z praxe
Blog PHP vývojáře a architekta.
Texty o architektuře, výkonu a provozu PHP aplikací. Občas o cestování nebo čemkoli, co mě napadne.
Doporučeno · AI
MCP server v Symfony: Jak pustit AI agenta do aplikace a nepustit ho dál?
Jak ze Symfony aplikace udělat MCP server přes symfony/mcp-bundle a proč bezpečnostní kontroly patří dovnitř nástroje: voter, OAuth bez přeposílání tokenů, poznámka zákazníka jako prompt injection, potvrzení, idempotence a audit.
19. října 2026 · 21 min čtení
číst článek
// série
IT fiaska.
Velké IT projekty, které se zvrtly, a co se z nich dá vzít.
8 dílů
poslední 29. října 2026
Všechny díly série
- Knight Capital: Jak se probudí kód, který devět let nikdo nevolal? 1. srpna 2012 začal jeden z osmi serverů Knight Capital posílat do trhu miliony pokynů a za zhruba 45 minut bylo hotovo. Ztráta přes 460 milionů dolarů. Nový kód se nasadil na sedm serverů z osmi, na tom osmém zůstal kód vyřazený v roce 2003, a příznak, který ho zapínal, se mezitím recykloval. A když se to snažili opravit rollbackem, rozšířili to na všech osm serverů.
- TSB: Jak se dá přes jeden víkend položit celá banka? Britská TSB přesunula v dubnu 2018 přes jeden víkend pět milionů klientů na novou platformu. Data se přenesla podle plánu, ale nefungovala platforma, na kterou přišla. O velkém třesku nikdo nerozhodl, výkon se testoval na půlce infrastruktury a barvičky ve zprávě o testování se pět dní před migrací přepsaly ručně.
- Postbank: Migrace vyšla. Tak proč přišel do banky regulátor? Deutsche Bank převedla 19 milionů smluv dvanácti milionů klientů Postbank na svoji platformu a 3. července 2023 to označila za úspěšně dokončené. Technicky to vyšlo, přiznala to i vlastní dozorčí rada. O tři měsíce později přesto poslal BaFin do banky zvláštního zmocněnce, vůbec prvního ve své historii kvůli ochraně spotřebitele. Migrace dat totiž není totéž co migrace provozu.
// články