Technologie & Engineering Standard
Nejsme stack. Jsme disciplína.
Architektonické principy, tech stack a CORE Engineering Standard — jak stavíme systémy, které vydrží.
CORE Engineering Standard¶
Každý projekt dodáváme podle jednotného engineering standardu. Ne proto, že to vypadá hezky v prezentaci — ale proto, že to funguje.
Principy¶
- Everything as Code — Infrastruktura, konfigurace, pipeline, dokumentace. Verzované, testované, reprodukovatelné.
- Observability from Day 1 — Metriky, logy, traces od prvního commitu. Ne až po incidentu.
- Security by Design — Threat model před kódem. Security review v code review.
- Continuous Delivery — Commit → deploy za minuty. Feature flags, canary releases.
- Automation over Process — Co se dá automatizovat, automatizujeme. Runbooky pro zbytek.
Tech Stack¶
Backend & Systémy¶
C#/.NET, Python, Java, Go, Node.js, PostgreSQL, SQL Server, MongoDB, Redis, RabbitMQ, Apache Kafka
Cloud & Infrastructure¶
Azure, AWS, GCP, Kubernetes, Docker, Terraform, Pulumi, Helm, ArgoCD, Ansible
AI & Data¶
LangChain, LlamaIndex, OpenAI, Claude, Llama, Mistral, Spark, Airflow, dbt, Snowflake, Databricks
Frontend & Mobile¶
React, Next.js, Vue.js, Swift, Kotlin, Flutter, React Native
Observability & QA¶
Grafana, Prometheus, Loki, Jaeger, OpenTelemetry, Playwright, k6, Datadog
Security¶
Vault, Keycloak, OWASP, Snyk, SonarQube, Trivy, Falco, OPA
Architektonické vzory¶
- Domain-Driven Design (DDD) — Bounded contexts, aggregáty, event storming.
- Event-Driven Architecture — Apache Kafka, event sourcing, CQRS.
- Microservices — Když to dává smysl. Modulární monolit, když ne.
- Clean Architecture — Hexagonal, ports & adapters. Technologie je detail.
- Zero Trust — Identita jako perimetr. mTLS, mikrosegmentace.
- Strangler Fig — Postupná modernizace legacy bez big-bang rewritu.
Cloud-Native Stack¶
AI & ML Stack¶
- Inference: vLLM, Ollama, TensorRT
- Orchestrace: LangChain, CrewAI, AutoGen
- Evaluace: LangSmith, Ragas, custom evals
- Vector DB: Chroma, Pinecone, Weaviate
Data Engineering Stack¶
- Ingestion: Kafka, Debezium, CDC
- Processing: Spark, Flink, dbt
- Storage: Snowflake, Databricks, Iceberg
- Orchestrace: Airflow, Dagster, Prefect