Convex

Rychlý přehled

  • Co je to Convex: Full-stack cloud backend jako sluĹľba, kterĂ˝ vĂ˝vojářům dodá databázi, realtime synchronizaci a serverless funkce pod jednou jednoduchou TypeScript API.

  • Co umĂ­ Convex: Ukládá data ve schĂ©ma-less dokumentovĂ© databázi, spouštĂ­ serverovĂ© funkce s automatickou škálou, publikuje zmÄ›ny klientĹŻm v reálnĂ©m ÄŤase a Ĺ™eší ověřovánĂ­, plánovanĂ© joby i file storage bez DevOps.

  • Pro koho je Convex: Front-end vĂ˝vojáři (React / Next.js / Expo), start-upy a malĂ© tĂ˝my, kteří chtÄ›jĂ­ rychle prototypovat a spustit SaaS nebo mobilnĂ­ aplikaci bez správy serverĹŻ.

  • HlavnĂ­ přínos Convex: Eliminuje nutnost psát REST/GraphQL backend, šetří 50-80 % kĂłdu i ÄŤasu na ĂşdrĹľbu infrastruktury a pĹ™ináší synchronnĂ­ data do klienta na jeden řádek kĂłdu.

  • Jazyk rozhranĂ­: Dokumentace a CLI v angliÄŤtinÄ›; SDK generuje typy TypeScript/JavaScript, podporuje takĂ© Swift, Kotlin a Dart klienty.

  • Integrace / plug-iny: OficiálnĂ­ balĂ­ÄŤky pro React, Next.js, Expo / React Native, Vite, Auth0, Clerk, Stripe a webhooks; import/export pĹ™es CSV / JSON a public REST endpointy.


Popis nástroje

Convex (založen 2022 bývalými inženýry Dropboxu) spojuje databázi se serverless funkcemi: vývojář píše queries a mutations v TypeScriptu, pushne přes npx convex dev, a Convex automaticky vytvoří API i realtime stream. Databáze používá optimistic concurrency a udržuje „reactive“ subscripce na front-endu – komponenta re-renderuje vždy, když se data změní. Plánované joby (cron) a file storage umožní generovat PDF, obrázky či spouštět AI inference — výsledky se ukládají do stejné databáze.


Klíčové funkce

  • ReaktivnĂ­ databáze – live query, žádnĂ© manuálnĂ­ invalidace cache.

  • Serverless funkce – psanĂ© v TS/JS, běží geograficky blĂ­zko uĹľivateli, škálujĂ­ se na 0.

  • ACID transakce & optimistic concurrency – bezpeÄŤnĂ© zápisy bez „lost update“.

  • Scheduled Jobs & Webhooks – pozadĂ­ Ăşlohy, crony, integrace se Stripe / OpenAI.

  • File Storage – upload a CDN linky bez potĹ™eby S3.

  • IntegrovanĂ© Auth hooky – adaptery pro Auth0, Clerk, Firebase, NextAuth.


Ceník (měsíčně, první projekt vždy zdarma)

  • Hobby – zdarma
    • 1 M čtecích operací • 1 M zápisů • 2 GB databáze • 10 GB file storage • 1 prostředí

  • Launch – 19 $ / projekt
    • 10 M čtení • 10 M zápisů • 4 GB DB • 50 GB storage • 3 prostředí • e-mail podpora

  • Growth – 99 $ / projekt
    • 50 M čtení • 50 M zápisů • 20 GB DB • 200 GB storage • priorita podpora • custom domains

  • Enterprise – individuálnÄ›
    • Neomezené operace • privátní region • SSO/SAML • SLA 99,9 % • dedikovaný CSM

Přesčerpání: 1 $ za každých 5 M operací nebo 10 GB storage nad limit.


Uživatelská hodnocení

  • „Live query je kouzlo – front-end se aktualizuje sám, nemusĂ­m Ĺ™ešit Redux ani websockets.“ – React vĂ˝vojář

  • „UšetĹ™ili jsme dva mÄ›sĂ­ce backend práce, Convex se nasadĂ­ jednĂ­m příkazem.“ – CTO SaaS start-upu

  • PrĹŻmÄ›rnĂ© skĂłre komunity: 4,6 / 5 – plus DX a dokumentace, minus vyšší cena pĹ™i velkĂ©m mnoĹľstvĂ­ operacĂ­.


Alternativy

  • Supabase – open-source Postgres BaaS, real-time pĹ™es Realtime Server, sloĹľitÄ›jší škálovánĂ­.

  • Firebase – zralĂ˝ ekosystĂ©m a Analytics, kontextovĂ© limity Realtime DB/Firestore u sloĹľitÄ›jších dotazĹŻ.

  • PocketBase – self-host Go backend zdarma, chybĂ­ globálnĂ­ edge a TypeScript DX Convexu.


HodnocenĂ­ redakce

  • UX/UI: 9 / 10 – clean dashboard, skvÄ›lĂ© VS Code hints a generovanĂ© typy.

  • PomÄ›r cena/vĂ˝kon: 8 / 10 – Hobby a Launch vĂ˝hodnĂ©; u Growth je nutnĂ© hlĂ­dat operace.

  • Funkce a rozšiĹ™itelnost: 9 / 10 – reaktivnĂ­ DB, jobs, files, auth v jednom; stále chybĂ­ full-text a geosearch.

  • Komunita & podpora: 7 / 10 – aktivnĂ­ Discord, rychlĂ© issue odpovÄ›di, menší ekosystĂ©m plug-inĹŻ.

  • CelkovĂ© skĂłre: 8,3 / 10 – ideálnĂ­ volba pro JS/TS tĂ˝my, kterĂ© chtÄ›jĂ­ reaktivnĂ­ backend bez DevOps a s ÄŤistĂ˝m DX.


FAQ

  • Co je to Convex?
    Cloudový backend-as-a-service spojující databázi, realtime a serverless funkce do jedné TypeScript knihovny.

  • Jak Convex funguje?
    Píšete query/mutation funkce v TypeScriptu, pushnete je CLI; klientská knihovna poskytne reaktivní hooky, které se automaticky synchronizují s databází.

  • Kolik Convex stojĂ­?
    Hobby zdarma, Launch 19 $, Growth 99 $ za projekt; Enterprise dle dohody, plus malé poplatky za nadlimitní operace a storage.

  • Podporuje Convex ÄŤeštinu?
    Dokumentace je anglická, ale API a data nejsou jazykově omezená; tým chystá lokalizaci dashboardu.

  • Je Convex vhodnĂ˝ pro začáteÄŤnĂ­ky?
    Ano – „Hello World“ běží za pár minut; TS generované typy brání chybám.

  • Jaká data Convex uloží?
    JSON-like dokumenty libovolné struktury; binární soubory přes File Storage.

  • Je Convex bezpeÄŤnĂ˝ pro firemnĂ­ data?
    Šifruje data v klidu i přenosu, nabízí RBAC, server-side auth hooks a regionální nasazení pro EU compliance.

Convex logo

Související Nástroje