Послуги з розробки та адміністрування баз даних
Розробка та адміністрування баз даних на SQL Server, PostgreSQL, MySQL, Oracle, MongoDB, Redis та інших реляційних і NoSQL-системах керування базами даних: проєктування схем, SQL і збережені процедури, оптимізація запитів, міграції та оновлення, шифрування, резервне копіювання й висока доступність. Виділені розробники баз даних і DBA у вашу команду або проєкт із баз даних, реалізований від початку до кінця.
Роботи з баз даних, які ми беремо на себе
Проєктування схем і міграції
Реляційні моделі, спроєктовані під те, як до даних надходять запити; кожна зміна схеми є версіонованою міграцією в EF Core, Flyway, Liquibase чи Alembic, яка виконується в пайплайні, а не вручну в продакшні.
SQL і збережені процедури
Процедури, функції та представлення на T-SQL, PL/SQL і PL/pgSQL для бізнес-логіки, звітності й пакетних завдань; їх перевіряють у рев'ю так само, як код застосунку, і покривають тестами в tSQLt, utPLSQL або pgTAP.
Оптимізація запитів і продуктивності
Повільні запити знаходимо через Query Store, pg_stat_statements і плани виконання, а потім виправляємо індексами, переписуванням запитів або статистикою. Час виконання вимірюємо до і після.
Резервні копії, доступність і моніторинг
Відновлення на момент часу, репліки, групи доступності Always On або кластери Patroni та аварійне перемикання, налаштовані під цілі відновлення, які ви з нами узгоджуєте; відновлення перевіряємо за розкладом, а сповіщення налаштовуємо на блокування, взаємоблокування (deadlocks), відставання реплікації та стан сховища.
MongoDB і документні бази даних
MongoDB, Azure Cosmos DB, Amazon DynamoDB і Firestore, змодельовані під шаблони доступу: ключі партицій, індекси та правила спливання терміну дії записів визначаємо ще до надходження даних, а схему перевіряємо під час запису.
Перехід на інші платформи та оновлення
Перехід з Oracle на PostgreSQL, з локальних SQL Server і MySQL на Azure SQL, Amazon RDS, Aurora чи Cloud SQL, зі старих версій на актуальні. Спершу відпрацьовуємо на копіях, звіряючи кількість рядків і контрольні суми, і лише потім виконуємо остаточне перемикання.
Безпека та шифрування
Логіни та ролі з мінімально необхідними правами, захист на рівні рядків, аудит, а також Always Encrypted або шифрування стовпців для персональних і фінансових даних; облікові дані зберігаються в сховищі секретів.
Кешування, пошук і wide-column сховища
Redis і Valkey для кешування, сесій і черг, Elasticsearch та OpenSearch для повнотекстового пошуку, Cassandra або ScyllaDB для даних з інтенсивним записом, розподілених між регіонами. Кожну систему розраховуємо за розміром і моніторимо так само, як основну базу даних.
Аналітичні бази даних і бази часових рядів
ClickHouse для аналітики подій і логів на мільярдах рядків, TimescaleDB та InfluxDB для даних сенсорів і метрик, а також репліки для читання чи columnstore-індекси, коли звітність сповільнює транзакційну базу даних.
Наші розробники баз даних і DBA для вашої команди
Виділені розробники баз даних і DBA
Розробники баз даних і DBA, які приєднуються до вашої команди на повний робочий день, працюють у ваших інструментах і за вашим процесом і звітують вашому керівнику. Співбесіду проводите ви, а український договір, зарплата, рахунки й відпустки на нас.
Розробка баз даних як окремий проєкт
Окремий проєкт (напрям: розробка баз даних) з визначеним обсягом, фіксованим планом і призначеним керівником з нашого боку, який відповідає за результат і звітує про хід роботи у ваших каналах.
Постійна співпраця: розробка баз даних
Розробка баз даних як постійна послуга: ті самі люди щомісяця, беклог, пріоритети в якому визначаєте ви, і години, які видно в нашому порталі та в рахунку.
На сторінці виділеної команди пояснено, як фахівці приєднуються до вашої команди, а на сторінці аутсорсингу описано реалізацію проєктів, прийняття систем від інших команд і те, як ми беремо оплату.
Хто працює над вашим проєктом (напрям: розробка баз даних)
Розробники баз даних
Схеми, T-SQL, PL/SQL і PL/pgSQL
Адміністратори баз даних
Продуктивність, резервні копії, доступність і доступ
Бекенд-інженери
Доступ до даних із .NET, Java, Python і Node.js
Data-інженери
Аналітичні сховища та репліки для звітності
Інженери з хмари та DevOps
Керовані бази даних у Terraform
Як ми працюємо з базами даних
База даних є кодом. Таблиці, індекси та політики безпеки змінюються через міграції, що пройшли рев'ю, логіни й дозволи описано в системі керування версіями, керовані екземпляри визначено в Terraform, а тести виконуються на справжній СКБД у контейнері, а не на моку.
З продакшном поводимося обережно: доступ мінімально необхідний і обмежений у часі, надається через ваші власні облікові записи, кожну зміну спершу відпрацьовуємо на копії з маскованими даними, а вручну не виконуємо нічого, що може зробити міграція.
Інші послуги у сфері даних і AI, які ми надаємо
AI і машинне навчання
Розробка AI і машинного навчання: прогнозування, виявлення шахрайства, рекомендаційні системи, комп'ютерний зір, NLP і розпізнавання мовлення, MLOps. Виділені інженери з машинного навчання або реалізація проєкту.
Data engineering
Data engineering: ETL-пайплайни, Spark, dbt і потокова обробка, сховища даних і lakehouse на Snowflake, Databricks, BigQuery, Redshift та Microsoft Fabric. Виділені інженери даних або реалізація проєкту.
Аналітика даних і Power BI
Аналітика даних і Power BI: дашборди в Power BI, Tableau і Looker, продуктова аналітика, A/B-тестування, фінансова та маркетингова звітність. Виділені аналітики даних і BI-розробники або реалізація проєкту.
Комп'ютерний зір
Розробка комп'ютерного зору: виявлення об'єктів, візуальний контроль, OCR, відеоаналітика, аналіз медичних зображень і моделі на edge-пристроях. Надаємо виділених інженерів із комп'ютерного зору або виконуємо проєкт.
Розмітка даних
Анотація та розмітка даних для AI: зображення, відео, текст, аудіо й LiDAR, дані для RLHF та оцінювання, контроль якості кожної партії. Надаємо виділених анотаторів даних або виконуємо проєкт.
MLOps
Послуги та консалтинг з MLOps: ML-платформи, CI/CD для моделей, реєстри моделей, serving й автомасштабування, GPU-інфраструктура, моніторинг дрейфу та LLMOps. Надаємо виділених MLOps-інженерів або виконуємо проєкт.
Розробка на Databricks
Розробка та консалтинг із Databricks: налаштування lakehouse, пайплайни Lakeflow, Unity Catalog, міграції, AI/BI, машинне навчання й контроль витрат. Надаємо виділених інженерів Databricks або виконуємо проєкт.
Розробка на Snowflake
Розробка та консалтинг із Snowflake: проєктування сховища даних, завантаження даних через Snowpipe і Openflow, dbt, міграції, Cortex AI, безпека та контроль витрат. Надаємо виділених розробників Snowflake або виконуємо проєкт.
Kafka і потокова обробка подій
Розробка та консалтинг із Apache Kafka: event-driven архітектура, Kafka Connect і Debezium, Flink та Kafka Streams, Confluent Cloud, MSK і Event Hubs. Надаємо виділених Kafka-інженерів або виконуємо проєкт.
Автоматизація бізнес-процесів
Автоматизація робочих процесів та AI-автоматизація: сценарії в n8n, Make, Zapier і Power Automate, AI-агенти в робочих процесах, автоматизація CRM, фінансів і роботи з документами. Надаємо виділених розробників автоматизації або виконуємо проєкт.
Запитання про розробку баз даних
З якими базами даних ви працюєте?
Реляційні: SQL Server і Azure SQL, PostgreSQL, MySQL та MariaDB, Oracle. NoSQL: MongoDB, Azure Cosmos DB, Amazon DynamoDB, Cassandra і Redis. Пошук і аналітика: Elasticsearch, OpenSearch, ClickHouse та TimescaleDB. На власних серверах або в керованому вигляді в Azure, AWS чи Google Cloud.
У яких галузях працюють ваші розробники баз даних?
Фінтех: облікові книги, сховища платежів і транзакцій та їхня звітність; AI-продукти та продукти на основі даних: аналітичні сховища й векторний пошук; e-commerce і роздрібна торгівля: каталоги, замовлення та залишки; корпоративний SaaS і ERP: мультитенантні схеми та звітність; охорона здоров'я: картки пацієнтів з аудитом і шифруванням; логістика: дані відстеження й маршрутизації.
Чи можете ви взяти нашу наявну базу даних під контроль версій?
Так. Поточну схему фіксуємо як базову точку, у проєкті бази даних SQL Server або за допомогою Flyway чи Liquibase, а відтоді кожна зміна є міграцією, що пройшла рев'ю і виконується в пайплайні, тож продакшн збігається з тим, що лежить у репозиторії.
Чи можете ви перенести нас з Oracle?
Так, зазвичай на PostgreSQL. Схему й PL/SQL конвертуємо інструментами на кшталт ora2pg і доопрацьовуємо вручну, дані переносимо пробними прогонами зі звіркою таблиця за таблицею, а запити застосунку тестуємо на новій СКБД, перш ніж призначати дату остаточного перемикання.
Як швидко можуть стати до роботи розробники баз даних і DBA?
Якщо відповідний розробник баз даних вільний, старт залежить лише від вашої співбесіди, NDA і передачі прав на інтелектуальну власність. Інакше ми проводимо пошук, який зазвичай дає профілі кандидатів за два-три тижні, і ніхто не починає роботу, доки ви не скажете «так».
Як найняти фахівців через BigTree108, якщо вам потрібні розробники баз даних і DBA?
Розкажіть про роботу, рівень і години, які вам потрібні. Ми пропонуємо одну-двох людей з їхніми профілями, ви проводите з ними співбесіду так, як зі своїм власним кандидатом, підписуєте один договір із ТОВ «БІГ ТРІ 108» і отримуєте один рахунок на місяць.
Кому належать результати їхньої роботи?
Вам. Кожен фахівець має підписаний із BigTree108 договір, за яким усі результати роботи передаються компанії, а наш договір із вами передає їх далі. Код, дизайн-макети та документи постачаються у ваші власні репозиторії та інструменти, а не зберігаються там, де змінити їх можемо лише ми.
Маєте базу даних, яка потребує доопрацювання?
Розкажіть, яка у вас СКБД, яка версія і що треба змінити. Ви отримаєте відповідь протягом одного робочого дня: план, профілі кандидатів або огляд того, з чого почати.