Přeskočit na obsah

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