Futuristic workspace featuring a glowing computer screen with coding displayed
Tehnološki stog

Alati i tehnologije kojima gradimo budućnost

U Krka Flow-u koristimo najsuvremenije tehnologije kako bismo klijentima u Zagrebu i cijeloj Hrvatskoj isporučili skalabilna, sigurna i brza digitalna rješenja. Naš tim kontinuirano prati razvoj industrije i usvaja provjerene alate koji povećavaju kvalitetu i brzinu isporuke.

Kontaktirajte nas

Zašto je odabir pravih tehnologija ključan?

Svaki projekt koji poduzmemo počinje pomnim odabirom tehnološkog stoga. Pogrešan izbor alata može koštati tisuće sati refaktoriranja i gubitka performansi. Upravo zato naš tehnički tim pažljivo procjenjuje svaki zahtjev i prilagođava stog specifičnim potrebama projekta — od jednostavnih web aplikacija do složenih distribuiranih sustava.

Prema istraživanjima Stack Overflow Developer Survey, najpopularnije tehnologije mijenjaju se iz godine u godinu, no osnove ostaju iste: čitljivost koda, ekosustav biblioteka i dugoročna podrška zajednice. Naš stog gradi se oko ovih načela.

Posebnu pozornost posvećujemo sigurnosti i GDPR usklađenosti, što je posebno važno za naše klijente koji posluju na tržištu Europske unije. Više o standardima sigurnosti možete saznati na stranicama ENISA (Agencija EU za kibernetičku sigurnost).

Contemporary workspace featuring computers, coding screens, and office essentials
Modern Tech Stack

Programski jezici

Koristimo jezike koji su dokazali svoju vrijednost u produkcijskim okruženjima globalnih tvrtki.

JavaScript / TypeScript

Temelj modernog weba. TypeScript dodaje statičku tipizaciju koja dramatično smanjuje runtime greške i poboljšava DX (Developer Experience) u velikim projektima.

ES2024 TypeScript 5.x

Python

Primarni jezik za backend servise, automatizaciju, analizu podataka i strojno učenje. Bogat ekosustav biblioteka (NumPy, Pandas, FastAPI) ubrzava razvoj.

Python 3.12 FastAPI

PHP

Nezaobilazan za web razvoj, posebno u Laravel ekosustavu. Moderan PHP 8.x s atributima, fiberima i JIT kompilacijom nudi izvrsne performanse.

PHP 8.3 Laravel 11

Go (Golang)

Odličan za visoko-konkurentne mikroservise i CLI alate. Statičko prevođenje i jednostavan concurrency model čine ga idealnim za cloud-native aplikacije.

Go 1.22 Goroutines

SQL

Osnova upravljanja podacima. Koristimo PostgreSQL kao primarnu bazu, uz optimizaciju upita, indeksiranje i particioniranje za visoke performanse.

PostgreSQL 16 MySQL 8

Rust

Za kritične performansne komponente i sistemsko programiranje. Memory-safe bez garbage collectora, Rust pruža C++ performanse s modernom sigurnošću.

Rust 2024 WebAssembly
A software developer working on code at a dual monitor setup in a modern office

Okviri i biblioteke

Naš frontend razvoj temelji se na React i Next.js ekosustavima, koji omogućuju server-side rendering, statičku generaciju stranica i iznimno brze korisnička sučelja. Za mobilne aplikacije koristimo React Native za cross-platform razvoj.

Backend servisi grade se kroz kombinaciju Laravel (PHP), FastAPI (Python) i NestJS (Node.js), ovisno o zahtjevima projekta. Više o arhitekturalnim obrascima možete pročitati u dokumentaciji Martin Fowler Enterprise Patterns.

React 18

Frontend SPA

Next.js 14

SSR / SSG

Vue.js 3

Progressive Framework

Angular 17

Enterprise Apps

Laravel 11

PHP Backend

FastAPI

Python REST API

NestJS

Node.js Framework

React Native

Mobile Apps

Cloud platforme i DevOps

Moderna softverska isporuka nezamisliva je bez cloud infrastrukture i automatiziranih CI/CD cjevovoda.

Amazon Web Services

Primarni cloud provider za skalabilnu infrastrukturu. Koristimo EC2, RDS, S3, Lambda, EKS i CloudFront za performantne i visoko-dostupne aplikacije.

  • EC2 & Auto Scaling
  • Lambda & Serverless
  • RDS & Aurora

Google Cloud Platform

Preferiran za projekte s ML/AI komponentama i big data obradama. BigQuery, Vertex AI i Cloud Run dio su naše svakodnevnice.

  • BigQuery Analytics
  • Vertex AI
  • Cloud Run

Microsoft Azure

Idealan za enterprise klijente koji već koriste Microsoft ekosustav. Azure DevOps, Active Directory i Teams integracije olakšavaju onboarding.

  • Azure DevOps
  • Azure AD
  • AKS Kubernetes

DevOps alati u svakodnevnoj primjeni

Git & GitHub

Verzioniranje koda

Docker & Kubernetes

Kontejnerizacija

GitHub Actions

CI/CD pipeline

Grafana & Prometheus

Monitoring

Elasticsearch

Pretraga & analitika

Terraform

IaC (Infra as Code)

Redis

Cache & Message Broker

Vault by HashiCorp

Upravljanje tajnama

Testiranje i osiguranje kvalitete

Kvaliteta softvera nije opcija — to je pretpostavka. Svaki kod koji izlazi iz naše radionice prolazi kroz rigorozne procese testiranja, od unit testova i integracijskog testiranja do end-to-end testova i penetracijskog testiranja sigurnosti.

Primjenjujemo TDD (Test-Driven Development) metodologiju gdje god je moguće, što rezultira manjim brojem bugova u produkciji i lakom refaktorizacijom u budućnosti. Više o najboljim praksama testiranja dostupno je na Martin Fowler Testing Guide.

Jest & Vitest

Unit i integracijsko testiranje JavaScript/TypeScript koda

Playwright & Cypress

E2E testiranje korisničkih tokova u svim preglednicima

k6 & Locust

Load testing i performance testiranje pod realnim opterećenjem

OWASP ZAP & Burp Suite

Sigurnosno testiranje i identifikacija ranjivosti

A person using a stylus on a tablet in a tech-savvy workspace with dual monitors

AI i nove tehnologije

Pažljivo pratimo i integriramo najnovije tehnologije koje donose mjerljivu vrijednost klijentima.

Generativna AI integracija

OpenAI GPT-4, Claude i Gemini API integracije za inteligentnu automatizaciju, chatbotove i generaciju sadržaja u klijentskim aplikacijama.

Strojno učenje

TensorFlow, PyTorch i scikit-learn za predictive analytics, preporuke i obradu prirodnog jezika (NLP) u enterprise rješenjima.

GraphQL & API Design

Moderno API dizajniranje s GraphQL, REST i gRPC protokolima. API-first pristup razvoju osigurava fleksibilnost i dugotrajnu kompatibilnost.

WebAssembly & Edge Computing

Pionirski pristup edge deploymentu s Cloudflare Workers i Vercel Edge Functions za minimalne latencije i globalni doseg.

Zanima vas više o našem tehnološkom pristupu?

Posjetite naše projekte i uvjerite se kako naš stog rješava stvarne poslovne izazove, ili nas kontaktirajte za besplatne konzultacije.