technologie

Co umíme

Není to seznam buzzwordů z nabídky — všechno níže máme v provozu na vlastních i zákaznických systémech. Kde se dá volit, volíme nudnou a udržovatelnou variantu.

01 Jazyky

Těžiště máme v Kotlinu a TypeScriptu, Python na datové a systémové věci, C/C++ tam, kde jde o výkon nebo hardware.

  • Kotlin
  • Java 21
  • TypeScript
  • JavaScript
  • Python 3
  • C++
  • C
  • SQL
  • Bash

02 Backend a API

Quarkus + Kotlin pro větší aplikace, Express/TypeScript pro menší služby. Rozhraní podle kontraktu (OpenAPI), kde se hodí i GraphQL nebo gRPC. Plánovače, retry fronty v databázi (přežijí restart), šablonované maily, integrace na platební brány a kalendáře.

  • Quarkus (Jakarta EE)
  • Hibernate / Panache
  • Gradle
  • OpenAPI
  • GraphQL
  • gRPC
  • REST
  • Express
  • Qute
  • CalDAV

03 Architektura služeb

Umíme monolit i platformu z desítek služeb. Asynchronní komunikace přes Kafku, správa tajemství ve Vaultu, jednotné přihlášení přes Keycloak, nasazení deklarativně přes GitOps.

  • mikroslužby
  • Apache Kafka
  • HashiCorp Vault
  • Keycloak / OIDC
  • Argo CD
  • Helm
  • sidecars
  • Redis

04 Frontend

Vue 3 na administrace a aplikace, Astro na statické weby (žádné PHP, žádná databáze pod prezentací). Umíme i samostatné embed widgety, které se do cizí stránky připojí jedním <script> tagem.

  • Vue 3
  • Vite
  • TypeScript
  • Vuetify
  • Astro
  • WebGL
  • Electron
  • Angular

05 Data

PostgreSQL jako výchozí volba, schéma verzované Flyway migracemi — nikdy ne ručním zásahem do produkce. Zvládnutý i in-place major upgrade běžící databáze a poolování při vyčerpaných spojeních.

  • PostgreSQL
  • MariaDB
  • MongoDB
  • etcd
  • Flyway
  • pgBouncer
  • JSONB
  • VictoriaMetrics
  • MinIO / S3

06 Provoz a infrastruktura

Všechno běží v kontejnerech, nasazuje se z pipeline a konfigurace je v gitu. Od jednoho Compose souboru po Kubernetes cluster s load balancery. Vlastní GitLab, vlastní registry, vlastní certifikační autorita — takže umíme i prostředí, které nesmí ven do cloudu.

  • Docker + Compose
  • Kubernetes / RKE2
  • Helm
  • GitLab CI/CD
  • Ansible
  • Proxmox
  • nginx
  • Let’s Encrypt
  • mTLS / PKI
  • systemd

07 Monitoring, kvalita a bezpečnost

Metriky, dashboardy a alerty nasazujeme spolu s aplikací, ne až když něco spadne. Ke kvalitě kódu statická analýza a hlášení chyb z produkce. Na mailu běží kompletní vlastní řetěz včetně antispamu a antiviru.

  • Grafana
  • Prometheus
  • VictoriaMetrics
  • OpenTelemetry
  • Sentry
  • SonarQube
  • Postfix
  • rspamd
  • DKIM / SPF / SRS
  • ClamAV
  • fail2ban
  • LDAP / SSO

08 Obraz, video a dokumenty

Dávkové zpracování médií: převody a deriváty, generování webových galerií, rozklad 3D videa, zarovnání série snímků k rotujícímu objektu, sazba dokumentů do PDF.

  • ffmpeg
  • sharp / WebP
  • RawTherapee (vlastní build)
  • EXIF
  • LaTeX → PDF
  • stereo / anaglyf
  • lentikulární tisk

09 Strojové učení a LLM

Modely nasazujeme tam, kde je co měřit. Klasifikace textu lokálním LLM (nic neodchází ven), predikce nad časovými řadami a hlavně backtest — výsledek musí obstát na datech, ne v prezentaci.

  • TensorFlow / Keras
  • Ollama (lokální LLM)
  • OpenAI API
  • Claude API
  • backtest harness
  • časové řady

Jak pracujeme

Nevidíte tu, co potřebujete? Většina projektů stejně začíná otázkou „jde tohle vůbec?“. Napište nám — odpověď dostanete i v případě, že vás pošleme jinam.