8. júla 2026, Luboš Zápotočný
E-shop bez CTO: sedem rozhodnutí, ktoré sa pokazia
Výber dodávateľa, nábor, hosting, vlastníctvo: technické rozhodnutia, ktoré sa nepozorovane pokazia, keď za ne nikto seniorný nezodpovedá, a na čo by sa pýtal CTO.
Medzi zhruba desiatimi a sto ľuďmi je e-commerce firma v nepohodlnej pozícii: priveľa technológie na to, aby sa dala riadiť neformálne, primálo na plnoúväzkového CTO. Tá medzera nezostane prázdna. Vyplní ju ten, kto je najbližšie (zakladateľ, agentúra, najsebavedomejší vývojár), a urobí sa séria rozhodnutí, ktoré nemá kto kvalifikovane vetovať. Týchto sedem sa kazí najčastejšie, spolu s otázkou, ktorú by položil seniorný inžinier.
1. Výber platformy podľa dema. Platformy sa kupujú podľa vzhľadu administrácie a sľubov obchodníka a potom sa s nimi desať rokov žije cez všetky okrajové prípady. Otázka CTO: aké sú naše tri najčudnejšie požiadavky a môžeme ich vidieť na tejto platforme naozaj fungovať, nie iba v sľuboch?
2. Výber agentúry podľa pitchu. Najlacnejšia ponuka aj najuhladenejšia prezentácia sú výberové skreslenia, nie dôkazy. Zlyhanie sa ukáže o dva roky neskôr ako lock-in: kód v privátnych repozitároch agentúry, infraštruktúra na účtoch agentúry, znalosti len v hlavách ľudí z agentúry. Otázka CTO: ak sa o dvanásť mesiacov rozídeme, s čím presne odchádzame?
3. Nábor seniorného vývojára, keď je problémom architektúra, alebo architekta, keď je problémom priepustnosť. Bez niekoho, kto videl oboje, firma obsadzuje rolu ako reakciu na poslednú zlú skúsenosť. Otázka CTO: je naším úzkym hrdlom rozhodovanie, čo stavať, alebo samotné stavanie?
4. Nechať, aby sa z množstva pluginov stala architektúra. Každý plugin bol rýchla výhra. O päťdesiat rýchlych výhier neskôr trvá upgrade štvrťrok a nikto nevie povedať, ktorý plugin má výpočet ceny na starosti. Otázka CTO: vieme pri každom z nich, čo robí, a nainštalovali by sme ho dnes znova?
5. Zdedenie infraštruktúry ako predvoleného stavu. E-shop beží tam, kam ho nasadil prvý vývojár, dimenzovaný odhadom, monitorovaný sťažnosťami zákazníkov. Funguje to do prvej veľkej kampane, teda presne do chvíle, keď zlyhať nesmie. A keď pokladňa zlyháva pri záťaži, ktorú by servery mali zvládnuť, tento predvolený stav sa predraží. Otázka CTO: čo sa stane pri päťnásobku dnešnej návštevnosti a odkiaľ to vieme?
6. Nevlastniť účty. Doména u registrátora agentúry, analytika pod Google účtom freelancera, deploy kľúče na notebooku, ktorý odišiel so zamestnancom. Kým vzťah trvá, nič z toho neprekáža; keď sa skončí, každá z tých závislostí sa stane problémom. Otázka CTO: vieme vymenovať každý účet, od ktorého biznis závisí, a kto pri každom kontroluje obnovu prístupu?
7. Brať výkon ako úlohu pri spustení. Web bol rýchly pri spustení; odvtedy sa spomaľuje s každým ďalším pluginom a bannerom a za to číslo nikto nezodpovedá. Rýchlosť je prevádzková metrika ako uptime. Potrebuje vlastníka a trendovú krivku. Otázka CTO: aké bolo naše LCP minulý mesiac a kto si všimol zmenu?
Spoločná príčina všetkých siedmich
Všetkých sedem sú zlyhania vlastníctva: každé rozhodnutie bolo samo osebe rozumné a za ich súčet nezodpovedal nikto. Riešením pritom nemusí byť nábor. Pri tejto veľkosti firmy je práca CTO skutočná, ale čiastočná, a presne na to existujú fractional CTO spolupráce: jeden až dva dni v týždni niekoho, koho prácou je klásť otázky vyššie, kým sú tie rozhodnutia ešte lacné na zmenu.
Ak ste sa vo viacerých zo siedmich bodov spoznali, napíšte nám, v ktorých.