Golang
Czym różni się rola i interakcja jednego lub wielu odbiorców w systemie przetwarzania wiadomości?
Jakie kroki podejmują, gdy mikroserwisowi brakuje zasobów?
Jakie metody projektowania systemów preferujesz przy tworzeniu rozwiązań?
Czy samodzielnie tworzyłeś definicje protokołów dla gRPC?
W jakich przypadkach warto używać gRPC do komunikacji między usługami?
Czy interfejsy nie zawierające metod i interfejs, który pozwala na dowolne typy, są równoważne?
Jaki jest główny powód używania typu sync.Map w Go?
Transakcja: 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
Czy użycie Range z kanałem może prowadzić do nieskończonej pętli w programie?
Czym jest wzorzec Saga?
Czy można zaimplementować obsługę paniki wewnątrz podrzędnej gorutyny tak, aby wpływała na gorutynę nadrzędną?
Czym jest zmienna GOMAXPROCS w Go? Czy program może używać więcej wątków niż wskazuje GOMAXPROCS?
Jeśli piszemy do mastera dużym strumieniem, a odczytujemy z replik, jak odbywa się synchronizacja mastera z repliką?
Czy możesz wyjaśnić, jakiego zadania rozwiązaniem jest metoda Add w kontekście pracy z kolekcjami lub strukturami danych?
Tworzysz automatyczne testy dla współdziałających mikroserwisów?
Czym różni się wirtualizacja od konteneryzacji?
Czy możesz opisać różne stany, w których może znajdować się Circuit Breaker?
Jak zwrócić obiekt typu error w Go bez użycia pakietu errors z biblioteki standardowej?
Jak określić, czy wykonanie bieżącego kontekstu zostało przerwane lub anulowane?
Jakie trudności mogą wystąpić podczas korzystania z dziedziczenia w programowaniu obiektowym?