Cat de pregatit e magazinul tau online (1)

florinelchis
2 min readFeb 3, 2022

--

Lucrez in comertul online din 2002. De-a lungul timpului am vazut multe companii, multe echipe si multe solutii tehnice implementate, cu succes sau mai putin succes. Incep o serie prin care vreau sa adresez cateva obiective pe care conducerea unei afaceri care activeaza in domeniul comertului online ar trebui sa le adreseze.

Si primul topic ar fi “HA — High Availability”.

Ce este?

Disponibilitatea” magazinului tau online. Loveste un meteorit data center-ul principal, magazinul tau online functioneaza in continuare fara (mari) intreruperi. Crapa baza de date? Nu e problema, exista replica.

De ce e importanta?

In online, consumatorii au asteptarea ca lucrurile sa fie disponibile tot timpul.

Cat cheltui cu ea?

A avea o solutie HA, daca nu folosesc o platforma SaaS care garanteaza asta, se incadreaza la lucrurile care sunt scumpe (sa zicem 3/3 ca scor).

Inclusiv solutiile SaaS au incidente care afecteaza fie o parte din clienti sau toti clientii. In teorie, au echipe tehnice bine pregatite si au mitigate problemele care pot aparea (ex: nu depind de 1 singura locatie a unui singur provider de cloud/hosting). E bine de luat in calcul atunci cand aleg un furnizor, pentru a calcula si ce riscuri imi asum.

Daca exista o garantie (SLA 99.9, de exemplu), dar de fapt el zice ca va compensa costul abonamentului pentru perioada in care nu a fost disponibil magazinul online, asta nu e nici vreo asumare, nici despagubire proportionala (pentru ca tu ca magazin online ai pierdut vanzarile din acea perioada plus reputatie).

Problema se reduce la cat imi afecteaza business-ul pe termen scurt (pierd vanzarile dintr-o zi sau 10, depinde cate incidente sunt) si cat imi afecteaza business-ul pe termen lung (reputatie, pierderea increderii consumatorilor, etc).

Pentru un magazin mic, aflat la inceput, pierderea pe termen scurt e neglijabila, riscul mai mare e cel pe termen mai lung.

Ca observatii din piata locala, in Romania, nu se acorda mai deloc importanta acestui aspect. E vazut ca un “lux”, solutie scumpa, iar impactul neglijabil.

In piete mai mature, companiile care tocmai au luat finantare, de exemplu, considera acest aspect unul critic.

Ca urmare, o abordare la intrebarea “cat cheltui” poate fi legata de a masura potentialul impact pe termen scurt (potentiale vanzari pierdute) + potentialul impact pe termen lung (aici e o evaluare subiectiva).

unde ma aflu eu?

Ca scoring as zice cam asa:

  1. am un backup, procesul meu in caz de dezastru e unul manual, se pierd date pe interval mai mare de timp
  2. exista o oarecare automatizare, am infrastructura de backup pregatita, exista downtime la trecerea de la un sistem la altul, se pierd date pe timp limitat
  3. poate sa cada un meteorit pe data-centerul principal, vizitatorii/consumatorii nici nu observa (multi a-z redundancy de exemplu + chaos engineering)

--

--

florinelchis
florinelchis

Written by florinelchis

Florinel Chis —Magento / Adobe Commerce Developer, ex-Director — ARMO.org.ro,

No responses yet