Golang
Ce pași se iau atunci când un microserviciu are resurse insuficiente?
Ce metodologii de proiectare a sistemelor preferi atunci când creezi soluții?
Ați creat definiții de protocoale pentru gRPC singur?
În ce cazuri este preferabil să folosiți gRPC pentru comunicarea între servicii?
Interfețele care nu conțin metode și interfața care permite orice tip sunt echivalente?
Care este motivul principal pentru utilizarea tipului sync.Map în Go?
Tranzacție: transaction_id uuid identotency_id uuid from_account_id uuid to_account_id uuid amoun decimal status enum transaction_start timestamp transaction_end timestamp payments_create: user_id uuid payment_account_id uuid balance decimal currency varchar(16) status ENUM created_time timestamp update_time timestamp
Utilizarea Range cu un canal poate duce la un ciclu infinit în program?
Ce este pattern-ul Saga?
Este posibil să implementați gestionarea panicii în interiorul unei goroutine copil astfel încât să influențeze goroutine-ul părinte?
Ce este variabila GOMAXPROCS în Go? Poate un program să folosească mai multe fire decât cele indicate în GOMAXPROCS?
Dacă scriem în master cu un flux mare și citim din replici, cum are loc sincronizarea între master și replică?
Puteți explica ce sarcină rezolvă metoda Add în contextul lucrului cu colecții sau structuri de date?
Creezi teste automate pentru microserviciile care interacționează?
Care este diferența dintre virtualizare și containerizare?
Poți descrie diferitele stări în care se poate afla un Circuit Breaker?
Cum se returnează un obiect de tip error în Go fără a folosi pachetul errors din biblioteca standardă?
Cum să determiniți dacă execuția contextului actual a fost întreruptă sau anulată?
Ce dificultăți pot apărea la utilizarea moștenirii în programarea orientată pe obiecte?
De ce firele se execută independent unul de celălalt?