Kompatybilność wsteczna

Kompatybilność wsteczna

Kompatybilność wsteczna to temat, który jest bardzo często świadomie lub nieświadomie pomijany. Wiele osób myśli, że kompatybilnością wsteczną musimy się przejmować tylko i wyłącznie w momencie kiedy chcemy mieć niezależne wdrożenia mikroserwisów lub wystawiamy...
Heterogeniczność

Heterogeniczność

Heterogeniczność to inaczej niejednorodność lub zróżnicowanie. Odnosząc się do programowania możemy powiedzieć, że nasza aplikacja jest heterogeniczna jeśli jej moduły różnią się od siebie np. są napisane w innym języku, wykorzystują inny framework, są napisane w...
Homogeniczność

Homogeniczność

Homogeniczność to inaczej jednorodność lub spójność. Odnosząc się do programowania możemy powiedzieć, że nasza aplikacja jest homogeniczna jeśli jej moduły wyglądają w taki sam sposób: są napisane w jednym języku, wykorzystują jeden framework, mają taką samą...
Moduł

Moduł

Moduł jest logicznym zgrupowaniem elementów (ściśle powiązanych ze sobą funkcjonalności) odpowiadających za konkretną rzecz – na przykład autoryzację. Podstawowe zasady Moduł powinien być jak najbardziej autonomiczny biznesowo, czyli musi spełniać zasadę SRP....
Monolit

Monolit

Monolit to system zaprojektowany do działania jako pojedyncza jednostka. Wszystko jest zaimplementowane w obrębie jednej aplikacji, która stanowi jednostkę wdrożeniową. Elementy znajdujące się w środku są połączone oraz zależne od siebie przez co są ściśle powiązane....