Služby vývoje a správy MongoDB
Vývoj a správa MongoDB: návrh schématu dokumentů, aplikace v Node.js, Javě, Pythonu a .NET nad MongoDB, ladění dotazů a indexů, zřízení a provoz MongoDB Atlas, sharding a replikace, MongoDB Search a Vector Search a migrace na MongoDB i z něj, s dedikovanými vývojáři MongoDB pro váš tým nebo s projektem MongoDB dodaným od začátku do konce.
Co stavíme v technologii MongoDB
Návrh schématu dokumentů
Kolekce modelované podle dotazů, které aplikace spouští, s vnořením nebo odkazy zvolenými pro každou vazbu zvlášť, vzory jako bucket, computed a extended reference tam, kde se vyplatí, a validací JSON Schema, aby si zápisy zachovaly dohodnutý tvar.
Aplikace nad MongoDB
Služby v Node.js s Mongoose, v Javě se Spring Data MongoDB, v Pythonu s PyMongo, v .NET s ovladačem pro C# nebo poskytovatelem EF Core a v Go, s aggregation pipelines, transakcemi nad více dokumenty a change streams všude tam, kde to vyžadují obchodní pravidla.
Ladění dotazů a indexů v MongoDB
Pomalé operace odhalené profilerem databáze, plány provedení (explain) a Atlas Performance Advisorem a následně opravené složenými indexy seřazenými pro rovnost, řazení a rozsah, přepsanými fázemi agregace nebo nastavením dotazů, s časy změřenými před zásahem i po něm.
Zřízení a provoz MongoDB Atlas
Clustery Atlas na AWS, Azure nebo Google Cloud definované pomocí Atlas Terraform provideru, dostupné přes privátní koncové body, s průběžnou cloudovou zálohou a obnovou k určitému okamžiku, s upozorněními na to, co by uživatelé poznali, a s úrovněmi dimenzovanými podle skutečné zátěže.
Sharding a replica sets
Klíče shardů zvolené podle skutečného vzoru dotazů, kolekce znovu rozdělené (resharding), když první klíč přestane vyhovovat, zónový sharding, který drží data každého regionu v tomto regionu, a replica sets rozprostřené přes zóny dostupnosti s read a write concern nastavenými pro každou operaci.
MongoDB ve vlastní správě
Nasazení Community a Enterprise Advanced na virtuálních strojích nebo v Kubernetes přes operátor MongoDB, provozovaná s Ops Managerem, zálohovaná a obnovovaná podle plánu a upgradovaná verzi po verzi až na MongoDB 9.0.
MongoDB Search a Vector Search
Fulltextové vyhledávání s relevancí, našeptávačem a fasetami a vektorové vyhledávání pro retrieval-augmented generation a doporučování, a to přímo v téže databázi pomocí MongoDB Search a MongoDB Vector Search, s embeddingy z modelů Voyage AI nebo z vaší vlastní pipeline.
Migrace na MongoDB a z MongoDB
Relační schémata převedená do MongoDB pomocí Relational Migrator, clustery ve vlastní správě přesunuté do Atlasu pomocí mongosync, Amazon DocumentDB a Azure DocumentDB přesunuté do Atlasu nebo z něj a kolekce přesunuté do PostgreSQL, když se z dat stala relační data; každý běh nanečisto vyzkoušený a počty odsouhlasené.
Zabezpečení a šifrování MongoDB
SCRAM, X.509 nebo jednotné přihlášení (SSO) přes workforce identity federation, role omezené na jednotlivé služby, auditování, šifrování neaktivních dat vlastními klíči a Client-Side Field Level Encryption nebo Queryable Encryption pro pole, která server nikdy nesmí vidět jako čitelný text.
vývojáři MongoDB do vašeho týmu
Dedikovaní vývojáři MongoDB
Vývojáři MongoDB, kteří nastoupí do vašeho týmu na plný úvazek, pracují ve vašich repozitářích, trackeru a na vašich schůzkách a zodpovídají se vašemu vedoucímu. Pohovor s nimi vedete vy; my neseme ukrajinskou smlouvu, mzdy, fakturaci a dovolenou.
Realizace projektu v technologii MongoDB
Tým, který provede projekt v technologii MongoDB od vymezení rozsahu po vydání: odhad, vývoj, testy a nasazení, s technickým vedoucím na naší straně, který odpovídá za plán a kvalitu.
Podpora a převzetí systémů v technologii MongoDB
Stávající systém v technologii MongoDB převzatý od jiného týmu nebo udržovaný v chodu: nejprve revize jen pro čtení a písemný seznam rizik, pak opravy a nové funkce podle dopadu.
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 projektu v technologii MongoDB
vývojáři MongoDB
Schémata, dotazy a aggregation pipelines
Backend vývojáři
Služby v Node.js, Javě, Pythonu a .NET
Administrátoři databází
Atlas, sharding, zálohy a upgrady
DevOps inženýři
Nasazení Atlasu a Kubernetes v Terraformu
Datoví inženýři
Change streams do datového skladu a analytiky
Jak pracujeme s MongoDB
Flexibilní schéma si i tak žádá návrh. Kolekce, indexy a validační pravidla se zapisují a verzují spolu s kódem, změny indexů procházejí pipeline jako migrace a testy běží proti skutečné MongoDB v kontejneru, tam, kde záleží na výkonu, s ukázkovými daty v produkční velikosti.
U existujícího nasazení začínáme přístupem jen pro čtení k verzi, topologii, klíčům shardů, nejpomalejším operacím, zálohám a seznamu těch, kdo se mohou připojit, a rizika sepíšeme podle dopadu. Změny v produkci se nejprve zkoušejí nanečisto na obnovené kopii.
Další databáze, se kterými pracujeme
Vývoj v PostgreSQL
Vývoj, správa a poradenství pro PostgreSQL: návrh schématu, PL/pgSQL, ladění, replikace, upgrady na PostgreSQL 18 a migrace z Oracle, s dedikovanými vývojáři a DBA PostgreSQL nebo dodávkou projektu.
Vývoj v SQL Serveru
Vývoj a správa SQL Serveru a Azure SQL: T-SQL, ladění výkonu, SSIS, Always On, upgrady na SQL Server 2025 a migrace do Azure, s dedikovanými vývojáři a DBA SQL Serveru nebo dodávkou projektu.
Vývoj v Oracle
Vývoj a správa Oracle Database a PL/SQL: ladění SQL, APEX, RAC a Data Guard, upgrady na 26ai, Exadata a migrace do Oracle i z něj, s dedikovanými vývojáři a DBA Oracle nebo dodávkou projektu.
Otázky k vývoji v technologii MongoDB
V jakých odvětvích pracují vaši vývojáři MongoDB?
E-commerce a maloobchod, pro katalogy, košíky a vyhledávání produktů; podnikový SaaS, pro multitenantní produkty, jejichž data se liší podle zákazníka; fintech, pro profily zákazníků, události a historii transakcí; zdravotnictví, pro aplikace pro pacienty a data ze zařízení; média a spotřebitelské aplikace, pro obsah, feedy a uživatelské profily; a produkty z oblasti AI a dat, kde jsou dokumenty a vektorové vyhledávání na jednom místě.
MongoDB Atlas, nebo vlastní správa?
Atlas, když chcete zálohy, upgrady, škálování a vyhledávání provozované jako službu na AWS, Azure nebo Google Cloud. Vlastní správa Community nebo Enterprise Advanced, když data musí zůstat na vašich vlastních serverech nebo když už licenci máte. Schéma, indexy a kód jsou na obou variantách stejné a nasazení lze z jedné přesunout na druhou pomocí mongosync.
Dokážete upgradovat starou verzi MongoDB?
Ano, vždy o jednu hlavní verzi, jak MongoDB vyžaduje, přičemž feature compatibility version zvyšujeme až poté, co každý krok proběhl bez potíží. MongoDB 6.0 už je po konci životnosti a 7.0 ho dosáhne v srpnu 2027, proto většina prostředí přechází na 8.0 nebo 9.0. Nejdřív se upgradují ovladače a aplikace se před nasazením do produkce otestuje proti cílové verzi.
Jak rychle mohou nastoupit vývojáři MongoDB?
Když je k dispozici ten pravý vývojář MongoDB, 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: vývojáři MongoDB)?
Ř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.
Stavíte na MongoDB?
Napište nám verzi, zda běží na Atlasu, nebo na vašich vlastních serverech, a co se má změnit. Odpověď dostanete do jednoho pracovního dne: plán, profily kandidátů nebo rozsah revize vašeho clusteru.