01 Webové a serverové aplikace
REST API, administrace, integrace na cizí systémy. Od jednoho endpointu po systém z desítek služeb běžících v Kubernetes.
software na míru · od roku 2013
Aplikace, weby, serverové a databázové systémy, automatizace a zpracování obrazu. Malý tým, dlouhé projekty, věci nasazené do provozu — ne prezentace o tom, jak by to šlo.
$ sourcepaint --stack
backend Kotlin · Quarkus · Java 21 · Node.js · Python
frontend Vue 3 · Vite · TypeScript · Astro · WebGL
data PostgreSQL · Flyway · Kafka · VictoriaMetrics
ops Docker · Kubernetes · GitLab CI · Ansible · nginx
ml TensorFlow · local LLM · backtest harness
$ sourcepaint --principles
# zdroj pravdy je v gitu, ne v klikacím adminu
# migrace verzovaně, nasazení z pipeline, ne z notebooku
# co se měří, to se dá zlepšit — metriky a alerty od začátku Šest oblastí, ve kterých máme odjeté projekty i vlastní nasazený provoz. Detailní výpis technologií je na samostatné stránce.
REST API, administrace, integrace na cizí systémy. Od jednoho endpointu po systém z desítek služeb běžících v Kubernetes.
Návrh schématu, verzované migrace, reporting. Databáze bereme jako zdroj pravdy — ne jako úložiště, co se časem samo pokazí.
Dávkové pipeline nad fotkami a videem, generování dokumentů, převody, deriváty. Když to člověk dělá ručně podruhé, patří to do skriptu.
Nasazení není poslední krok, ale součást návrhu. Kontejnery, Kubernetes, pipeline, certifikáty, monitoring a alerty — postavené tak, aby to uměl provozovat i někdo jiný.
WebGL prohlížeče, stereoskopie (anaglyf, side-by-side, cross-eye), zarovnání sérií snímků k rotujícímu objektu, lentikulární tisk.
Modely tam, kde dávají smysl: klasifikace textu lokálním LLM, predikce nad časovými řadami, backtest a vyhodnocení místo dojmů.
Hotový engine na e-mailový funnel: přihlášení s dvojím potvrzením, drip sekvence, časově blednoucí slevy, rezervace termínů proti reálnému kalendáři a platba. Jeden build, více značek — každá s vlastními texty, doménou a databází.
Produktová stránka →Od architektury platformy z pětadvaceti služeb na Kubernetes přes e-shop a SSO s LDAP backendem až po systém automatického zpracování fotek.
Výpis projektů →Nevíte, kde začít? První etapa bývá malá a ohraničená — návrh a prototyp, na kterém se pozná, jestli dává smysl pokračovat. Jak spolupracujeme →