Rzadko kiedy rozpoczyna się dzień od decyzji: „Dzisiaj trochę zadłużymy architekturę.” Dług techniczny zazwyczaj pojawia się w znacznie bardziej eleganckiej formie. „Na razie wystarczy.” „Zrobimy to prościej.” „Wrócimy do tego po MVP.” „Nie ma sensu teraz budować całego mechanizmu dla jednego przypadku.” I najgorsze jest to, że bardzo często są to całkiem dobre decyzje. Przy budowaniu produktu trudno byłoby funkcjonować inaczej. Nie każda abstrakcja musi powstać od razu. Nie każdy ręczny krok potrzebuje automatyzacji. Nie każdy model danych musi od …
Blog Posts
Na początku wszystko jest dość proste. Jest formularz.Jest API.Jest baza.Jest kilka funkcji albo jeden mały serwis. Klikasz. Działa. Jeszcze raz. Działa. Deployment przeszedł. Endpoint odpowiada. Dane pojawiły się tam, gdzie powinny. Można uznać, że MVP jest …
Serverless bardzo łatwo polubić. Zwłaszcza na początku. Nie trzeba zarządzać serwerami.Nie trzeba od razu projektować całej warstwy operacyjnej.Da się szybko wdrożyć API, kilka flow, integracje, kolejkę, bazę, autoryzację i domknąć to w modelu, który z punktu …
Dlaczego większość architektur w chmurze psuje się nie przez skalę, tylko przez brak prostoty? W chmurze bardzo łatwo zbudować architekturę, która wygląda dojrzale. Na diagramie wszystko się zgadza:osobne środowiska, sensowny runtime, kilka warstw bezpieczeństwa, monitoring, autoscalowanie, …
