Cat de pregatit e magazinul tau online (2)

florinelchis
2 min readFeb 3, 2022

--

Continui seria cu urmatorul element pe lista mea si anume: Observability. Nu un echivalent in limba romana, la fel de potrivit, asa ca raman la varianta asta.

Puteti citi despre HA — High Availability — aici.

Ce este?

Capacitatea de a “vedea” ce se intampla in toate sistemele software folosite, printr-un singur punct central.

Metrics, loguri, health checks — toate intr-un singur loc.

De ce e importanta “observabilitatea”?

Asta face diferenta intre a reactiona (vezi ca e site-ul jos, nu pot plasa comanda, nu vad comenzile nou intrate, nu primesc notificari, etc) in urma unui anunt din exterior vs a observa chiar inainte sa se intample sau sa afecteze pe cineva.

Cat cheltui cu ea?

Pai si aici tine de o evaluare a ficaruia. Cat te costa acele incidente, pe care ai putea sa le previi sau sa le observi cand impactul este inca minim.

Unde ma aflu eu?

Scoringul e asa:

  1. Nu am lucrurile intr-un singur loc, e efort manual de a gasi ce se intampla. Reactionez, nu pot avea atitudine pro-activa.
  2. Am o parte din lucruri intr-un singur loc, pot corela datele pentru o parte din sisteme. Mix intre manual work si date agregate. lucrurile critice sunt acoperite si le pot urmari usor si centralizat (ex: uptime, proces comanda)
  3. Am toate lucrurile intr-un singur loc, pot corela datele/metrics, pot gasi usor corelatii, am dashboards si activitati si procese de urmarire. Am procese de testare automata care verifica sistemele.

Ce solutii software m-ar ajuta?

New Relic One. Solutii custom made cu splunk, prometheus si altele. Custom made charts cu grafana, etc.

--

--

florinelchis
florinelchis

Written by florinelchis

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

No responses yet