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.
AI infraštruktúraAI agentiBratislava, SK
Služba 06
Č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.
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.
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.
ERP, CRM, platby, účtovníctvo, logistika, ticketing. Nevďačná práca na potrubí, urobená s retry, monitoringom a vysporiadaním.
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.
Flotily zariadení, ingest pipeliney, prahy alarmov a reportovanie — tak ako v BatteryCheck, kde diagnostika batérií beží v mierke flotily.
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.
Nie zoznam funkcií — rozpočet, termín, systémy, ktoré už bežia, a veci, ktoré nesmiete meniť.
Fungujúci softvér každý týždeň, na vetvi, ktorú si viete prečítať. Žiadna mesačná fáza architektúry.
Postgres namiesto novátorskej databázy, monolit namiesto mikroslužieb, dobre známe vzory namiesto vynaliezavých — pokým to vynaliezavé nebude zrejme potrebné.
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é.
TypeScript · Node.js · React · Next.js · PostgreSQL · Redis · AWS · Docker · Kubernetes · Terraform · GitHub Actions
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.
Á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.
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í.