Hodnocení:
Kniha „Distribuované služby s Go“ je dobře hodnocena pro svůj praktický přístup k výuce Gophers o budování distribuovaných systémů prostřednictvím praktického projektu. Přestože poskytuje cenné poznatky a podrobná vysvětlení, někteří uživatelé zjistili, že postrádá aktualizace a pokrývá pouze základy distribuovaných systémů.
Klady:Praktické, praktické zkušenosti s budováním reálného projektu (distribuované logovací služby).
Zápory:Vhodné pro středně pokročilé Gophery, kteří mají předchozí znalosti jazyka Go.
(na základě 13 hodnocení čtenářů)
Distributed Services with Go: Your Guide to Reliable, Scalable, and Maintainable Systems
Tato kniha je určena pro ty, kteří se chtějí naučit vytvářet distribuované systémy. Znáte základy jazyka Go a toužíte své znalosti uplatnit v praxi. Vytvářejte distribuované služby, které jsou vysoce dostupné, odolné a škálovatelné. Tato kniha je přesně to, co potřebujete k použití jazyka Go v reálných situacích. Pozvedněte své inženýrské dovednosti ještě dnes.
Posuňte své dovednosti v jazyce Go na vyšší úroveň tím, že se naučíte navrhovat, vyvíjet a nasazovat distribuované služby. Začněte od úplných základů práce s úložištěm, pak se propracujte k propojení klienta a serveru do sítě a nakonec k distribuci instancí serveru, nasazení a testování. To vše vám usnadní, urychlí a zpříjemní programování v rámci vaší každodenní práce nebo vedlejších projektů.
Vytvářejte vlastní distribuované služby a přispívejte do projektů s otevřeným zdrojovým kódem. Vytvářejte síťové, bezpečné klienty a servery pomocí gRPC. Získejte přehled o svých systémech a odstraňujte problémy pomocí pozorovatelných služeb s metrikami, protokoly a stopami. Provozujte vlastní certifikační autoritu pro ověřování interních webových služeb pomocí TLS. Automaticky řešte přidávání a odebírání uzlů do clusteru pomocí zjišťování služeb. Koordinujte distribuované systémy pomocí replikovaných stavových strojů poháněných konsensuálním algoritmem Raft. Rozložte své aplikace a knihovny tak, aby byly modulární a snadno udržovatelné. Pište CLI pro konfiguraci a spouštění aplikací. Spouštějte svůj distribuovaný systém lokálně a nasazujte jej do cloudu pomocí Kubernetes. Testujte a srovnávejte své aplikace, abyste zajistili jejich správnost a rychlost.
Ponořte se do psaní jazyka Go a připojte se ke statisícům lidí, kteří jej používají k vytváření softwaru pro reálný svět.
Co budete potřebovat:
Go 1. 13+ a Kubernetes 1. 16+.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)