Python razvoj mikroservisa - Tarek Ziadé
Python razvoj mikroservisa - Tarek Ziadé
Share
Praktičan pristup savladavanja složenosti mikroservisa pomoću Python alata.
Šta ćete naučiti
- Istražite što su mikroservisi i kako ih projektirate.
- Koristite Python 3, Flask, Tox i druge alate za izgradnju servisa, koristeći najbolju praksu.
- Naučićete kako da upotrijebite TDD pristup.
- Otkrićete kako se dokumentuju mikroservisi.
- Konfigurisaćete i upakovaćete kod na najbolji način.
- Vršite interakciju s drugim servisima.
- Obezbedite, pratićete i skaliraćete servise.
- Usporedite usluge u Docker kontejnerima, CoreOS i Amazon Web Services.
Opis knjige
Često raspoređujemo web aplikacije u Cloudu i potrebno je da se kod njih vrši interakcija s mnogim nezavisnim servisima. Efikasan način da izgradimo aplikacije je korištenje arhitekture mikroservisa. Međutim, u praksi je to teško riješiti zbog kompleksnosti svih dijelova koji međusobno vrše interakciju.
Ova knjiga će vas naučiti kako prevazići te probleme i kreirati aplikacije koje su građene kao male samostalne jedinice upotrebom dokazane najbolje prakse i izbjegavanjem uobičajenih „zamki“. Ovo je praktičan vodič: sve ćete graditi korištenjem Pythona 3 i njegovih fantastičnih alata. Razumećete principe TDD-a i primijenićete ih.
Koristite Flask, Tox i druge alate za izgradnju servisa, koristeći najbolju praksu. Naučite kako osigurati veze između servisa i kako skriptirati Nginx, koristeći jezik Lua za izgradnju funkcije zaštitnog zida web aplikacija, kao što je ograničenje brzine. Također ćete upoznati ulogu Dockere u mikroservisima i koristiti Docker kontejnere, CoreOS i Amazon Web Services za raspoređivanje servisa.
Ova knjiga će vas povesti o „putovanju“, a na kraju ćete kreirati kompletnu Python aplikaciju, zasnovanu na mikroservisima. Do kraja ove knjige steći ćete znanje i vještine potrebne za izgradnju, projektiranje, testiranje i raspoređivanje Python mikroservisa.
Autor
Tarek Ziadé
Tarek Ziadé je Python programer, a živi u jednom selu blizu Dijone, u Francuskoj. Radi u servisnom vremenu u tvrtki „Mozilla“. Osnovao je korisničku grupu French Python pod nazivom „Afpy“ i napisao je nekoliko knjiga o jeziku Python na francuskom i engleskom jeziku. Kada ne hakuje na svom računaru ili nije sa porodicom, provodi vrijeme između svoje dvije strasti - trčanja i sviranja trube.
Možete posjetiti njegov lični blog (Fetchez le Python) i pratiti ga na Twitteru (@tarek_ziade). Također možete da na Amazonu pogledate jednu od njegovih knjiga „Expert Python Programming“, čiji je izdavač „Packt“.
Tabela sadržaja
Poglavlje 1: Razumevanje mikroservisa
Poglavlje 2: Otkrivanje Flaske
Poglavlje 3: Kodiranje, testiranje i dokumentiranje
Poglavlje 4: Projektiranje Runnerlyja
Poglavlje 5: Interakcija s drugim servisima
Poglavlje 6: Obezbeđivanje servisa
Poglavlje 7: Praćenje servisa
Poglavlje 8: Spajanje
Poglavlje 9: Pakiranje i pokretanje Runnerlyja
Poglavlje 10: Kontejnerski servisi
Poglavlje 11: Raspoređivanje u AWS
Poglavlje 12: Što dalje?
Link za preuzimanje koda:
Informatika Kompjuter Biblioteka Nakladnici Programiranje Sve knjige
Česta pitanja
Koji su Načini plaćanja?
Koji su Načini plaćanja?
- Kreditnom ili debitnom karticom
- Pouzećem – plaćanje po primitku paketa direktno djelatniku pošte
- Virmanom (uplata na žiro račun) -plaćanje Internet bankarstvom, uplatnicom u pošti, banci
Koliki su troškovi poštarine i koji je rok isporuke?
Koliki su troškovi poštarine i koji je rok isporuke?
Iznos narudžbe (vrijednost košarice) i troškovi slanja na adrese u Republici Hrvatskoj
Do 150,00 € -> 7,00 €
Iznad 150,00 € -> Gratis
Iznos narudžbe (vrijednost košarice) i troškovi slanja u inozemstvo
Do 26,54 € -> 20,97 €
Za svakih slijedećih 26,54 € vrijednosti košarice (do maksimalne vrijednosti košarice 132,72 €) dodaje se 5,30 €
Od 132,72 € vrijednosti košarice nadalje trošak dostave iznosi 46,18 €
Rok isporuke je od 14 do 30 radnih dana (u radne dane ne spadaju vikendi, blagdani i državni praznici).
U slučaju nepredviđene situacije, rok dostave može se produljiti, ali o tome ćete biti naknadno obaviješteni (mailom ili telefonski).
Da li je moguće osobno preuzimanje naručenih knjiga na adresi?
Da li je moguće osobno preuzimanje naručenih knjiga na adresi?
Kada su knjige dostupne, moguće je osobno preuzimanje knjiga na adresi ureda Ivane Brlić Mažuranić 72 (Malešnica), 10090 Zagreb uz obaveznu prethodnu najavu na telefon 00385 (0)1 3731 748.
Trebate pomoć oko kupovine putem naše internet stranice www.strucnaknjizara.com?
Trebate pomoć oko kupovine putem naše internet stranice www.strucnaknjizara.com?
Slobodno nas kontaktirajte putem naše e-mail adrese: info@strucnaknjizara.com ili telefonski na broj: 00385 (0)1 3731 748.
Ako se ne snalazite ili ne želite naručiti knjige preko internet trgovine, slobodno nam pošaljite direktan upit/narudžbu na e-mail na info@strucnaknjizara.com.
Za narudžbu su potrebni sljedeći podaci:
Točan naslov željene knjige i količina,
ime i prezime,
adresa dostave,
e-mail adresa i
telefonski broj.
Tražite stručnu knjigu i ne možete da ju pronađete?
Javite nam, potrudit ćemo se da je pronađemo za Vas.
Newsletter prijava
...prijavi se na listu i prati akcije