PYTHON RAZVOJ MIKROSERVISA | Tarek Ziadé | iLearn.rs

PYTHON RAZVOJ MIKROSERVISA

Autori: Tarek Ziadé
ISBN: 978-86-7310-520-8
Izdavač: Kompjuter biblioteka
Godina: 2017.
Opšte informacije: Meki povez, 340 str., 17,0 cm x 24,0 cm
Jezik: Srpski jezik
Dostupnost: Da

1.760,00 RSD
1.590,00 RSD
Količina:
1
  • Opis
  • Dodatni sadržaj
  • Komentari (0)

Opis

IZGRADNJA, TESTIRANJE, RASPOREĐIVANJE I SKALIRANJE MIKROSERVISA U PYTHONU!

Praktičan pristup savladavanja složenosti mikroservisa pomoću Python alata.

Šta ćete naučiti?
• Istražićete šta su mikroservisi i kako da ih projektujete.
• Upotrebićete Python 3, Flask, Tox i druge alatke za izgradnju servisa, koristeći najbolju praksu.
• Naučićete kako da upotrebite TDD pristup.
• Otkrićete kako se dokumentuju mikroservisi.
• Konfigurisaćete i upakovaćete kod na najbolji način.
• Vršićete interakciju sa drugim servisima.
• Obezbedićete, pratićete i skaliraćete servise.
• Rasporedićete servise u Docker kontejnere, CoreOS i Amazon Web Services.

Često raspoređujemo veb aplikacije u Cloud i potrebno je da kod vrši interakciju sa mnogim nezavisnim servisima. Efikasan način da izgradimo aplikacije je korišćenje arhitekture mikroservisa. Međutim, u praksi je to teško uraditi zbog kompleksnosti svih delova koji međusobno vrše interakciju.

Ova knjiga će vas naučiti kako da prevaziđete te probleme i da kreirate aplikacije koje su građene kao male samostalne jedinice upotrebom dokazane najbolje prakse i izbegavanjem uobičajenih „zamki“. Ovo je praktičan vodič: sve ćete graditi korišćenjem Pythona 3 i njegovih fantastičnih alatki. Razumećete principe TDD-a i primenićete ih.

Upotrebićete Flask, Tox i druge alatke za izgradnju servisa, koristeći najbolju praksu. Naučićete kako da obezbedite konekcije između servisa i kako da skriptujete Nginx, koristeći jezik Lua za izgradnju funkcija zaštitnog zida veb aplikacije, kao što je ograničavanje brzine. Takođe ćete upoznati ulogu Dockera u mikroservisima i upotrebićete Docker kontejnere, CoreOS i Amazon Web Services za raspoređivanje servisa.

Ova knjiga će vas povesti na „putovanje“, a na kraju ćete kreirati kompletnu Python aplikaciju, zasnovanu na mikroservisima. Do kraja ove knjige steći ćete znanje i veštine potrebne za izgradnju, projektovanje, testiranje i raspoređivanje Python mikroservisa.


Kratak sadržaj

Poglavlje 1: Razumevanje mikroservisa
Poglavlje 2: Otkrivanje Flaska
Poglavlje 3: Kodiranje, testiranje i dokumentovanje
Poglavlje 4: Projektovanje Runnerlyja
Poglavlje 5: Interakcija sa drugim servisima
Poglavlje 6: Obezbeđivanje servisa
Poglavlje 7: Praćenje servisa
Poglavlje 8: Spajanje
Poglavlje 9: Pakovanje i pokretanje Runnerlyja
Poglavlje 10: Kontejnerski servisi
Poglavlje 11: Raspoređivanje u AWS
Poglavlje 12: Šta dalje?


TAREK ZIADÉ je Python programer, a živi u jednom selu blizu Dijona, u Francuskoj. Radi u servisnom timu u kompaniji „Mozilla“. Osnovao je French Python korisničku grupu pod nazivom „Afpy“ i napisao je nekoliko knjiga o Python jeziku na francuskom i engleskom jeziku. Kada ne hakuje na svom računaru ili nije sa porodicom, provodi vreme između svoje dve strasti - trčanja i sviranja trube.

Možete da posetite njegov lični blog (Fetchez le Python) i da ga pratite na Twitteru (@tarek_ziade). Takođe možete da na Amazonu pogledate jednu od njegovih knjiga „Expert Python Programming“, čiji je izdavač „Packt“.

Delovi knjige

      Uvod

      O autoru

      Kod uz knjigu

Komentari (0)

Dodaj komentar

Vaša ocena:

Besplatna dostava

za narudžbine veće od 5.000,00 RSD

Plaćanje pouzećem

Mogućnost plaćanja kuriru prilikom preuzimanja

Povrat proizvoda

ukoliko dobijete oštećeni proizvod, vratite ga, a mi ćemo vam poslati novi

Jednostavna narudžbina

24h, 7 dana u nedelji, 365 dana u godini

Preporuka sličnih proizvoda