---
title: "Slovníček pojmů: software, AI, cloud a najímání vývojářů"
description: "Srozumitelné definice pojmů, na které narazíte při vývoji aplikací, AI agentů a cloudových systémů nebo při najímání inženýrů, od cachování po externího CTO."
canonical: https://sdk.enterprises/cs/glossary
language: cs
---

# 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.

**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ě.

**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.

**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.

**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í.

**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.

**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í.

**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.

**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.

**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.

**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.

**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.

**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.

**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.

**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.

**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.

**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.

**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.

**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.

**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í.

**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í.

**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í.

**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ě.

**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.

**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ď.

**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.

**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.

**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.

**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í.

**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.

**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.

**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.

**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.

**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.
