Feltörték vagy leállt az oldalad? 5 órán belül lépünk
Beszélgessünk
Minden esettanulmány
RescueFejlesztés2 perc olvasás

Előbb biztonságba. Aztán rendet. Ebben a sorrendben.

Egy milliárdos forgalmú webshop szerverét feltörték, öt éve nem volt rajta karbantartás. 5 óra alatt biztonságos helyre költöztettük, azóta pedig az éles forgalom mellett építjük újra.

Illusztráció: két kéz felemel egy kis üzletet egy megrepedt, omladozó talapzatról, mellette törött lakat és füst, és átviszi egy új, stabil, sárga tetejű alapra
5 óraa költözésig
5 évelmaradt karbantartás
200 ezer+felhasználó

Feltörték a szervered? Szólj most

Amitől minden webshop-tulajdonos tart

Feltörték a szervert. A rendszert ebben az állapotban vettük át.

A szerveren öt éve nem volt karbantartás. A webshop egy régi, PHP 7.4 és Laravel 5.4 alapú kódbázison futott, mellette egy mobilalkalmazás régi API-ja.

Ez nem kis bolt. Több mint kétszázezer felhasználó, több százezer rendelés, naponta több száz új. Egy nap leállás több millió forint kiesést jelent. A tét tehát kettős volt: gyorsan kellett lépni, de hibázni nem lehetett.

Első tempó: 5 óra

Egy feltört szerveren nem lehet nyugodtan dolgozni. Nem tudod, mi van még rajta, és nem tudod, mikor jön a következő lépés. Ezért nem ott kezdtük a takarítást.

Átvettük a rendszert, és 5 órán belül saját, automatizáltan felépített infrastruktúrára költöztettük, egy védőréteg mögé. Olyan környezetbe, ahol pontosan tudjuk, mi fut rajta, és bármikor újra fel tudjuk építeni.

Második tempó: lépésenként, leállás nélkül

Egy öt éve karbantartatlan rendszert nem lehet egy mozdulattal lecserélni, és nem is szabad: a webshopnak közben mennie kell. Ezért az új rendszer a régi mellett nő fel.

  • A régi webshop és a mobilalkalmazás régi API-ja mellé felépítettük az új API-t, már PHP 8.3 és Laravel 13 alapon.
  • Elkészült az új, Astro alapú frontend.
  • Elindult az új mobilalkalmazás tervezése.
  • Közben folyamatosan javítjuk az élő rendszert: rendelések és tételek lemondása, fizetési visszaigazolások, egyenlegkezelés, tartalmi kérések.

Nincs nagy átállás egy hétvégén, és nincs leállás.

Ahol most tart

A webshop a költözés óta biztonságos alapon fut, a feltört szerver kockázatai már nem érintik. A korszerűsítés az éles forgalom mellett halad. A vásárlók ebből annyit látnak, hogy minden működik.

Amit ebből érdemes megjegyezni

  • Feltört rendszert nem helyben takarítunk. Előbb biztonságos helyre visszük, utána rendezzük.
  • Az elmaradt karbantartás nem spórolás, hanem hitel. Előbb-utóbb kamatostul kell visszafizetni.
  • Egy nagy rendszert nem cserélünk le egy lépésben. Mellé építjük az újat, és lépésenként haladunk.

Amihez más nem mer hozzányúlni, azt mi szeretjük.

Mikor frissült utoljára a te szervered?

Ha nem tudod, vagy évekkel ezelőtt, beszéljünk, mielőtt valaki más nézi meg helyetted. Egy munkanapon belül válaszolunk.