Preskočiť na obsah

Technológie

Technológie, s ktorými staviame

Verteco je tím vedený inžiniermi. Táto stránka uvádza každý jazyk, framework, databázu, cloudovú službu a integračný štandard, ktoré dnes prevádzkujeme v produkcii: od certifikovaného Peppol Access Pointu na Java Spring Boot cez SaaS platformy v Next.js a Astro weby na Cloudflare až po dátové pipeline v Pythone. Nič z toho nie je plán do budúcnosti, za každou položkou stojí živý repozitár.

120+
repozitárov kódu v portfóliu
73
CI pipeline (GitHub Actions)
50
Cloudflare Workers v produkcii
26
jazykov, v ktorých dodávame produkty

Jazyky a frontend

TypeScript je náš prvý jazyk. Každý webový produkt, edge worker a väčšina nástrojov sú typované od začiatku do konca.

TypeScript

Strict mode v 160+ package manifestoch: React aplikácie, Astro weby, NestJS a Express API, Cloudflare Workers aj zdieľané balíky kontraktov sa kompilujú z jedného typového systému.

React 18 / 19

UI vrstva 70+ codebase, od CAD editora pre geodetov v prehliadači (GeoSoft) po multi-tenant SaaS dashboardy. Vite 7/8 pre SPA, TanStack Query, Zustand a react-hook-form so Zod validáciou.

Next.js 14–16

App Router, Server Components a Server Actions v 25 produktoch vrátane nášho Peppol portálu, porovnávacej platformy Google CSS a white-label objednávkového SaaS. Nasadené na Node, v Dockeri alebo na Cloudflare cez OpenNext.

Astro 5–7

Statické, obsahové weby v 48 repozitároch: tento web v 26 jazykoch (743 stránok za približne 6 sekúnd), 20 migrácií z WordPressu s kontrolou nulového rozdielu v texte, multidoménové marketingové weby z jedného buildu.

Tailwind CSS 3 / 4

Design tokeny v CSS, utility v markupe, shadcn/ui a Radix primitíva tam, kde záleží na prístupných komponentoch. Material UI na dátovo náročných back-office systémoch.

Svelte 5, Phaser 3, Three.js

Používame ich tam, kde sedia: Svelte SPA s pivot tabuľkou nad 55k volebnými riadkami, WebGL akčné RPG s deterministickou simuláciou 30 Hz a kooperatívnym multiplayerom, Three.js rekonštrukcie historických miest.

Backend a API

Tri backendové rodiny podľa domény: Node/TypeScript pre produktové API, Java Spring Boot pre regulované transakčné systémy, Python pre dátovú a integračnú prácu.

Node.js 20–22 with NestJS 11 & Express 5

Vrstvené API controller → service → repository s dependency injection, CASL autorizáciou, BullMQ frontami a socket.io real-time gateway. Hono pre odľahčené multi-tenant API.

Java 21 & Spring Boot 4

Náš certifikovaný Peppol Access Point: Spring Data JPA, Spring Security s JWT, Flyway (80+ migrácií), Apache PDFBox a 170 testov postavených na Testcontainers. V produkcii s právne záväznými daňovými dokladmi od roku 2026.

Python 3.12: Django 5, FastAPI, Flask

Django REST Framework so schema-per-tenant multi-tenancy (django-tenants) pre ambulantný a geodetický SaaS, asynchrónne FastAPI služby so SQLAlchemy 2 pre dispečing a fiškálne API, Celery workery pre plánované úlohy.

Cloudflare Workers (TypeScript)

50 Workerov v produkcii: edge routing a redirecty, kontaktné a waitlist API, serverless mailserver na D1 + KV s AI návrhmi odpovedí, smerovanie podľa hostu pre 8 krajinných domén z jedného buildu.

REST, OpenAPI & webhooks

OpenAPI 3 špecifikácie s kontrolou odchýlok v CI, HMAC-SHA256 podpísané webhooky s tabuľkami idempotencie, verejné sandboxy pre partnerských vývojárov, NDJSON streaming pre dlho bežiace AI úlohy.

Databázy a dáta

PostgreSQL je predvoľba. Všetko ostatné je zámerná výnimka s dôvodom zapísaným v repozitári.

PostgreSQL 16–18 & PostGIS

Managed klastre na DigitalOcean; PostGIS 3.6 pre katastrálnu geometriu a zóny jázd, pg_trgm a unaccent pre vyhľadávanie, pgvector pre embeddingy, Row-Level Security a schema-per-tenant izolácia pre multi-tenant SaaS.

Redis / Valkey

Fronty (BullMQ, Celery), cache, GEO indexy pre živé pozície vodičov s atomickými Lua presunmi, rate limiting a JWT denylisty.

MariaDB, MongoDB, SQLite

MariaDB 10.11 s Flyway pre back-office finančného poradenstva so 150 tabuľkami, MongoDB 6/7 pre multi-brand fakturačný SaaS záťažovo testovaný v k6, SQLite na Cloudflare D1 na edge.

ORMs & migrations

Prisma, Drizzle, Sequelize a Typegoose na Node; SQLAlchemy 2 async a Django ORM na Pythone; Spring Data JPA na Jave. Migrácie bežia ako pre-deploy joby (Flyway, Alembic, umzug) a testujú sa na idempotenciu.

Data pipelines & scraping

Pipeline v pandas, Playwrighte a Seleniu, ktoré spracovali 3,6 milióna záznamov slovenských firiem, streamujú 666 MB Shoptet feed pod 100 MB RAM a denne publikujú štatistiky siete Peppol pre 121 krajín.

Object storage

S3-kompatibilné úložisko všade: DigitalOcean Spaces, MinIO, Cloudflare R2 a KV, s presigned uploadmi a WORM archívmi pre daňové doklady.

Cloud, DevOps a bezpečnosť

Dva hostingové vzory pokrývajú 90 % toho, čo dodávame: statický obsah plus edge na Cloudflare, kontajnery na DigitalOcean vo Frankfurte.

Cloudflare

Workers, Static Assets a Pages, KV, D1, R2, Email Routing a Sending, Turnstile, DNS a WAF. Immutable caching, HSTS a CSP s hashovanými inline skriptami sú súčasťou zdieľanej Worker šablóny.

DigitalOcean

App Platform vo FRA1 s 20 app špecifikáciami (viackontajnerové topológie, pre-deploy migračné joby, privátna sieť), Droplets s Docker Compose, Managed PostgreSQL 17, Spaces a Container Registry.

Docker & delivery

Multi-stage image (node, python, eclipse-temurin), docker-compose prostredia pre dev/staging/prod, nginx a Caddy reverse proxy, Ansible a PM2 rollouty bez výpadku s drainom, health checkmi a skriptovaným rollbackom.

CI/CD: GitHub Actions & Woodpecker

73 workflowov: typecheck, lint, testy, build, kontrola odchýlok OpenAPI a úplnosti i18n, gitleaks a pip-audit, buildy imageov do GHCR, SSH deploye so smoke testami, týždenné crony na obnovu dát.

Testing

Vitest, Jest, pytest, JUnit 5 s Testcontainers, Playwright end-to-end (s kontrolou prístupnosti axe-core), k6 záťažové testy. Nedávne sady: 1 200 backendových testov na ambulantnej platforme, 720 na fiškálnej pokladnici, 400 spec súborov na objednávkovom SaaS.

Observability & security

Sentry v každom produkte (Java, Python, Node, React, mobil), OpenReplay záznam session, health endpointy a verejné status stránky. JWT a 2FA (TOTP, SMS), hashovanie argon2 alebo scrypt, šifrované osobné údaje, auditné logy, písomné bezpečnostné audity pre regulované systémy.

Mobil a real-time

Jedna TypeScript codebase od prehliadača po app store a real-time systémy, ktoré prežijú zlú sieť.

Expo / React Native

Natívne iOS a Android aplikácie pre cestujúcich a vodičov s MapLibre mapami a dávkovaním GPS na pozadí, fakturačná aplikácia v 8 jazykoch s tokenmi v Keychaine, zdieľané dátové vrstvy s webovými aplikáciami.

Capacitor & PWA

Obaly do app storov okolo existujúcich React aplikácií (aplikácie pre pacientov a kliniky, objednávanie v baroch), inštalovateľné PWA so service workermi, push notifikácie cez Firebase Cloud Messaging.

WebSockets, SSE & queues

socket.io dispečing so serverovo autoritatívnymi stavovými automatmi a úplnou resynchronizáciou po reconnecte, Server-Sent Events pre stav tlače a notifikácie, BullMQ časovače a Celery beat pre plánovanú prácu.

Event sourcing & money

Event-sourced pokladničný systém so zamrznutými schémami udalostí a idempotentnými klientskými operáciami; podvojné účtovné knihy na vodiča a menu; celé minimálne jednotky všade, kde sa dotýkame peňazí.

E-fakturácia, fintech a compliance

Regulované dokladové toky sú naša špecializácia: prevádzkujeme vlastný Peppol Access Point a staviame podľa slovenských aj európskych fiškálnych štandardov.

Peppol AS4 / eDelivery

Vlastný certifikovaný Access Point (PA SK EFSK000031, seat PSK001128) na phoss-ap s patchom pre multi-issue MLS; 19 z 19 konformitných sád OpenPeppol splnených; registrácia SMP, PKI G3, TDD hlásenie na Finančnú správu.

EN 16931, Peppol BIS 3.0, UBL 2.1, ISDOC

Validácia rovnakými Schematron pravidlami, aké uplatňuje sieť, generovanie UBL v troch produktoch, ISDOC a XRechnung / ZUGFeRD pre český a nemecký trh, švajčiarska QR faktúra a platobné QR kódy PAY by square.

eKasa (SORP) & eZdravie

Softvérová pokladnica postavená podľa špecifikácie Finančnej správy SOAP v2 a CHDÚ s XML podpismi (certifikácia podaná 2026) a moduly NCZI eZdravie (eRecept, eVyšetrenie) v ambulantnom informačnom systéme.

Stripe & banking APIs

Stripe Checkout, Billing Portal, predplatné a Connect (oddelené platby a prevody, manuálne zachytenie) v 12+ repozitároch s podpísanými webhookmi a tabuľkami idempotencie; Fio bank API pre automatizované SEPA výplaty; kurzy ECB.

E-commerce a marketingové platformy

Prepájame e-shopy, feedy a reklamné platformy, pretože ich sami prevádzkujeme: náš Google CSS používa 1 100+ obchodníkov.

Shop platforms

Shoptet (XML feedy, doplnky, exporty objednávok), WooCommerce, PrestaShop, Magento 2, OpenCart a Shopify (webhooky a aplikácia v Remix + Polaris), plus headless Next.js storefronty.

Google Shopping & Ads

Google CSS API, Content API v2.1 a hierarchie účtov Merchant Center synchronizujúce 1 100+ obchodníkov, automatizácia cez Google Ads API, feedy Heureka a Zboží.

Marketing automation

Brevo transakčné e-maily, drip sekvencie a inbound webhooky, Firebase push, Twilio Voice, DeepL prekladové pipeline, GA4 a Meta Pixel za súhlasom, IndexNow a Ahrefs API pre SEO operácie.

WordPress migration tooling

Extraktory pre .wpress a WPML databázy, kontroly parity Elementor blokov, generovanie redirect máp a mapovanie spamových URL na 410. 20 webov presunutých na statické Astro so 100 % zhodou textu.

AI v produkcii

Ukotvené, s rozpočtom a logované. AI funkcie dodávame s retrievalom nad vlastnými dátami, limitmi útrat a ľudským schválením tam, kde sa hýbu peniaze.

Anthropic Claude

Štruktúrované výstupy a prompt caching pri generovaní marketingových kampaní, ukotvení asistenti podpory s BM25 retrievalom nad obsahom webu, AI návrhy odpovedí v serverless helpdesku, i18n pipeline prekladajúce produkty do 23 až 24 jazykov s kontrolou úplnosti v CI.

OpenAI, ElevenLabs & Twilio

GPT-4o dialóg pre hlasového telefónneho asistenta prijímajúceho objednávky lekární v slovenčine a češtine, transkripcia Whisper, gpt-image-1 pre produktové obrázky, ElevenLabs streamované text-to-speech.

Computer vision & biometrics

ONNX detekcia a porovnávanie tvárí (YuNet, SFace) s pasívnou detekciou živosti pre B2B overovanie identity, dizajn so súhlasom na prvom mieste, kde sa embeddingy predvolene neukladajú.

AI guardrails

Validačné retry slučky s taxonómiou výnimiek, limity na IP aj mesačné rozpočty, každá konverzácia logovaná a kontrolovateľná, funkcie sa automaticky vypnú, keď chýba API kľúč.

Ako vyberáme technológie

Nudné tam, kde na tom záleží

Peniaze, daňové doklady a zdravotné záznamy bežia na PostgreSQL, Spring Boote, Django a TypeScripte so striktnými typmi, migráciami a testami. Nové nástroje zavádzame len vtedy, keď prinesú merateľný nárast produktivity.

Typované kontrakty od začiatku do konca

Zod schémy zdieľané medzi API, webom a mobilom, OpenAPI špecifikácie kontrolované v CI na odchýlky, celé centy namiesto desatinných čísel. Kompilátor odchytí to, čo by code review prehliadlo.

Obsah na edge, stav v cloude

Marketingové weby sú statické Astro buildy servované Cloudflare Workers v 300+ mestách. Aplikácie so stavom bežia na DigitalOcean App Platform vo Frankfurte s managed PostgreSQL, takže dáta EÚ zostávajú v EÚ.

Testy a brány pred nasadením

Každý push spustí typecheck, lint, unit a integračné testy; release aplikuje Flyway alebo Alembic migrácie v pre-deploy jobe a pri neúspešnom health checku sa automaticky vráti späť.

Služby postavené na tomto stacku

Otázky, ktoré nám kladú CTO a vývojári

Aké technológie používa Verteco pri vývoji softvéru na mieru?
TypeScript naprieč celým stackom (React, Next.js, Astro, NestJS, Cloudflare Workers), Java 21 so Spring Bootom pre regulované transakčné systémy ako náš Peppol Access Point a Python 3.12 (Django, FastAPI, Celery) pre dátovo náročné produkty a pipeline. Predvolená databáza je PostgreSQL, Redis alebo Valkey pre fronty a cache, Docker na balenie, Cloudflare a DigitalOcean na hosting.
Staviate na Reacte alebo na Vue?
Na Reacte. Máme 70+ React codebase (React 18 a 19 s Next.js 14 až 16 alebo Vite), k tomu Astro pre obsahové weby a Svelte tam, kde ho potrebuje malý interaktívny nástroj. Vue alebo Angular kód vieme prevziať, ale nové projekty staviame v Reacte alebo Astre.
Viete prevziať a zmodernizovať existujúcu codebase?
Áno. Z nedávnych príkladov: migrácia systému z Next.js 14 / Express 4 / MUI 5 na Next.js 16 / Express 5 / MUI 7 s regresnou sadou 232 testov, presun 20 WordPress webov na statické Astro s kontrolou nulového rozdielu v texte a nahradenie legacy PHP analytiky Svelte SPA. Začíname auditom, testami okolo money path a potom postupnými upgradmi.
Kde hostujete a zostávajú dáta v EÚ?
Aplikácie bežia na DigitalOcean App Platform a Droplets vo Frankfurte s managed PostgreSQL 17, Valkey a objektovým úložiskom Spaces. Statické weby a edge logika bežia na Cloudflare Workers, v prípade potreby s dátovými úložiskami v EÚ (KV, D1). Nasadzujeme aj na VPS alebo Kubernetes klienta, ak to vyžaduje.
Vyvíjate mobilné aplikácie?
Áno, zo zdieľanej TypeScript codebase: Expo / React Native pre natívne iOS a Android aplikácie (aplikácie pre cestujúcich a vodičov taxislužby, fakturačná aplikácia v 8 jazykoch), Capacitor pre obaly existujúcich React webových aplikácií do app storov a inštalovateľné PWA tam, kde prítomnosť v obchode nie je potrebná.
Ako riešite bezpečnosť, GDPR a compliance?
JWT alebo session autentifikácia s 2FA, HMAC podpisované webhooky, rate limity na IP, hlavičky CSP a HSTS, šifrované stĺpce s osobnými údajmi, auditné logy s nemennými zdravotnými alebo daňovými záznamami, gitleaks a audit závislostí v CI a písomné bezpečnostné audity pre regulované systémy. Náš Peppol Access Point prešiel všetkými 19 konformitnými sadami OpenPeppol a v produkcii spracúva právne záväzné daňové doklady.

Potrebujete tento stack na svojom projekte?

Povedzte nám, čo staviate. Dostanete bezplatnú architektonickú revíziu a pevnú ponuku do niekoľkých dní.