Lukáš Henderson
CZEN
Napište mi

Stroj

Deset stanic od stisku klávesy na mém notebooku po hlídanou produkci, na třech serverech: vývoj a CI, produkce a weby.

Kolejové schéma deseti stanic. Úloha jede od operátora přes přijetí, úl a přechodovou komoru k bráně, Deployiku a hlídce; chyba z produkce se vrací k agentovi.NotebookRunnery DevulinkaHranice důvěryBlue-green přepnutí1Operátor2Agent3Devbox4Přijetí5Úl6Semafor7Komora8Brána9Deployik10HlídkaVaše úlohaJiné úlohyStůjVolnoZpět k agentovi
  • Vaše úloha
  • Stůj
  • Volno
  • Zpět k agentovi
  1. Operátor

    Pultík a claude-switcheroo

    Pultík dává každý produkt, pipeline i server na jednu zkratku. claude-switcheroo eviduje každý AI token i každou hodinu.

    • ⌥ Mezerník otevře Pultík
  2. Agent

    Výbava ve worktree

    Git worktree na notebooku s Výbavou. Přístupové údaje nikdy neopustí notebook; mantinely platí, i když má agent všechna oprávnění.

    • 38 mantinelů
  3. Devbox

    Stack pro každou větev

    Každá větev dostane vlastní kompletní stack na vývojovém VM a nečinné se uspí.

    • Vývojové VM se 48 vCPU
    • Z uspání zpět zhruba za 16 s
  4. Přijetí

    Prioritní fronta

    Jedna prioritní fronta pro všechny repozitáře; každá čekající úloha postupně stoupá v prioritě.

    • 19 repozitářů
    • O úroveň výš každých 5 min
  5. Úl

    firefly-vm

    Jedno nahřáté VM, jednorázový kontejner pro každou úlohu, teplé cache. Medián čekání v nejvytíženějších dnech zhruba 5 s, dřív zhruba 22 s.

    • Zhruba 1 100 úloh denně
    • Ve špičce 2 064
    • 80 vCPU
    • 32 slotů
  6. Semafor

    Svědek

    Jen pozoruje. Každá úloha zanechá záznam a každé odmítnutí má důvod. Paměť se dimenzuje podle naměřených špiček.

    • Od nápadu do produkce za jeden den
  7. Přechodová komora

    bastion-vm

    Nasazení nikdy neběží v úlu. Každé si spustí vlastní jednorázové VM z image s ověřeným podpisem: bez klíčů, bez připojených disků, bez VPN.

    • 2 zóny důvěry
  8. Brána nasazení

    Drží klíče

    Klíče má jen ona, spouští jen povolené příkazy a nejdřív zapíše audit. Co nejde auditovat, neproběhne.

    • 15 cílů nasazení
  9. Deployik

    Jedna binárka v Go

    Vlastní nasazování na jedno kliknutí jako Vercel: blue-green přepnutí, automatické HTTPS, náhledová adresa pro každou větev.

    • 47 aplikací
    • 30 produkčních prostředí
  10. Hlídka

    A zpátky k agentovi

    Vlastní Sentry a šifrované zálohy s testy obnovy. Chyba z produkce jde rovnou zpátky k agentovi a smyčka začíná znovu.

    • 207 pravidel pro Prometheus a 23 pro Loki
    • 20 dashboardů
Běží na
3 serverech: vývoj a CI, produkce a weby
Linky
41 definovaných, 39 v provozu
Čísla
Stav k září 2026

Proč stavět stroj

Čtyři produkty a flotila AI agentů fungují dohromady jen tehdy, když každá změna jede do produkce stejnou bezpečnou cestou. Stroj je ta cesta a jezdí po ní produkty, které provozuji.

Dvě zóny důvěry

Běžné CI běží v úlu: jedno nahřáté VM, jednorázový kontejner pro každou úlohu. Cokoli, co může sáhnout na produkci, úl opouští. Nasazení si spustí vlastní jednorázové VM z image s ověřeným podpisem, bez klíčů, disků a VPN, a požádá bránu, která jediná drží klíče, spouští jen povolené příkazy a nejdřív zapíše audit.

Měřené, ne odhadnuté

Semafor zaznamená každou úlohu i každé odmítnutí. Rezervace paměti vycházejí z naměřených špiček místo odhadů – linky s rezervací 32 GiB reálně nepřesáhly 10. Čekání ve frontě kleslo v nejvytíženějších dnech na medián zhruba 5 sekund.

Konfigurace z gitu

Dva ze tří serverů se každé dvě minuty srovnají podle gitu a každá ruční úprava se zastaví a spustí alert. Linky se generují z jednoho manifestu: 41 definovaných, 39 v provozu.

Co z toho máte vy

Vaše aplikace dostane stejnou disciplínu: stack pro každou větev, náhled každé změny, izolované nasazení a hlídku, která chyby posílá rovnou k opravě. Můžu ji provozovat pro vás, nebo stejnou cestu postavit u vás ve firmě.

Napište, co potřebujete: postavit aplikaci, vyškolit tým nebo dostat agenty do produkce.