Tag: #basic

Created with Sketch.

REST API

Representational state transfer (REST) to styl architektoniczny stworzony przez Roy’a Fielding’a w 2000r oparty o protokół HTTP do komunikacji klient-server. Wprowadza on określone zasady co do budowy i działania API dzięki czemu jest samo-dokumentujacy się, bez stanowy i łatwo cachowalny. Co to oznacza w praktyce? Moim zdaniem dwie cechy tego stylu są kluczowe; bezstanowość i…
Przeczytaj więcej

Mikroserwisy – standaryzacja #3

Duże firmy to duże systemy, duże systemy to wiele mikro usług i osób/zespołów je tworzących i utrzymujących. Jak pisałem w poprzednich postach każdy serwis jest w pełni autonomiczny technologicznie. Pozwala to na właściwy wybór zestawu narzędzi do rozwiązania danego problemu w najbardziej optymalny sposób. Właściwy dobór języka czy framework’u do problemu to bardzo często kluczowa…
Przeczytaj więcej

Mikroserwisy – ecosystem #2

Każdy byt na ziemi istnieje w jakimś ekosystemie, mniej lub bardziej złożonym. Każdy z elementów danego ekosystemu oddziaływuje na pozostałe jego składowe w sposób pośredni lub bezpośredni jednocześnie przy tym go tworząc. Jak poszukamy w google możemy znaleźć wiele definicji pojęcia ecosystem, do mnie jednak najbardziej przemawia ta z wikiedii „dynamiczny układ ekologiczny, na który…
Przeczytaj więcej

Mikroserwisy – wstęp #1

Zanim zaczniemy … Jest to pierwszy z cyklu artykułów wprowadzających w świat architektury rozproszonej – mikro usługowej. Część zawartych tu informacji to moje spostrzeżenia i zachęcam do ich kwestionowania / mocnego przemyślenia. Zacznijmy od małego przykładu Załóżmy, że jesteś właścicielem sklepu internetowego. W bazie danych masz kilka tabelek/kolekcji. Jedną z nich przechowuje informacje o produkcie…
Przeczytaj więcej