Co to jest canary deployment? Przewodnik dla devów
Co to jest canary deployment, jak działa stopniowe przesuwanie ruchu i kiedy warto go wdrożyć? Praktyczny przewodnik dla solo devów i małych zespołów.
10 articles in Tech stack decisions.
Co to jest canary deployment, jak działa stopniowe przesuwanie ruchu i kiedy warto go wdrożyć? Praktyczny przewodnik dla solo devów i małych zespołów.
Feature flag to instrukcja if, którą przełączysz bez ponownego wdrożenia. Cztery typy, ich koszty i moment, w którym solo dev powinien je pominąć.
Trunk based development to scalanie małych zmian do jednej wspólnej gałęzi co najmniej raz dziennie. Zobacz, jak działają flagi, czego potrzebuje CI i kiedy przejść.
SLO to liczba określająca, jak często usługa ma działać w ustalonym oknie czasu. Pokazujemy, jak wybrać SLI, ustawić cel i użyć budżetu błędów w projekcie solo.
SRE traktuje operacje jak problem programistyczny. Pokazujemy, czym są SLI, SLO i error budget, kiedy ma to sens przy budowaniu samemu i jak zrobić minimalną konfigurację na jeden wieczór.
Platform engineering to budowanie wewnętrznych narzędzi samoobsługowych dla zespołów. Dowiedz się, czym się różni od DevOps, kiedy to się opłaca i jak zacząć bez budowania niewłaściwej rzeczy.
Czy wybrać monorepo czy polyrepo? To zależy od tego, czy usługi dzielą kod, kto potrzebuje dostępu i jaka jest Twoja tolerancja na CI/CD. Oto praktyczny framework.
Dług techniczny to skumulowany koszt skrótów w kodzie. Dowiedz się, jak go rozpoznać, kiedy warto go zaciągnąć i jak spłacać bez zatrzymywania pracy.
Wyniki złożoności twojego kodu pokazują dokładnie, od czego zacząć i co naprawić, zanim zaczniesz budować cokolwiek nowego. To kolejka priorytetów, nie ocena jakości.
Techniki refaktoryzacji, które warto znać: extract method, composing, branch-by-abstraction i sygnały wskazujące, kiedy każdą z nich używać.