Tapito — revoluční projekt pro Ackee

Dominik Veselý
2 min readJan 7, 2021

--

V Ackee toho máme za sebou už spoustu. Uvědomím si to vždy, když na nějaké společné akci nováčkům vyprávíme, na čem jsme kdy dělali. A to je jedna z věcí, která mě na naší práci neskutečně baví — spolupracovat s tolika různými firmami z různých odvětví a poznávat během toho spoustu zajímavých lidí. Některé spolupráce pro nás byly tak zásadní, že si “vysloužily”case study na ackee webu, některé zas tak moc úspěšné nebyly a některé by se daly označit za bizarní. Rozhodl jsem se postupně zavzpomínat na projekty ze všech soudků a stvořit tak sérii krátkých glos z pohledu CTO. A dneska přišlo na řadu Tapito.

Na přelomu roku 2015 a 2016 se v Ackee stavil Tomáš Malíř se svým projektem Tapito, který chtěl kompletně předělat na agregovanou čtečku zpráv, jaká nemá obdoby. Tenkrát jsem říkal, že je to pro nás naprosto revoluční projekt, a nezmýlil jsem se :)

V roli hlavního architekta projektu jsem přes Vánoce ležel v knihách a promýšlel, jak celou pipeline, která bude články stahovat, scrapovat, ukládat, klasifikovat, doporučovat a servírovat uživateli, poskládat. Vznikl z toho v té době rozhodně největší projekt, který jsme dělali. Poprvé jsme aplikovali architekturu microservice, které spolu komunikovaly přes MQ protokol a novinové články si tak předávaly. O detailech tohoto řešení by se dalo napsat rozhodně víc, nicméně dodnes nechápu, že jsme to stihli v tak krátkém čase.

Aplikaci se dařilo, Tomáš ji prodal startup inkubátoru O2 a my jsme pak pro ně aplikaci dále vyvíjeli asi 2 roky. Poté se našel nový majitel Livesport, a tím se život Tapita prodloužil, byť jen symbolicky. Během této spolupráce totiž vznikli “nástupci” Tapita, projekty vybudované na základě know-how z něj.

31.12, 2020 se provoz aplikace Tapito ukončil, ale naše spolupráce s Livesportem dále trvá v podobě projektů FlashSport a FlashNews.

A v čem jsem se nemýlil, když jsem říkal že projekt pro nás bude zlomový? Kromě toho, že jsme si osvědčili, že jsme schopni dělat takto velké a komplexní aplikace, tak na Tapitu pracujeme již 5 let a je to náš nejdéle trvající projekt. A také díky němu vznikla výše zmíněná skvělá spolupráce.

--

--

Dominik Veselý

Software Architecture Expert, Co-Founder of @AckeeCZ. #ios #node #saas enthusiast. Lecturer at @FIT_CTU. Runner in the spare time.