Czysta architektura vs brudna architektura (np. Active Record). Jak wybrać dla nowego projektu?
Python
Dlaczego jako TL pozwoliłeś na tę sytuację — pozwoliłeś, aby trwała N miesięcy?
Sytuacja z przeglądem kodu: [imię] napisał duży PR, [imię] go przegląda, PR jest w zawieszeniu — [imię] ciągle zwraca z nowymi komentarzami. Jak rozwiązać to taktycznie i strategicznie?
Czy masz ponad 3 lata doświadczenia w [firma/organizacja]?
Testy: bez testów czas dodawania funkcji rośnie wykładniczo, z testami — liniowo lub wolniej?
Strategie przejścia i wzorzec Strangler?
Sytuacja z zespołem: [imię] i [imię] zamknęli 30 zadań w miesiącu, [imię] i [imię] — 10. Menedżer nietechniczny mówi, że macie dwóch leni. Co robisz?
Dlaczego chcesz przejść do tej firmy, skoro możesz znaleźć pracę za granicą?
Kolega zrobił PR, wszyscy zatwierdzili, CI/CD przeszedł, funkcja trafiła do produkcji. Następnego dnia produkcja się zawaliła. Menedżer pyta, kto jest winny?
Co się dzieje, jeśli uważasz, że projekt wymaga czystej architektury, ale menedżer mówi, aby dostarczyć szybko z brudną architekturą?
Jaka jest różnica między testami obciążeniowymi a testami stresowymi?
Jak uniknąć rozproszonego monolitu?
Mikrousługi: masz stary monolit i chcesz go podzielić na mikrousługi. Dlaczego warto to zrobić?
Sytuacja z wydajnością: menedżer mówi, że kod Pythona w serwisie jest wolny. Jakie są Twoje przemyślenia i strategie?
Czym jest rozproszony monolit i dlaczego jest zły?