000 — BACKENDOVÉ SYSTÉMY

Backendové systémy na zakázku, které nespadnou, když firma poroste.

Navrhujeme, stavíme a opravujeme backendy: API, integrace, datové pipeline a cloudovou infrastrukturu, včetně refaktoringu legacy kódu a splácení technického dluhu. Pro produktové firmy a provozně náročné podniky, jejichž software přerostl svou první verzi. Pracujeme ve 2týdenních sprintech za pevnou cenu od 4 900 €; u existujícího systému začínáme technickým auditem za 690 €.

001 — Zní vám to povědomě?

Skutečné problémy žijí v backendu.

  • Integrace s ERP, CRM nebo platební bránou potichu selhávají a v pondělí někdo data opravuje ručně.
  • Jeden pomalý dotaz ve špičce shodí celou aplikaci a nikdo neví který.
  • Každá funkce trvá dvakrát déle, než byl odhad, protože se kód brání.
  • Účet za cloud roste rychleji než počet uživatelů a nikdo neumí vysvětlit jednotlivé položky.
  • Přihlašování, oprávnění a tajné klíče byly před dvěma lety „dočasné“. Na stole teď leží nevyplněný bezpečnostní dotazník od velkého zákazníka.
  • Když se něco rozbije, první si toho všimne zákazník.

002 — Co je součástí

Co převezmeme

Technický dluh tvoří 20–40 % hodnoty celého technologického majetku firmy a 10–20 % rozpočtů na nové produkty se odkloní na jeho splácení (McKinsey). Nové systémy stavíme tak, aby takhle nezačínaly, a v existujících dluh splácíme, zatímco se dál dodávají nové funkce.

  • API a služby

    REST, GraphQL nebo typované RPC API s verzováním, validací, limity požadavků a dokumentací generovanou z kódu. Úlohy na pozadí a fronty pro všechno, co nemá blokovat požadavek.

  • Integrace

    ERP, CRM, účetnictví, platby, doprava, e-mail. Idempotentní webhooky, opakované pokusy s rostoucím odstupem, dead-letter fronty a auditní stopa, takže selhaná synchronizace je vidět a dá se obnovit, místo aby proběhla potichu.

  • Data a databáze

    Návrh schématu, migrace ve správě verzí, indexy odpovídající skutečným dotazům, zálohy s otestovanou obnovou. Výchozí volbou je PostgreSQL; Convex nebo Supabase, když záleží na real-time a rychlosti iterací.

  • Refaktoring legacy a technický dluh

    Legacy systémy nahrazujeme postupně, metodou strangler fig (Fowler): nový kód roste kolem starého, jedna cesta nebo modul po druhém, a každý krok ověří produkční provoz. Nikdy ne přepis naráz.

  • Bezpečnost

    Přihlašování a relace, přístup podle rolí, Row Level Security, tajné klíče v trezoru, skenování závislostí a auditní logy. Stavíme s připraveností na SOC 2 / ISO 27001: řízení přístupu, šifrování, zálohy a zdokumentovaná reakce na incidenty.

  • Výkon a náklady na cloud

    Profilování, plány dotazů, cache a infrastruktura správné velikosti. Najdeme, co je pomalé a co drahé, ukážeme vám čísla a nejdřív opravíme to, na čem záleží.

  • Infrastruktura a observabilita

    Infrastruktura jako kód, kontejnerizované služby, CI/CD s rollbackem a strukturované logy, trace a metriky napojené na upozornění. O problémech se dozvíte dřív než vaši zákazníci.

Pro koho stavíme backendy

  • CTO softwarových firem, kteří potřebují kapacitu zkušených backendových inženýrů bez náboru celého týmu.
  • Provozně náročné firmy, které běží na integracích mezi ERP, e-shopem, skladem a účetnictvím.
  • Startupy, jejichž MVP backend — ať postavený s AI, nebo bez ní — pod skutečnými uživateli praská. Viz vibecode rescue.
  • Týmy s legacy systémem, který musí běžet, zatímco ho nahrazujeme.
  • Firmy před bezpečnostní revizí, due diligence nebo dotazníkem od enterprise zákazníka.

003 — Jak to probíhá

Jak spolupráce na backendu probíhá

  1. Technický audit

    U existujících systémů: architektura, datový model, závislosti, bezpečnost, výkonnostní úzká místa a nákladové položky. Písemná zpráva s prioritizovaným plánem. Pevná cena 690 €, započítaná do prvního sprintu.

    1.–3. den

  2. Architektura a plán

    U nových systémů nebo velkých změn: krátký návrhový dokument, ADR ke klíčovým rozhodnutím a plán sprintů s pevnými cenami. Než napíšeme produkční kód, schválíte ho.

    1. týden

  3. Vývoj ve sprintech

    2týdenní sprinty s pevným rozsahem. Každá změna projde CI, náhledovým prostředím a code review. Týdenní demo, písemný přehled postupu.

    Od 2. týdne (2týdenní sprinty)

  4. Nasazení do produkce

    Feature flagy, postupné nasazení, vratné migrace a dashboardy, které změnu hlídají. Staré a nové běží vedle sebe, dokud čísla neřeknou, že je to bezpečné.

    U každého vydání

  5. Provoz

    Provozní postupy, upozornění a pohotovost předáme vašemu týmu, nebo je držíme my v rámci plánu Care se SLA.

    Průběžně

004 — Ceník

Ceník backendu

Pokud systém už existuje, nejdřív audit, pak sprinty za pevnou cenu. Pokud nás potřebujete dlouhodobě, plán Care udrží systém v kondici i mezi projekty.

  • Technický audit

    690 €

    pevná cena · 3 pracovní dny

    • Revize architektury, dat a závislostí
    • Zjištění k bezpečnosti a řízení přístupu
    • Úzká místa výkonu a nákladů na cloud
    • Prioritizovaný plán s odhady sprintů
    • Cena se započte do prvního sprintu
  • Vývojový sprint

    Nejčastější volba

    od 4 900 €

    za 2týdenní sprint

    • Pevný rozsah odsouhlasený předem
    • API, integrace, práce s daty nebo refaktoring
    • Testy, CI kontroly a náhledová prostředí
    • Observabilita na všem, co dodáme
    • 30denní záruka na dodaný kód
  • Care Plus

    od 1 490 €

    měsíčně

    • Cílová měsíční dostupnost 99,9 % s kredity
    • Prioritní reakce na incidenty
    • Průběžné splácení technického dluhu
    • Měsíční report metrik DORA

Každou nabídku zafixujeme dřív, než začneme. Když přetáhneme vlastní odhad, jde to za námi, ne za vámi.

005 — Kdy je hotovo

Kdy je backend hotový

Technologie

  • Node.js
  • TypeScript
  • PostgreSQL
  • Convex
  • Supabase
  • Redis
  • Docker
  • Terraform
  • OpenTelemetry
  • Sentry

definition_of_done.md

  • Testy kritických cest

    Unit testy na obchodní pravidla, integrační testy proti skutečné databázi, kontraktové testy na externí API.

  • CI kontroly a náhledová nasazení

    Typové kontroly, linting, testy a build běží u každého pull requestu. Co neprojde, se nesloučí. Každá větev má vlastní náhledové nasazení, které si proklikáte dřív, než se dostane do produkce.

  • Observabilita od začátku

    Strukturované logy, trace a metriky u každé služby, s upozorněními na příznaky, které cítí uživatelé: chyby, latenci, selhané úlohy.

  • Bezpečnostní revize

    Každá změna, která se dotýká přihlašování, oprávnění, přístupu k datům nebo tajných klíčů, projde před sloučením samostatnou bezpečnostní revizí.

  • Vratné ve výchozím stavu

    Migrace s cestou zpět, feature flagy u rizikových změn a rollback, který jsme opravdu vyzkoušeli.

  • Dokumentace, ADR a provozní postupy

    Každé netriviální rozhodnutí zapíšeme do krátkého ADR (architecture decision record). Každý provozní úkon — nasazení, rollback, obnova ze zálohy, rotace tajného klíče — má sepsaný postup, podle kterého to zvládne i někdo jiný ve tři ráno.

  • Váš repozitář a cloud od prvního dne

    Kód je ve vaší organizaci na GitHubu a běží ve vašich cloudových účtech od prvního commitu. Po zaplacení na vás přechází veškerá práva. Nic nedržíme jako rukojmí, nikdy.

007 — Na co se klienti ptají

Na co se klienti ptají

Kolik stojí vývoj backendu na zakázku?

Pracujeme ve 2týdenních sprintech od 4 900 €, každý s pevným rozsahem a cenou. U existujícího systému začínáme technickým auditem za 690 €, který se započte do prvního sprintu — odhad tak vychází z vašeho kódu, ne z odhadu naslepo.

Přepisujete legacy systémy?

Málokdy celé naráz. Nahrazujeme je postupně — nový kód kolem starého, modul po modulu, a každý krok ověří produkční provoz. Přepis naráz zastaví vývoj funkcí na měsíce a obvykle znovu objeví všechny chyby, které starý systém už dávno vyřešil.

Zvládnete spolupracovat s naším interním týmem?

Ano, a často je to nejlepší uspořádání. Připojíme se k vašemu repozitáři, podle potřeby ke standupům a k vašemu procesu code review. Můžeme převzít jasně vymezenou oblast — integrace, migraci, observabilitu — nebo pracovat v páru s vašimi inženýry, aby znalosti zůstaly u vás.

Komu patří kód, infrastruktura a duševní vlastnictví?

Vám. Všechno je od prvního commitu ve vaší organizaci na GitHubu a ve vašich cloudových účtech a po zaplacení na vás přechází veškerá práva. Pracujeme ve vašich účtech s přístupy, které nám můžete kdykoli odebrat.

Co když zmizíte?

Pak máte pořád všechno: kód ve vašem repozitáři, infrastrukturu jako kód, ADR s vysvětlením rozhodnutí a sepsaný postup ke každému provoznímu úkonu. Stavíme tak, aby to po nás převzal jiný schopný inženýr, aniž by nám musel volat. Odejít můžete kdykoli, s předávacím balíčkem.

Podepisujete NDA a smlouvu o zpracování osobních údajů?

Ano. Vzájemnou NDA dřív, než cokoli uvidíme, a smlouvu o zpracování osobních údajů podle čl. 28 GDPR, kdykoli zpracováváme osobní data. Umíme pracovat i v rámci vašich stávajících bezpečnostních politik a řízení přístupu.

V jakém časovém pásmu pracujete?

V CET, od pondělí do pátku, česky, slovensky nebo anglicky. To se plně překrývá s evropskými týmy a pokrývá i dopoledne týmů na východním pobřeží USA. Reakce na incidenty mimo pracovní dobu je dostupná v plánu Care Plus nebo v individuálním plánu.

Dokážete snížit náklady na cloud?

Obvykle ano. Audit zahrnuje i revizi nákladů: předimenzované instance, příliš upovídané služby, chybějící cache, logy, které nikdo nečte. Ukážeme vám čísla i kompromisy a pak opravíme to, co se vrátí nejrychleji.

100 — BACKENDOVÉ SYSTÉMY

Máte backend, který potřebuje dospět?

Napište nám, co systém dělá a kde to bolí. Do jednoho pracovního dne odpovíme s praktickým dalším krokem — obvykle krátkým hovorem nebo technickým auditem.