ZERONEde
Tehnološki stack

Alati koji su zaslužili da budu ovde.

Bez groblja logotipa. Nabrajamo ono što stvarno držimo u produkciji — i kratko zašto. Odluke su na horizontu od 18 meseci, ne na narednom GitHub trendu.

/01

Frontend i interfejs

Server-first, minimalan JS footprint, prava i18n — bez 200 kB client bundle-a za marketing stranu.

  • Next.js 15 (App Router)RSC po default-u, Turbopack u dev-u
  • TypeScript 5Minimalizacija runtime iznenađenja
  • Tailwind v4Vizuelna konzistentnost bez CSS module haosa
  • shadcn/ui (eigene Forks)Copy-own umesto NPM zavisnosti
  • next-intlPrave URL prefix-e /de/* /sr/*
  • MDXContent-ops za case-studies
/02

Backend i API

Validacija i OpenAPI dolaze iz istog koda. Bez naknadnog dokumentacionog pozorišta.

  • FastAPIPydantic šeme + OpenAPI 3.0 iz kutije
  • Uvicorn (multi-worker)MALLOC_ARENA_MAX podešen, dnevni auto-restart
  • Node 20 LTSZa servise blizu frontend-a
  • JWT · OAuth2Standard, ne izmišljamo točak
  • Rate-LimitingPo ključu i po IP-u, ne samo jedno
/03

Data i storage

PostgreSQL može više nego što većina timova zna. Retko je napuštamo.

  • PostgreSQL 15+Transakcioni + JSONB — najčešće dovoljno
  • PgBouncerIscrpljenje pool-a nije sudbina
  • AlembicMigracije sa rollback disciplinom
  • RedisCache i redovi — ne kao zamena primary DB
  • Idempotente ETLShard-bazirane, mini-batch, ponovljive
  • PlaywrightZa sve što postoji tek u browser-u
/04

Machine Learning

Modeli koji ostaju u produkciji. Izbegavamo framework-e koji nisu reproduktibilni.

  • PyTorchLSTM, transformer, sve sto sami treniramo
  • XGBoostZa tabelarne feature-e i dalje zlato
  • scikit-learnFeature engineering, baselines, validacija
  • hmmlearnRegime detection, transparentna stanja
  • FRED · yfinance · EDGARPrimary izvori makro i tržišnih podataka
  • MLflow-kompatible ArtefakteVerzionisanje modela je obavezno, ne opciono
/05

Smart Contracts i DeFi

100 % contract coverage pre nego što jedna linija ode na mainnet. Audit report kao gate, ne dekor.

  • Solidity 0.8.24+Najnovija stabilna, bez eksperimentalnih fork-ova
  • Hardhat + FoundryHardhat za pipeline, Foundry za fuzzing
  • OpenZeppelinAccess-control ne pišeš sam
  • The Graph (Subgraphs)Event-indexing kao standard
  • Ethers.js v6Wallet i chain interakcija
  • Arbitrum · EVM-kompatibelL2 kao default, mainnet kada treba
/06

Infra i DevOps

Reproduktibilno, patch-abilno, observable. Bez bespoke cloud-YAML rituala bez razloga.

  • Docker ComposeDev na jednom čvoru, prod na više
  • systemdJer jednostavno radi na Linux-u
  • cron + daemon-keeperScheduling bez tax-a kompleksnosti
  • nginxReverse proxy + TLS terminacija
  • Let's Encrypt (certbot)Auto-renewal preko systemd timer-a
  • GitHub ActionsCI/CD sa coverage gate-ovima
  • TailscaleZero-trust mesh za server-to-server
/07

Observability i alerting

Ako nema log, nije se ni desilo. Metrike, alerti i health-checks idu u prvi PR.

  • Prometheus + GrafanaStandardni metric stack, bez egzotike
  • Structured logs (JSON)grep-abilno + machine-parsable
  • Telegram Bot APIAlert delivery bez enterprise paging stack-a
  • UptimeRobot / Health-ChecksEksterno verifikovano, ne samo interno
  • Auto-Healer-ScriptsSelf-healing pre intervencije operatora
Šta ne koristimo

I zašto ne.

Pozicija uključuje i ono što se ne koristi. Ovi alati imaju svoje mesto — ali ne u svakom projektu, i retko kao prvi izbor. Iskreni smo i kad kažemo ne.

Kubernetes (für Teams < 10)

Over-engineering bez koristi. 90 % produkcionih stack-ova srećno radi na Docker Compose + systemd.

NoSQL als Primary Database

Schema evolution, join-ovi, transakcije — SQL je najčešće u pravu. NoSQL ide iznad, ne umesto.

Agentur-CMS (WordPress & Co.) für Produkt-Software

Neprilagodljiv kod custom logike, skupi lock-in-ovi, plugin pakao. Za korporativne sajtove ok — za proizvode ne.

Bleeding-Edge JS-Frameworks ohne Production-Proof

Biramo alate po 18-mesečnom horizontu, ne po GitHub trendu. Dokaz pre hype-a.

Manuelles Deployment via SSH + scp

Nije reproduktibilno, auditovano, rollback-abilno. Svaka deploy sesija proizvodi tehnički dug.

Mocks für Integrations-Tests gegen externe APIs

Mock-ovi lažu o stvarnosti. Contract testovi protiv pravih testnih okruženja ili ništa.

Stack vam odgovara?

Pogledajte kako ovaj stack izgleda u produkciji — ili nam recite šta vam treba.