Vývoj platforem
Záchrana a modernizace platformy
V České republice tvoří provozní připravenost v oblasti kybernetické bezpečnosti orientovaná na NIS2 stávající rámec pro posouzení služby Záchrana a modernizace platformy s BilgeQor, které začíná poptávkou. Posouzení porovnává možnosti záchrany a přestavby, zaznamenává priority stabilizace a etapové varianty a umožňuje řízenou implementaci pouze s písemným oprávněním, akceptačními kritérii, zaznamenanými zbývajícími riziky a předáním. Před přezkumem dohodnutých podkladů se neslibuje žádný výsledek záchrany, migrace, výkonu, obnovy ani modernizace.
Nejprve poptávka a poté postup vedený posouzením. Před zahájením práce potvrdíme hranice stávající platformy, povolený přístup, omezení produkčního prostředí, závislosti, akceptační kritéria, bezpečnostní plán a návrh; veřejná cena ani úroveň balíčku se nezobrazuje.
Posouzení současného stavu s vymezeným rozsahem a plán řízené modernizace platformy se zdokumentovanými riziky, variantami rozhodnutí, hranicemi přechodu, validačními důkazy, zbývajícími riziky a technickým předáním.
Technologický stack a způsob přechodu se potvrzují až po posouzení. Rust, Go, TypeScript nebo Node.js, Python, PostgreSQL, Redis, ClickHouse, Neo4j, komunikace řízená událostmi, REST nebo GraphQL, kontejnery, infrastruktura jako kód a spravovaná nebo soukromá infrastruktura jsou nezávazné příklady, nikoli automatický příslib přepisu, migrace nebo dodání.
Vhodné, když
- Stávající backend, služba, datová nebo integrační komponenta či širší platforma vykazuje problémy v oblasti provozu, závislostí, vydávání verzí, spolehlivosti nebo udržovatelnosti, které před hlubší změnou vyžadují zdokumentované posouzení
- Osoby odpovědné za rozhodnutí potřebují rozhodnout o záchraně, částečné přestavbě, postupném nahrazení, vyřazení, modularizaci, kompatibilitě nebo přechodu na základě uvedených předpokladů a kompromisů
- Tým může potvrdit přístup k systému, omezení prostředí, nakládání s daty, závislosti, oprávnění k práci v produkčním prostředí, omezení údržby, kritéria převzetí a bezpečné hranice práce
Nevhodné, pokud
- Před technickým posouzením se předpokládá úplná záchrana, přepsání systému, migrace, přepnutí provozu bez výpadku, zvýšení výkonu, úspora nákladů, připravenost na produkční provoz nebo zaručená obnova
- Předpokládáte, že je zahrnuta obnova mobilního klienta nebo klientské kódové základny namísto samostatné služby Záchrana a přestavba aplikace
- Očekává se implementace cloudové platformy, přezkum zabezpečení aplikací, penetrační testování, změny v běžícím produkčním prostředí, destruktivní testy, migrace dat, přechod na nový systém, návrat k předchozímu stavu, obnova nebo průběžný provoz 24/7 bez samostatně potvrzeného rozsahu a písemného povolení
Pro koho to je?
- Platformové, produktové, vývojové a provozní týmy odpovědné za stávající systém s nejasnou architekturou, závislostmi, riziky spolehlivosti, překážkami vydání nebo nákladnými postupy zavádění změn
- Týmy, které před výběrem postupu přechodu potřebují popis skutečného stavu architektury, soupis služeb a modulů, mapu závislostí a datových toků, registr technického dluhu, přehled vlastnictví a posouzení rizik
- Rozhodující osoby, které potřebují obhajitelný záznam rozhodnutí mezi záchranou a přestavbou, etapový plán, strategii kompatibility, akceptační hranice a registr zbývajících rizik
- Zákazníci, kteří při přezkumu rozsahu mohou potvrdit oprávněný přístup, omezení dat a prostředí, závislosti na třetích stranách, dostupnost předchozího dodavatele, schválení, servisní okna a oprávnění ke změnám v produkčním prostředí
Co obdržíte
Reprezentativní ukázka metodiky
Ukazuje strukturu záznamu rozhodnutí o záchraně platformy. Jde o metodickou ilustraci, nikoli případovou studii klienta, tvrzení o dokončené záchraně, důkaz migrace v produkčním prostředí ani zaručený výsledek.
Tým potřebuje bezpečný postup rozhodování o stávající platformě s nejasnými hranicemi, závislostmi, provozními riziky a omezeními změn. Klient, název systému, počet modulů, provoz, objem dat, počet závad, výkon, dostupnost, harmonogram, náklady a výsledek migrace zůstávají neutrálními zástupnými údaji, dokud není potvrzen rozsah.
- Potvrdit hranice platformy, osoby odpovědné za rozhodnutí a předpoklady týkající se zdroje, prostředí, dat, závislostí, třetích stran, přístupu, oprávnění pro produkční provoz, údržby a akceptace
- Zmapovat zjištěný stav architektury, služby, moduly, závislosti, data, integrace, odpovědnosti, kritická rizika, překážky vydání, úzká místa a priority stabilizace
- Porovnat varianty záchrany, částečné přestavby, postupné náhrady a vyřazení i předpoklady týkající se cílových hranic, kompatibility, migrace, testování, regresí, nasazení, návratu k předchozí verzi a obnovy
- Zaznamenat akceptační kritéria, zbývající rizika, plán postupné modernizace, podklady k předání a samostatně potvrzená doporučení pro další kroky
Ilustrace ukazuje, jak může potvrzená zakázka zdokumentovat mapu současného stavu, stabilizační plán, možnosti rozhodnutí, hranice řízeného přechodu, postup ověření, zbývající rizika a předání. Netvrdí existenci klienta, dokončené záchrany, migrace či změny v produkčním prostředí ani výsledků v oblasti výkonu, dostupnosti, nákladů, bezpečnosti nebo obchodu.
Záznam rozhodnutí o záchraně platformy — mapa současného stavu, plán stabilizace a plán modernizace
- Potvrzené hranice platformy a záznam o rozhodnutí
- Zjištěný stav architektury a mapa služeb, modulů, závislostí a dat
- Kritická rizika, úzká místa, překážky vydání a priority stabilizace
- Možnosti záchrany, částečné přestavby, postupného nahrazení nebo vyřazení z provozu
- Cílové hranice modulů nebo služeb a strategie kompatibility
- Předpoklady migrace, sladění dat, testování a regrese
- Hranice nasazení, návratu k předchozímu stavu, obnovy a oprávnění k zásahům v produkčním prostředí
- Akceptační kritéria, podklady z ověření a registr zbývajících rizik
- Plán modernizace rozdělený do etap, předání a doporučení pro další kroky
Pouze ilustrace metodiky. Skutečný záznam rozhodnutí vychází z písemně vymezeného rozsahu posouzení, oprávněného přístupu, systémových důkazů, kvality dat a závislostí, schváleného plánu a přijatých omezení produkčního prostředí.
Co není zahrnuto
Zahrnuto
- Písemné technické posouzení, potvrzení rozsahu, návrh nabídky a výslovně vymezené hranice přístupu a povolení k práci v produkci před zahájením jakékoli implementace
- Posouzení, plánování stabilizace, podpora rozhodování o záchraně, plánování modularizace nebo restrukturalizace služeb a příprava řízeného přechodu v potvrzeném písemném rozsahu
- Implementace, testy, důkazy z regresního testování, konfigurace, příprava nasazení, výchozí nastavení monitorování a předání pouze tam, kde je výslovně povoluje přijatý plán
- Zdokumentované předpoklady, závislosti, ověření, akceptační kritéria, nevyřešená rizika a doporučení dalších kroků odpovídající dohodnutým hranicím
Vyloučeno
- Zaručený výsledek v podobě úplné záchrany, přestavby, migrace, připravenosti pro produkční provoz, zlepšení výkonu, dostupnosti, kapacity, obnovy, bezpečnosti, úspory nákladů, dodávky, modernizace, souladu s předpisy nebo nulových odstávek
- Automatické odhalení nebo vyřešení každé vady staršího systému, bezpečnostního problému, problému s výkonem, skryté závislosti, nedokumentovaného systému nebo problému s kvalitou dat
- Automatický úplný přepis, program přechodu na mikroslužby, přepis do nového jazyka, migrace do cloudu, implementace infrastruktury, přezkum zabezpečení aplikací, penetrační test nebo záchrana mobilního klienta
- Přístup do běžícího produkčního prostředí nebo změny v něm, destruktivní testy, migrace dat, přechod na nový systém, návrat k předchozímu stavu, zotavení, převzetí provozu záložním systémem nebo obnova bez schváleného plánu, výslovného písemného povolení, bezpečného přístupu a vymezených hranic údržby
- Práce v rámci služby Vývoj cloudové platformy a produkčního prostředí, pokud nejsou výslovně potvrzeny; tato služba nadále samostatně vymezuje práce v oblasti cloudu, nasazování, vydávání verzí, pozorovatelnosti, zálohování, obnovy a infrastruktury
- Průběžný spravovaný provoz, SRE 24/7, SOC, MDR, NOC, živá reakce na incidenty, právní nebo regulatorní schválení, certifikace či schválení souladu s požadavky
- Licence třetích stran, cloudové služby, infrastruktura, domény, certifikáty, přenos dat, transakční náklady nebo časové dopady způsobené přístupem, předchozími dodavateli, daty, závislostmi, schváleními nebo okny údržby
Dostupné doplňkové služby
- Zakázka na obnovu aplikačního klienta s odděleně vymezeným rozsahem prostřednictvím služby Záchrana a přestavba aplikace
- Samostatně vymezená zakázka služby Bezpečný vývoj backendu a API pro nové nebo jasně ohraničené funkce backendu/API
- Samostatně vymezený pracovní proud služby Vývoj cloudové platformy a produkčního prostředí pro migraci do cloudu, infrastrukturu, nasazování, vydávání verzí, pozorovatelnost, zálohování, obnovu nebo vývoj produkčního prostředí
- Povolený pracovní proud implementace, přechodu dat, přepnutí na nový systém, návratu k předchozímu stavu, obnovy nebo měření výkonu po potvrzení schváleného plánu a bezpečnostní hranice
Jak to funguje
Posouzení a hranice oprávnění
Před přijetím práce potvrdíme hranice systému, osoby odpovědné za rozhodnutí, přístup ke zdrojům a prostředí, nakládání s daty, závislosti, třetí strany, oprávnění k zásahům v produkčním prostředí, omezení údržby, akceptační kritéria a to, co lze bezpečně posoudit.
Přehled současného stavu a stabilizace
Zdokumentujeme zjištěný stav architektury, moduly, služby, data a integrace, odpovědnosti, poznatky o nasazení, technický dluh, úzká místa, překážky vydání, rizika selhání, priority omezení dopadů a přehled potřebný před hlubší změnou.
Rozhodnutí o záchraně a návrh přechodu
Pro potvrzený rozsah porovnáváme záchranu, částečnou přestavbu, postupné nahrazení, vyřazení, modularizaci, kompatibilitu, vyčlenění služeb, přechod dat, pořadí kroků, návrat k předchozímu stavu a provozní kompromisy.
Kontrolované provádění, je-li povoleno
Tam, kde je to schváleno, dokončíme dohodnuté stabilizační nebo restrukturalizační změny s testy, důkazy regresního ověření, příklady konfigurace, opakovatelnými kroky nasazení, kontrolami stavu, základním nastavením monitorování a zaznamenanými nevyřešenými riziky.
Přijetí, předání a plán
Přezkoumáme písemná akceptační kritéria, důkazy o ověření, hranice přechodu a návratu k předchozímu stavu, registr zbývajících rizik, provozní poznámky, technické předání a samostatně potvrzené další kroky modernizace.
Pošlete stručný popis stávajícího systému, rozhodnutí o provozu nebo změně, které potřebujete učinit, známých omezení a příslušných limitů přístupu nebo produkčního prostředí. Potvrdíme, zda je vhodné posouzení s vymezeným rozsahem, a poté před zahájením jakékoli záchrany, migrace nebo práce v produkčním prostředí dohodneme písemný rozsah, bezpečnostní hranice, kritéria přijetí, harmonogram a nabídku.
Jste připraveni začít?
Pošlete stručný popis stávajícího systému, rozhodnutí o provozu nebo změně, které potřebujete učinit, známých omezení a příslušných limitů přístupu nebo produkčního prostředí. Potvrdíme, zda je vhodné posouzení s vymezeným rozsahem, a poté před zahájením jakékoli záchrany, migrace nebo práce v produkčním prostředí dohodneme písemný rozsah, bezpečnostní hranice, kritéria přijetí, harmonogram a nabídku.
