Frederik Rybansky

AI infraštruktúraAI agentiBratislava, SK

Služba 06

Vývoj softvéru na mieru

Časť mimo AI praxe: API, integrácie, interné nástroje a platformy, ktoré fungujú desať rokov. Väčšina AI projektov stále potrebuje niekoho, kto tie nudné časti postaví poriadne.

Všetko v AI stacku sa nakoniec dotkne obyčajného systému: databázy, fronty úloh, webhooku, interného nástroja, ktorý niekto používa štyridsaťkrát denne. Tieto systémy si zaslúžia rovnakú inžiniersku disciplínu ako vrstva modelu a práve tam projekty zvyčajne potichu zlyhajú.

Je to tá istá prax, ktorá postavila platformy BSS PRAHA, obsahový systém Audioline a BatteryCheck — Node.js, TypeScript, React, PostgreSQL, AWS a Docker.

Výstupy

API a backendové služby

Služby v TypeScripte a Node.js s typovanými zmluvami, verziovaním, rate limitingom, idempotenciou a dokumentáciou, ktorú vaši integrační partneri použijú bez toho, aby sa vás pýtali.

Webové aplikácie

Fronty v Reacte a Next.jse s reálnou prístupnosťou, rozumnými rozpočtami výkonu a dizajnovým systémom, ktorý váš tím rozšíri po mojom odchode.

Integrácie

ERP, CRM, platby, účtovníctvo, logistika, ticketing. Nevďačná práca na potrubí, urobená s retry, monitoringom a vysporiadaním.

Interné nástroje

Admin panely, back-office procesy, opravy dát, fronty schvaľovania. Nástroje, ktoré odstránia tabuľku z vašich prevádzkových procesov.

IoT a telemetria

Flotily zariadení, ingest pipeliney, prahy alarmov a reportovanie — tak ako v BatteryCheck, kde diagnostika batérií beží v mierke flotily.

Rozšírenie tímu

Zaradenie sa k vašim interným vývojárom: revízie architektúry, párové programovanie, štandardy code review a dokumentácia na odovzdanie.

Ako pracujem

Pochopiť obmedzenie

Nie zoznam funkcií — rozpočet, termín, systémy, ktoré už bežia, a veci, ktoré nesmiete meniť.

Malé, kontrolovateľné rezy

Fungujúci softvér každý týždeň, na vetvi, ktorú si viete prečítať. Žiadna mesačná fáza architektúry.

Nuda tam, kde na tom záleží

Postgres namiesto novátorskej databázy, monolit namiesto mikroslužieb, dobre známe vzory namiesto vynaliezavých — pokým to vynaliezavé nebude zrejme potrebné.

Prevádzkovať to

Monitoring, alarmy, runbooky a deploy pipeline, ktorý spustíte bezo mňa. Ak to potrebuje, aby som bol k dispozícii, nie je to hotové.

Výsledok

  • Kódová základňa, ktorú váš tím udržiava bezo mňa.
  • Typované zmluvy na každej hranici, takže integrácie zlyhajú hlasno v testoch, nie v produkcii.
  • Nasadenie, ktoré spustíte v utorok popoludní.
  • Dokumentácia, ktorá odpovie na otázky, ktoré by ste inak položili mne.
  • Žiadny framework, ktorý osemnásť mesiacov vyžaduje migráciu.

Bežný stack

TypeScript · Node.js · React · Next.js · PostgreSQL · Redis · AWS · Docker · Kubernetes · Terraform · GitHub Actions

Časté otázky

Robíte už len AI?

Nie — približne polovica mojej práce je obyčajný softvér a najlepšie AI projekty potrebujú obe polovice. Ak potrebujete postaviť CMS, API alebo interný nástroj poriadne, je to bežná požiadavka a budem k nej pristupovať ako k takej.

Viete prevziať existujúcu kódovú základňu?

Áno. Začnem krátkou revíziou, aby som zistil, čo je reálne, a potom opravím najrizikovejšie časti — zvyčajne spracovanie chýb, autentifikáciu, integritu dát a všetko, čo potichu opakuje zápisy.

Pracujete v časovom pásme nášho tímu?

Prekrývajúce sa hodiny s CET a spolupracoval som s tímami v USA a Ázii tak, že som sa opieral o písomné aktualizácie a dobre definované asynchrónne rozhodnutia namiesto stretnutí.

Ďalšie služby