Cloud Native Go: Building Reliable Services in Unreliable Environments


Price: $65.99
(as of Nov 28,2024 12:31:22 UTC – Details)


From the brand

oreillyoreilly

Explore more Go resources

OreillyOreilly

Sharing the knowledge of experts

O’Reilly’s mission is to change the world by sharing the knowledge of innovators. For over 40 years, we’ve inspired companies and individuals to do new things (and do them better) by providing the skills and understanding that are necessary for success.

Our customers are hungry to build the innovations that propel the world forward. And we help them do just that.

Publisher ‏ : ‎ O’Reilly Media; 1st edition (May 25, 2021)
Language ‏ : ‎ English
Paperback ‏ : ‎ 433 pages
ISBN-10 ‏ : ‎ 1492076333
ISBN-13 ‏ : ‎ 978-1492076339
Item Weight ‏ : ‎ 1.55 pounds
Dimensions ‏ : ‎ 7 x 1 x 9 inches

Customers say

Customers find the book to be a good and fun read with nice content. Opinions are mixed on the educational value, with some finding it useful for learning and helpful, while others say it’s overrated and not worth the price.

AI-generated from the text of customer reviews


Cloud Native Go: Building Reliable Services in Unreliable Environments

In today’s fast-paced and ever-changing technological landscape, building reliable services in unreliable environments is crucial. With the rise of cloud computing and microservices architecture, developers are increasingly turning to Go as their programming language of choice for building scalable and resilient services.

In this post, we’ll explore how Go, with its strong concurrency support and efficient performance, is well-suited for building cloud-native applications that can thrive in unpredictable and unreliable environments.

One of the key principles of cloud-native development is resilience. Services need to be able to withstand failures and recover quickly to ensure uninterrupted service for users. Go’s built-in support for concurrency, through goroutines and channels, enables developers to easily write highly concurrent and fault-tolerant applications.

Go’s lightweight threading model and efficient garbage collection make it ideal for handling a large number of concurrent requests, while its strict typing system helps catch errors at compile time, reducing the likelihood of runtime failures.

When it comes to building services in unreliable environments, such as the cloud, Go’s simplicity and readability make it easier to write robust and maintainable code. With its rich standard library and ecosystem of open-source libraries, developers can easily integrate with cloud services and third-party APIs to build resilient applications.

By leveraging Go’s strengths in concurrency, performance, and reliability, developers can build cloud-native services that are scalable, resilient, and able to thrive in unpredictable and unreliable environments. Whether you’re building a small microservice or a large-scale distributed system, Go can help you create reliable services that meet the demands of today’s dynamic and fast-paced world.
#Cloud #Native #Building #Reliable #Services #Unreliable #Environments