Služby vývoje a správy databází
Vývoj a správa databází na SQL Server, PostgreSQL, MySQL, Oracle, MongoDB, Redis a dalších relačních i NoSQL databázích: návrh schémat, SQL a uložené procedury, ladění dotazů, migrace a upgrady, šifrování, zálohy a vysoká dostupnost, s dedikovanými databázovými vývojáři a DBA pro váš tým nebo s databázovým projektem dodaným na klíč.
Databázové zakázky, které přebíráme
Návrh schémat a migrace
Relační modely navržené podle toho, jak se data dotazují, kde je každá změna schématu verzovanou migrací v EF Core, Flyway, Liquibase nebo Alembic, která běží v pipeline, a ne ručně v produkci.
SQL a uložené procedury
Procedury, funkce a pohledy v T-SQL, PL/SQL a PL/pgSQL pro byznys logiku, reporting a dávkové úlohy, posuzované jako aplikační kód a pokryté testy v tSQLt, utPLSQL nebo pgTAP.
Ladění dotazů a výkonu
Pomalé dotazy dohledané přes Query Store, pg_stat_statements a prováděcí plány a poté opravené indexy, přepisem nebo statistikami, s časy změřenými před úpravou a po ní.
Zálohy, dostupnost a monitoring
Obnova k určitému okamžiku (point-in-time), repliky, skupiny dostupnosti Always On nebo clustery Patroni a failover nastavené podle cílů obnovy, na kterých se dohodneme, s pravidelně testovanou obnovou a upozorněními na blokování, deadlocky, zpoždění replikace a úložiště.
MongoDB a dokumentové databáze
MongoDB, Azure Cosmos DB, Amazon DynamoDB a Firestore modelované podle přístupových vzorů, s klíči partitionů, indexy a pravidly expirace rozhodnutými dřív, než data dorazí, a validací schématu při zápisu.
Přechody mezi platformami a upgrady
Z Oracle na PostgreSQL, z lokálního SQL Server a MySQL na Azure SQL, Amazon RDS, Aurora nebo Cloud SQL a ze starých verzí na aktuální, nacvičené na kopiích s odsouhlasenými počty řádků a kontrolními součty před přepnutím.
Zabezpečení a šifrování
Přihlášení a role s nejnižšími oprávněními, zabezpečení na úrovni řádků, audit a Always Encrypted nebo šifrování sloupců pro osobní a finanční údaje, s přihlašovacími údaji uloženými v trezoru.
Cachování, vyhledávání a wide-column úložiště
Redis a Valkey pro cachování, relace a fronty, Elasticsearch a OpenSearch pro fulltextové vyhledávání a Cassandra nebo ScyllaDB pro data s častým zápisem rozprostřená napříč regiony, každé dimenzované a monitorované jako primární databáze.
Analytické databáze a databáze časových řad
ClickHouse pro analytiku událostí a logů nad miliardami řádků, TimescaleDB a InfluxDB pro data ze senzorů a metriky a repliky pro čtení nebo columnstore indexy, když reporting zpomaluje transakční databázi.
databázoví vývojáři a DBA do vašeho týmu
Dedikovaní databázoví vývojáři a DBA
Databázoví vývojáři a DBA, kteří nastoupí do vašeho týmu na plný úvazek, pracují ve vašich nástrojích a procesu a zodpovídají se vašemu vedoucímu. Pohovor s nimi vedete vy; my neseme ukrajinskou smlouvu, mzdy, fakturaci a dovolenou.
Projekty v oblasti „Vývoj databází“
Vymezená část práce v oblasti „vývoj databází“ s rozsahem, pevným plánem a jmenovaným vedoucím na naší straně, který odpovídá za výsledek a o postupu informuje ve vašich kanálech.
Průběžná spolupráce v oblasti „vývoj databází“
Průběžná služba v oblasti „Vývoj databází“: každý měsíc stejní lidé, backlog, kterému určujete priority, a hodiny, které vidíte v našem portálu i na faktuře.
Stránka o dedikovaném týmu vysvětluje, jak se specialisté připojují k vašemu týmu, a stránka o outsourcingu pokrývá dodávku projektů, převzetí systémů a jak účtujeme.
Kdo pracuje na vašem zadání v oblasti „vývoj databází“
Databázoví vývojáři
Schémata, T-SQL, PL/SQL a PL/pgSQL
Administrátoři databází
Výkon, zálohy, dostupnost a přístup
Backend vývojáři
Přístup k datům v .NET, Java, Python a Node.js
Datoví inženýři
Analytická úložiště a reportingové repliky
Cloud a DevOps inženýři
Spravované databáze v Terraform
Jak pracujeme s databázemi
Databáze je kód. Tabulky, indexy a bezpečnostní politiky se mění přes posuzované migrace, přihlášení a oprávnění jsou deklarovány ve správě verzí, spravované instance jsou definovány v Terraform a testy běží proti skutečnému databázovému enginu v kontejneru, a ne proti mocku.
S produkcí se zachází opatrně: přístup má nejnižší oprávnění a je časově omezený přes vaše vlastní účty, každá změna se nejdřív nacvičí na kopii s maskovanými daty a nic se nespouští ručně, co zvládne migrace.
Další služby v oblasti dat a AI, které poskytujeme
AI a strojové učení
Služby vývoje AI a strojového učení: předpovědi, detekce podvodů, doporučovací systémy, počítačové vidění, NLP a rozpoznávání řeči a MLOps, s dedikovanými inženýry strojového učení nebo dodávkou projektu.
Datové inženýrství
Služby datového inženýrství: pipeline ETL, Spark, dbt a streaming, datové sklady a lakehouse na Snowflake, Databricks, BigQuery, Redshift a Microsoft Fabric, s dedikovanými datovými inženýry nebo dodávkou projektu.
Datová analytika a Power BI
Služby datové analytiky a Power BI: dashboardy v Power BI, Tableau a Looker, produktová analytika, A/B testování, finanční a marketingový reporting, s dedikovanými datovými analytiky a vývojáři BI nebo dodávkou projektu.
Vývoj počítačového vidění
Služby vývoje počítačového vidění: detekce objektů, vizuální kontrola, OCR, analytika videa, lékařské zobrazování a modely na okrajových zařízeních (edge), s dedikovanými inženýry počítačového vidění nebo dodávkou projektu.
Anotace dat
Služby anotace a označování dat pro AI: označování obrázků, videa, textu, zvuku a LiDARu, RLHF a data pro vyhodnocování, s kontrolou kvality každé dávky, od dedikovaných anotátorů dat nebo dodávkou projektu.
MLOps
Služby a poradenství v MLOps: platformy ML, CI/CD pro modely, registry modelů, serving a automatické škálování, infrastruktura s GPU, monitoring driftu a LLMOps, s dedikovanými inženýry MLOps nebo dodávkou projektu.
Vývoj na Databricks
Vývoj a poradenství pro Databricks: nastavení lakehouse, pipeline v Lakeflow, Unity Catalog, migrace, AI/BI, strojové učení a kontrola nákladů, s dedikovanými inženýry Databricks nebo dodávkou projektu.
Vývoj na Snowflake
Vývoj a poradenství pro Snowflake: návrh datového skladu, načítání přes Snowpipe a Openflow, dbt, migrace, Cortex AI, bezpečnost a kontrola nákladů, s dedikovanými vývojáři Snowflake nebo dodávkou projektu.
Kafka a streamování událostí
Vývoj a poradenství pro Apache Kafka: architektura řízená událostmi, Kafka Connect a Debezium, Flink a Kafka Streams, Confluent Cloud, MSK a Event Hubs, s dedikovanými inženýry Kafky nebo dodávkou projektu.
Automatizace workflow
Služby automatizace workflow a AI: toky v n8n, Make, Zapier a Power Automate, AI agenti ve workflow, automatizace CRM, financí a dokumentů, s dedikovanými vývojáři automatizace nebo dodávkou projektu.
Otázky k vývoji databází
S jakými databázemi pracujete?
Relační: SQL Server a Azure SQL, PostgreSQL, MySQL a MariaDB a Oracle. NoSQL: MongoDB, Azure Cosmos DB, Amazon DynamoDB, Cassandra a Redis. Vyhledávání a analytika: Elasticsearch, OpenSearch, ClickHouse a TimescaleDB. Ve vlastním provozu nebo spravované na Azure, AWS či Google Cloud.
V jakých odvětvích pracují vaši databázoví vývojáři?
Fintech, pro účetní knihy, úložiště plateb a transakcí a jejich reporting; AI a datové produkty, pro analytická úložiště a vektorové vyhledávání; e-commerce a maloobchod, pro katalogy, objednávky a zásoby; podnikové SaaS a ERP, pro multitenantní schémata a reporting; zdravotnictví, pro záznamy pacientů s auditem a šifrováním; a logistika, pro data o sledování a směrování.
Můžete naši stávající databázi dát pod správu verzí?
Ano. Aktuální schéma se zachytí jako základ, v databázovém projektu SQL Server nebo pomocí Flyway či Liquibase, a od té chvíle je každá změna posuzovanou migrací, která běží v pipeline, takže produkce odpovídá tomu, co je v repozitáři.
Můžete nás přesunout z Oracle?
Ano, obvykle na PostgreSQL. Schéma a PL/SQL se převedou pomocí nástrojů, například ora2pg, a dokončí ručně, data se přesouvají v nacvičených bězích odsouhlasovaných tabulku po tabulce a dotazy aplikace se otestují proti novému enginu, než se stanoví datum přepnutí.
Jak rychle mohou nastoupit databázoví vývojáři a DBA?
Když je k dispozici ten pravý databázový vývojář, začátek brzdí jen váš pohovor, NDA a převod práv duševního vlastnictví. Jinak vedeme hledání, které obvykle přinese profily kandidátů do dvou až tří týdnů, a nikdo nenastoupí, dokud neřeknete ano.
Jak probíhá najímání přes BigTree108 (role: databázoví vývojáři a DBA)?
Řekněte nám, jakou práci, jakou seniority a kolik hodin potřebujete. Navrhneme jednoho nebo dva lidi s jejich profily, pohovoříte s nimi stejně jako s vlastním zaměstnancem a podepíšete jednu smlouvu s BIG TREE 108 LLC a budete dostávat jednu fakturu měsíčně.
Komu patří práce, kterou vytvářejí?
Vám. Každý specialista má podepsanou smlouvu s BigTree108, která převádí všechny výsledky práce na společnost, a naše smlouva s vámi je převádí dál. Kód, návrhy a dokumenty se dodávají do vašich vlastních repozitářů a nástrojů, ne do míst, kde je můžeme měnit jen my.
Máte databázi, která potřebuje práci?
Napište nám, o jaký engine a verzi jde a co je potřeba změnit. Odpověď dostanete do jednoho pracovního dne: plán, profily kandidátů nebo posouzení, kde začít.