Технології, з якими ми будуємо
Сучасний, перевірений у бою стек для мобайлу, вебу та бекенду — вибраний за надійність у продакшні, а не за хайпом.
Мобільна розробка
Flutter / Dart
Flutter 3Наш основний мобільний стек. Один кодобаз для iOS і Android з нативною ARM-продуктивністю. Використовуємо BLoC/Cubit та Clean Architecture.
JavaScript-фреймворк для кросплатформної розробки для команд з існуючим React-кодобазом. Інтегрується з Expo та екосистемою React.
iOS — Swift
Нативна iOS-розробка для проектів, що потребують глибокої інтеграції з платформою: ARKit, HealthKit, CoreML або складні кастомні анімації.
Android — Kotlin
Нативна Android-розробка для інтеграцій на рівні заліза, складної фонової обробки або команд, що підтримують тривалі Android-кодобази.
Фронтенд
React / Next.js
Next.js 14+Наш основний веб-фреймворк. Server components, app router, ISR і повна SSR-підтримка. Використовується для дашбордів, маркетингових сайтів і веб-застосунків.
TypeScript
Строга типізація в усіх наших веб-проектах. Усуває клас runtime-помилок і покращує підтримуваність зі зростанням команди та кодобази.
CSS Modules / Sass
Скоупні стилі компонентів через CSS Modules, розширені Sass для змінних, міксинів і вкладеності. Без прив'язки до utility-класів.
Vite
Build-інструмент для React-застосунків без Next.js, бібліотек і тулінгу. Миттєвий hot reload і оптимізовані продакшн-бандли.
Бекенд
Наш основний бекенд-стек. Minimal API для легких ендпоінтів, EF Core для доступу до даних, Swagger для документації. Деплоїться на Linux-контейнерах.
Node.js / Express
Для real-time сервісів, легких мікросервісів і webhook-ресиверів, де бажана JavaScript-консистентність з фронтендом.
Python / FastAPI
AI/ML пайплайни, скрипти обробки даних і внутрішній тулінг. FastAPI для async HTTP-ендпоінтів з автоматичною генерацією OpenAPI-схеми.
GraphQL / REST
За замовчуванням проектуємо REST API і додаємо GraphQL шар, коли клієнтам потрібна гнучка вибірка даних по кількох типах ресурсів.
Бази даних
PostgreSQL
БД за замовчуванням для транзакційних навантажень. Використовується з EF Core міграціями, PostGIS для геопросторових даних і pg_trgm для пошуку.
MongoDB
Документне сховище для великих обсягів event-даних, журналів аудиту та кейсів, де гнучкість схеми важливіша за реляційні обмеження.
Redis
In-memory сховище для кешування, rate limiting, зберігання сесій і pub/sub-месенджингу між сервісами.
SQLite
Вбудована БД для Flutter offline-first застосунків (через Drift) і легких серверних сценаріїв, де повноцінний сервер БД надлишковий.
Cloud та DevOps
AWS
EC2 для обчислень, S3 для об'єктного сховища, Lambda для serverless-функцій, RDS для керованого PostgreSQL. Більшість продакшн-деплоїв на AWS.
Azure
Для корпоративних клієнтів з існуючою Microsoft-інфраструктурою. Azure App Service, Azure SQL і Azure Blob Storage.
Docker / Docker Compose
Контейнеризовані збірки для кожного сервісу. Docker Compose для локальних dev-середовищ; Docker-образи просуваються через CI/CD до продакшну.
GitLab CI/CD
Автоматизація пайплайнів для збірок, тестів, публікації Docker-образів і тригерів деплою. Використовується у всіх проектах Codevia.
Netlify / Vercel
Хостинг для фронтенд-застосунків з автоматичними preview-деплоями на гілку. Для маркетингових сайтів і легких веб-застосунків.
AI-інтеграції
Anthropic Claude API
Інтеграція LLM для аналізу документів, структурованого вилучення даних і AI-асистованих workflow. Використовується через Messages API і Tool Use.
OpenAI API
GPT-4 та embeddings для класифікації, підсумовування та семантичного пошуку.
LangChain / RAG / Vector DBs
RAG-пайплайни, що заземлюють виходи LLM у предметно-специфічних документах. Використовуються з pgvector або Pinecone.
MCP (Model Context Protocol)
Відкритий протокол Anthropic для підключення LLM до зовнішніх інструментів і джерел даних. Використовується у внутрішньому AI-тулінгу.
Хочете дізнатись, як цей стек підходить для вашого проекту?
Розкажіть про задачу — ми поясним, який набір технологій підійде найкраще і чому.
Зв'язатись з нами