O usłudze
PrzetłumaczoneRozwijam backendy o wysokiej wydajności w Go i koncentruję się na usługach, które pozostają szybkie i przewidywalne pod rzeczywistym obciążeniem. Za mną — API REST i gRPC, pule współbieżnych pracowników, konsumenci kolejek i potoki w tle, które przetwarzają miliony zdarzeń bez wycieków pamięci i bez rosnącej latencji. Podejmując się zadania, otrzymujesz inżyniera, który od pierwszego commitu myśli o cyklu życia goroutine, anulowaniu kontekstu, przeciążeniu i łagodnym zamykaniu, a nie wtedy, gdy wszystko zaczyna się sypać.
Typowym wynikiem mojej pracy jest czysta, starannie zorganizowana usługa: architektura warstwowa, wyraźne granice domeny i wstrzykiwanie zależności tylko tam, gdzie jest to uzasadnione. Piszę testy jednostkowe i integracyjne, łączę zorganizowane logi, metryki i śledzenie, pakuję wszystko w Dockera, aby usługa działała tak samo na laptopie i w klastrze. Zwracam uwagę na efektywność pamięci i niskie obciążenie zbieracza śmieci, aby koszty infrastruktury były małe, a p99 pozostawało płaskie nawet w szczytowych momentach ruchu.
Mogę rozpocząć projekt od pustego repozytorium lub połączyć się z istniejącym kodem: profiluję wolne miejsca i przekształcam je w formę łatwą do utrzymania. Powiedz mi o docelowej przepustowości, magazynach danych i harmonogramie — zaproponuję realistyczny plan i przekażę działający, obserwowalny kod, któremu możesz zaufać w produkcji.
Typowym wynikiem mojej pracy jest czysta, starannie zorganizowana usługa: architektura warstwowa, wyraźne granice domeny i wstrzykiwanie zależności tylko tam, gdzie jest to uzasadnione. Piszę testy jednostkowe i integracyjne, łączę zorganizowane logi, metryki i śledzenie, pakuję wszystko w Dockera, aby usługa działała tak samo na laptopie i w klastrze. Zwracam uwagę na efektywność pamięci i niskie obciążenie zbieracza śmieci, aby koszty infrastruktury były małe, a p99 pozostawało płaskie nawet w szczytowych momentach ruchu.
Mogę rozpocząć projekt od pustego repozytorium lub połączyć się z istniejącym kodem: profiluję wolne miejsca i przekształcam je w formę łatwą do utrzymania. Powiedz mi o docelowej przepustowości, magazynach danych i harmonogramie — zaproponuję realistyczny plan i przekażę działający, obserwowalny kod, któremu możesz zaufać w produkcji.