Értékelés:

Az „Elosztott szolgáltatások a Go segítségével” című könyvet nagyra értékelik a gyakorlati megközelítéséért, amely gyakorlati projekteken keresztül tanítja a gólyákat az elosztott rendszerek építésére. Bár értékes betekintést és részletes magyarázatokat nyújt, néhány felhasználó úgy találta, hogy hiányzik belőle a frissítés, és csak az elosztott rendszerek alapjait tárgyalja.
Előnyök:Gyakorlati, gyakorlati tapasztalat egy valós projekt (egy elosztott naplószolgáltatás) építéséről.
Hátrányok:Jó középhaladóknak, akik már rendelkeznek Go előismeretekkel.
(13 olvasói vélemény alapján)
Distributed Services with Go: Your Guide to Reliable, Scalable, and Maintainable Systems
Ez a könyv azoknak a gólyáknak szól, akik meg akarják tanulni, hogyan kell elosztott rendszereket építeni. Ismered a Go alapjait, és szívesen alkalmaznád a tudásodat. Építs olyan elosztott szolgáltatásokat, amelyek nagymértékben rendelkezésre állnak, rugalmasak és skálázhatók. Ez a könyv pontosan az, amire szükséged van ahhoz, hogy a Go-t valós helyzetekben alkalmazd. Fejleszd mérnöki képességeidet még ma.
Emelje Go ismereteit a következő szintre azzal, hogy megtanulja, hogyan tervezzen, fejlesszen és telepítsen elosztott szolgáltatást. Kezdje a tárolók kezelésének puszta alapjaival, majd haladjon végig az ügyfél és a kiszolgáló hálózatba kapcsolásán, végül pedig a kiszolgáló példányok elosztásán, a telepítésen és a tesztelésen. Mindezek segítségével könnyebbé, gyorsabbá és szórakoztatóbbá válik a napi munkádban vagy mellékprojektjeidben végzett kódolás.
Hozzon létre saját elosztott szolgáltatásokat, és járuljon hozzá nyílt forráskódú projektekhez. Építsen hálózatba kapcsolt, biztonságos klienseket és kiszolgálókat a gRPC-vel. Lássa át a rendszereit és javítsa a hibákat a metrikákkal, naplókkal és nyomvonalakkal felszerelt, megfigyelhető szolgáltatásokkal. Üzemeltesse saját tanúsítvány-hatóságát a belső webes szolgáltatások TLS-sel történő hitelesítéséhez. Automatikusan kezelje, ha csomópontokat adnak hozzá vagy távolítanak el a fürtjéhez a szolgáltatásfelfedezéssel. Koordinálja az elosztott rendszereket a Raft konszenzus algoritmus által működtetett replikált állapotgépekkel. Alkalmazásait és könyvtárait úgy alakítsa ki, hogy azok modulárisak és könnyen karbantarthatók legyenek. Írjon CLI-ket az alkalmazások konfigurálásához és futtatásához. Futtassa elosztott rendszerét lokálisan, és telepítse a felhőbe a Kubernetes segítségével. Teszteld és mérd le az alkalmazásaidat, hogy biztosítsd, hogy azok megfelelőek és gyorsak.
Merülj el a Go írásában, és csatlakozz ahhoz a több százezer emberhez, akik a valós világ számára szoftverek készítésére használják.
Amire szüksége van:
Go 1. 13+ és Kubernetes 1. 16+.