Rozważasz zmianę pracy z powodu chęci uniezależnienia się od rublów/Rosji, czy jest inny powód?
System Analyst
Czy możesz podać przykład stanu wyścigu?
Wyróżnijmy główne jednostki biznesowe potrzebne do tej usługi
Jak podszedłbyś do projektowania RESTful API dla encji «krasnoludek» (lista, tworzenie i usuwanie pojedynczego, nie można usunąć ostatniego)?
Jak porównywana jest Entity zgodnie z logiką poprzedniej odpowiedzi?
Jak by to wyglądało, gdyby usuwanie było realizowane przez PATCH?
Opowiedz o najbardziej interesującym i trudnym doświadczeniu technicznym — najlepiej z architekturą, kolejkami i integracjami.
Czy Value Object ma unikalny identyfikator, czy nie?
Dostawca pozwala na wysłanie tylko 100 SMS-ów na sekundę, a klient ma załadowane 2 miliony numerów — jak to uwzględnić, aby nie dopuścić do awarii systemu?
Jakie typy plików byś używał do importu numerów?
Jeśli na importowanej liście znajdują się nieprawidłowe numery, co z nimi zrobimy — wyślemy je czy zmienimy na inny status?
Co powinno się stać z już wysłanymi i pozostałymi wiadomościami, gdy anulujemy kampanię w trakcie wysyłki?
Nie działało z C4, nie było konieczne?
Czy dodamy osobny status dla kampanii, która już jest uruchomiona i trwa?
Masz na myśli obserwowalność, czyli logowanie i monitorowanie?
Z czym pracowałeś w modelowaniu wizualnym: narzędzia do przypadków, UML, BPMN, C4 czy coś innego?
Czy mikroserwisy są standardem i najlepszą praktyką, czy też w niektórych przypadkach nie są potrzebne?
Który z nich (Entity lub Value Object) może się zmieniać, a który nie?
Do czego służy normalizacja danych w bazach danych i denormalizacja? Krótko mówiąc, do czego potrzebna jest normalizacja?
Co zrobić, jeśli kilka mikroserwisów musi zapisać dane w sposób skoordynowany?