Slovníček
Pojmy, které k práci patří, řečeno srozumitelně
Hovory o vývoji jsou plné žargonu. Tady jsou krátké a srozumitelné definice pojmů, které se nejčastěji objevují, když se software, AI agenti a cloudové systémy stavějí, provozují a obsazují lidmi.
- Agent založený na LLM
- Software, který pomocí velkého jazykového modelu plánuje a provádí vícekrokové úkoly voláním nástrojů, například čtením souborů, spouštěním testů nebo dotazy na API. Dobře navržení agenti ukazují svůj plán, zaznamenávají své akce a žádají člověka o schválení změn.
- API brána (API gateway)
- Služba, která stojí před jedním nebo více API a obstarává společné záležitosti, jako je směrování, ověřování, omezování počtu požadavků a logování požadavků. Klienti volají bránu a ta každý požadavek předá správné backendové službě.
- Automatizace revize kódu
- Použití statické analýzy, automatických testů nebo AI agentů ke kontrole změn kódu před lidským recenzentem nebo souběžně s ním. Automatické kontroly zachytí prohřešky proti stylu, běžné chyby a chybějící testy, takže se recenzenti mohou soustředit na návrh a chování.
- AWS
- Amazon Web Services, cloudová platforma Amazonu. Poskytuje na vyžádání výpočetní výkon, úložiště, databáze, sítě a spravované služby a nahrazuje hardware, který by si jinak firma musela koupit a provozovat sama.
- Blue-green nasazení
- Technika vydávání, při které existují dvě identická produkční prostředí. Nová verze se nasadí do nevyužívaného prostředí, ověří se a pak se na ni přepne provoz z živého prostředí. Přepnutí provozu zpět slouží jako rollback.
- Cachování
- Uložení výsledku náročné operace, například databázového dotazu nebo volání API, do rychlého úložiště, aby ho další požadavky mohly znovu použít. Cachování zkracuje odezvu a snižuje zátěž systému, za cenu nutnosti udržovat data v cache aktuální.
- CI/CD
- Průběžná integrace a průběžné doručování nebo nasazování. Každá změna se při sloučení automaticky sestaví a otestuje a pipeline ji vydá do prostředí s minimem ruční práce, nebo úplně bez ní.
- CTO na částečný úvazek (fractional CTO)
- Zkušený technický lídr, který s firmou pracuje jen část měsíce, ne na plný úvazek. Rozhoduje o technologiích, pomáhá najímat inženýry a drží dodávku na správné cestě, často ve firmách, které ještě nejsou připravené na CTO na plný úvazek.
- Dashboard v reálném čase
- Dashboard, který se aktualizuje s příchodem nových dat, obvykle přes WebSockets nebo server-sent events, a ne podle rozvrhu nebo po obnovení stránky. Provozní týmy je používají ke sledování systémů a k reakci na problémy ve chvíli, kdy vznikají.
- DevOps
- Způsob práce, kdy lidé, kteří software vyvíjejí, zároveň automatizují jeho testování, nasazování a provoz. V praxi to znamená CI/CD pipeline, infrastrukturu popsanou v kódu a monitoring, který týmu dá vědět, když se něco rozbije.
- Diff
- Zobrazení změn mezi dvěma verzemi souboru nebo kódové základny řádek po řádku, s přidanými a odebranými řádky. Diffy jsou standardní jednotkou revize kódu.
- Elasticsearch
- Distribuovaný vyhledávací a analytický nástroj, který indexuje dokumenty pro rychlé fulltextové vyhledávání a agregace. Často se používá pro vyhledávání na webu, analýzu logů a jako vrstva optimalizovaná pro čtení vedle hlavní databáze.
- Elektronická fakturace
- Faktury, které si firmy vyměňují jako strukturovaná data přes schválené platformy, a ne jako obyčejná PDF nebo na papíře. Ve Francii se zavádí postupně od 1. září 2026.
- GDPR
- Obecné nařízení o ochraně osobních údajů, předpis Evropské unie, který upravuje, jak se shromažďují, zpracovávají a ukládají osobní údaje lidí v EU. Vztahuje se na organizace, které s takovými údaji pracují, bez ohledu na to, kde sídlí.
- Google Cloud
- Cloudová platforma Googlu, známá také jako Google Cloud Platform nebo GCP. Stejně jako AWS poskytuje na vyžádání výpočetní výkon, úložiště, databáze, sítě a spravované služby.
- Idempotence
- Vlastnost operace, která má stejný účinek, ať proběhne jednou, nebo několikrát. Idempotentní API umožňují klientovi bezpečně zopakovat požadavek, například platbu, po vypršení časového limitu, aniž by vznikly duplicity.
- Indexace
- Krok, ve kterém vyhledávač analyzuje procházenou stránku a uloží ji do svého indexu. Ve výsledcích vyhledávání se mohou objevit jen indexované stránky.
- Invalidace cache
- Odstranění nebo aktualizace dat v cache, když se změní data, ze kterých vznikla, aby uživatelé neviděli zastaralé výsledky. Běžné strategie jsou doba platnosti, mazání záznamů při zápisu a verzované klíče.
- Kubernetes
- Open-source systém pro provoz kontejnerizovaných aplikací na clusteru strojů. Plánuje kontejnery, restartuje ty, které selžou, škáluje je nahoru i dolů a řídí postupné aktualizace.
- Laravel
- Široce používaný open-source webový framework pro PHP. Obsahuje směrování, ORM, fronty, cachování, ověřování a nástroje pro testování a je častou volbou pro API a firemní aplikace.
- Latence P95
- Doba odezvy, pod kterou se vejde 95 procent požadavků. Ukazuje, co uživatelé zažívají u pomalejších požadavků, lépe než průměr, protože průměr může skrýt dlouhý chvost pomalých odpovědí.
- Lift and shift
- Přístup k migraci, který přesune aplikaci na novou infrastrukturu, obvykle do cloudu, s minimem změn v kódu, nebo úplně bez nich. Je rychlý, ale dokud aplikace neprojde modernizací, spravované cloudové služby jí přinesou jen málo.
- Mapa stránek XML (sitemap)
- Soubor se seznamem stránek webu, které má jeho vlastník zájem nechat vyhledávače najít a indexovat, případně s datem poslední změny každé z nich.
- Migrace do cloudu
- Přesun aplikací, dat a infrastruktury z vlastních serverů nebo starých virtuálních strojů k poskytovateli cloudu, jako je AWS nebo Google Cloud. Přístupy sahají od přesunu aplikace tak, jak je, až po její přestavbu pro spravované cloudové služby.
- Minimalizace údajů
- Zásada, podle které se shromažďují a uchovávají jen ty osobní údaje, které jsou potřeba pro stanovený účel. Je to jedna ze základních zásad GDPR a zároveň omezuje škody při případném úniku dat.
- Modernizace zastaralých systémů
- Aktualizace staršího systému, aby byl jeho provoz a změny levnější a bezpečnější. Může jít o upgrade frameworků a verzí jazyka, restrukturalizaci kódu, přesun do cloudu nebo přestavbu částí od nuly.
- n8n
- Nástroj pro automatizaci workflow, který propojuje firemní software a řetězí akce spuštěné nějakým podnětem, například formulářem nebo e-mailem. Běží jako cloudová služba nebo na vašich vlastních serverech.
- Nasazení bez výpadku
- Vydání nové verze, aniž by služba přestala být uživatelům dostupná. Mezi běžné techniky patří postupné aktualizace, blue-green nasazení a zpětně kompatibilní změny databáze.
- Observabilita
- Schopnost pochopit, co systém dělá, z jeho výstupů: logů, metrik a trasování. Dobrá observabilita umožní týmu najít příčinu problému v produkci, aniž by kvůli vyšetřování musel nejdřív nasadit nový kód.
- Omezování počtu požadavků (rate limiting)
- Stanovení horní hranice, kolik požadavků může klient poslat v daném časovém okně. Chrání službu před přetížením a zneužitím; požadavky nad limit se odmítnou nebo zpozdí.
- OWASP
- Open Worldwide Application Security Project, nezisková nadace, která zdarma zveřejňuje doporučení k zabezpečení aplikací. Její seznam Top 10 kritických bezpečnostních rizik webových aplikací je běžným základem pro bezpečný vývoj a revizi kódu.
- Pronájem kapacit (staff augmentation)
- Doplnění interního týmu o externí inženýry, kteří zaplní mezery v dovednostech nebo kapacitě, obvykle s platbou podle odpracovaného času. Práci ze dne na den řídí klient a dodavatel dodává lidi.
- Průběžný příjem dat (streaming ingestion)
- Přijímání a zpracování dat nepřetržitě, jak vznikají, místo v pravidelných dávkách. Hodí se pro síťová data, data ze senzorů, události a logy, kde rozhodnutí závisí na tom, co se děje právě teď.
- Přepnutí (cutover)
- Okamžik, kdy systém přejde ze starého prostředí na nové, například když se produkční provoz přesměruje na migrovanou aplikaci. Plán přepnutí uvádí kroky, odpovědné osoby, kontroly a cestu zpět.
- Redis
- Úložiště dat v paměti, které se používá pro cachování, relace, fronty, omezování počtu požadavků a počítadla v reálném čase. Protože data žijí v paměti, čtení i zápis jsou velmi rychlé.
- Rollback (návrat zpět)
- Vrácení systému na předchozí funkční verzi po nepovedeném vydání nebo migraci. Cesta zpět se plánuje a testuje předem, aby se dala provést rychle a bezpečně.
- Rozšíření týmu
- Způsob, jak na určitou dobu doplnit stávající tým o specialisty, kteří pracují v jeho nástrojích a zavedených postupech. Na rozdíl od prostého pronájmu kapacit často dodavatel dál odpovídá za kvalitu práce.
- Runbook (provozní příručka)
- Písemný postup pro provoz systému: jak ho nasadit, zkontrolovat jeho stav a reagovat na známá upozornění a selhání. Runbooky umožňují provozovat systém i lidem, kteří ho původně nenapsali.
- Technická due diligence
- Prověrka kódu, infrastruktury, zabezpečení a vývojového týmu produktu, obvykle před investicí nebo akvizicí. Kupujícímu ukáže, co ve skutečnosti získává, jaká rizika s tím přicházejí a co by stálo je odstranit.
- Technický dluh
- Budoucí náklady, které vznikají zkratkami, zastaralými závislostmi nebo návrhovými rozhodnutími, která už nesedí. Stejně jako finanční dluh nabíhá úroky: každá změna trvá déle, dokud se dluh nesplatí refaktoringem nebo upgrady.
- Vývojový partner
- Externí firma, která přebírá odpovědnost za technický výsledek, nejen za dodání odpracovaných hodin. Práci plánuje, obsazuje lidmi, ručí za její kvalitu a výsledek předá týmu klienta.
- WebSocket
- Protokol, který udržuje otevřené obousměrné spojení mezi klientem a serverem. Server může posílat aktualizace ve chvíli, kdy nastanou, a proto je častou volbou pro živé dashboardy, chat a oznámení.
Řekněte nám, co potřebujete.
Něco postavit, najít lidi, nebo zodpovědět otázku. Během 30minutového hovoru vás vyslechneme a upřímně řekneme, jak můžeme pomoci a co by to obnášelo.
Rezervujte hovor
30 minut, francouzsky nebo anglicky. Zdarma.
Raději píšete? Pošlete nám krátké zadání.