Dev API indisponibil
- resolved
Pe 23 octombrie, Dev API nu era disponibil de la 11:15 la 11:31 CEST (16 minute). Pana a fost cauzată de o eroare în timpul unei etape de implementare pentru una dintre componentele noastre. O autopsie va fi publicată în 5 zile lucrătoare.
- postmortem
## Rezumat Pe 23 octombrie 2026, la 11:15 AM CEST, toate cererile către API-ul public Dixa \(dev.dyxa.io\) au început să eşueze cu o eroare. Încălcarea a fost cauzată de o implementare defectuoasă a componentei care autentifică cererile API primite. Echipa noastră a detectat problema la 11:16 AM CEST, a identificat cauza şi a implementat o soluţie. Serviciul complet a fost restaurat la 11:31 AM CEST. ## Impact Între 11:15 AM și 11:31 AM CEST, API-ul public Dixa a fost indisponibil pentru toți clienții. Fiecare cerere API din această fereastră, în toate versiunile API, a primit o eroare HTTP 500, și nici o cerere nu a reușit. Solicitările au fost respinse înainte de a ajunge la sistemele noastre, astfel încât nicio cerere nu a fost parțial procesată și nu au fost pierdute sau modificate date. Integrarile care reintroduc cererile ratate automat se vor recupera singure. Integrarile care nu reincearcă ar putea fi necesare pentru a retrimite orice apeluri efectuate în timpul acestei ferestre. ## Root Cause Ieșirea a fost cauzată de o implementare manuală a componentei care autentifică fiecare cerere adresată API-ului public Dixa. Noua versiune a acestei componente a fost ambalată incorect, așa că nu a putut începe. Fără un pas de autentificare de lucru, fiecare cerere API de intrare a eșuat. Codul în sine a fost corect; problema a fost doar în modul în care a fost ambalat pentru implementare. ## Resolution Echipa noastră a detectat problema la 11:16 AM CEST şi a început să investigheze serviciile afectate. Până la ora 11:26 AM CEST, cauza de bază a fost urmărită până la implementarea defectuoasă. O versiune corect ambalată a aceluiași cod a fost implementată la 11:30 AM CEST, iar cererile API au început să aibă succes imediat. Ratele de eroare au revenit la nivelurile normale până la 11:32 AM CEST. ## Preventive Measures Pentru a preveni apariţia unor incidente similare, suntem: * Înlocuirea implementării manuale a acestei componente cu o conductă de implementare automată * Testarea fiecare schimbare într-un mediu de așteptare înainte de a ajunge la producție * Îmbunătățirea versiunilor de versiuni, astfel încât să putem rola înapoi la o versiune cunoscut-bun imediat * Adăugarea de alerte automate suplimentare privind erorile de autentificare API și ratele de eroare pentru a detecta mai repede problemele ## Closing Note Înţelegem cât de important este accesul de încredere la API-ul public Dixa pentru integrarea şi fluxul de lucru. Ne cerem scuze pentru orice neplăceri cauzate în această perioadă și ne angajăm să consolidăm reziliența acestui serviciu.
Traducere automată din actualizarea oficială a incidentului.