În ce parte a codului trebuie închis canalul?
Golang
Puteți explica conceptul de reziliență a sistemului atunci când capacitățile sale scad în cazul apariției unor erori?
Poți descrie diferitele stări în care se poate afla un Circuit Breaker?
De ce se utilizează mecanisme de replicare în bazele de date sau sistemele de stocare a datelor?
Ce abordare de proiectare a soluțiilor software folosești în munca ta?
Care sunt avantajele și dezavantajele utilizării tranzacțiilor pentru a asigura modificări coerente în baza de date?
Ce modele sunt aplicate pentru implementarea toleranței la defecțiuni linistite în sisteme?
Care este rolul cheilor de idempotentă în sisteme și de ce sunt aplicate?
Poți împărtăși un exemplu despre cum ai implementat gestionarea erorilor cu error.Group în proiectele tale?
Poți explica mecanismul de adăugare a unui element la sfârșitul unei structuri de date, cum ar fi o listă sau un array?
Puteți explica conceptul de cuplaj scăzut și semnificația sa în proiectarea microserviciilor?
Ce metode sunt utilizate pentru gestionarea secvenței tranzacțiilor în modelul Saga?
Explicați mecanismul de funcționare a replicării sincronizate a datelor în sistemele de stocare a informațiilor.
Ce dificultăți pot apărea la utilizarea moștenirii în programarea orientată pe obiecte?
Puteți explica principiul de funcționare al Circuit Breaker și de ce este necesar în sistemele cu încărcare mare?
Cum se poate identifica o condiție de cursă (Race Condition) într-un sistem?
În ce cazuri utilizarea cache-ului poate duce la consecințe negative sau poate reduce eficiența sistemului?
În ce situații are loc comutarea automată a execuției atunci când se utilizează goroutines?