Practical Golang (автор Amit Saha) - это практическая инструкция о том, как написать первые серверы для производства с использованием Golang от Google. Книга является пошаговым руководством по написанию HTTP 1.0, 1.2-приложений, приложений на основе RPC-протоколов и TCP/UDP-приложений. Автор ведет читателя пошагово, от написания приложения до его деплоя. Вся книга выполнена на основе наиболее популярных проектов с открытым кодом. В этом руководстве Вы найдете детальную информацию о лучших практиках балансировки нагрузки, масштабирования и обработки сбоев, о создании HTTP-служб с нуля, используя стандартную библиотеку Golang, о разработке интерфейсов RPC и HTTP для сервисов с помощью RPC, информации об использовании баз данных SQL. Практическое руководство Golanga является необходимым ресурсом для разработчиков программного обеспечения, инженеров DevOps, а также специалистов по программированию, желающих выйти за рамки основ Golango и создать надежные и практичные серверы.
Книга веб-разработчика Амита Сахи «Практический Go. Пошаговое руководство по созданию масштабируемых сетевых и сетевых приложений».
Руководство будет полезно как начинающим, так и достаточно опытным программистам Golang. Оно подразумевает насколько возможно простое изложение,основываясь практически на проектах с открытым кодом. В книге подробно рассмотрены практические аспекты данного языка программирования. Такие как: * сборка и подключение модулей; * работа с GORM; * разовое использование виртуалок Docker Compose; * установка и настройка Daemontyzer; * сервер для обработки JSONRPC. И много чего ещё.
Электронная Книга «Practical Go» написана автором Amit Saha в году.
Минимальный возраст читателя: 0
Язык: Английский
ISBN: 9781119773832
Описание книги от Amit Saha
Step-by-step instruction on writing your first production-ready servers with Golang Google's Go language, otherwise known as Golang, is a fast, simple, and reliable language that is rapidly becoming a highly popular choice for developers of all kinds. With particular utility in cloud-native environments, Golang is being adopted in major projects like Docker and Ethereum thanks to its user-friendly features, like concurrency and easy deployment. In Practical Golang: Building Scalable Network and Non-Network Applications, expert coder and devops engineer Amit Saha delivers a step-by-step guide to writing production-ready HTTP 1.1, HTTP2, RPC, and TCP/UDP servers. Walking you through the entire process of learning this already straightforward language, from your first application to your first deployed server, the authors rely solely on the most popular open-source projects to ensure you can apply the book's advice in any cloud environment. In this book, you'll get: Fulsome descriptions of best practices on load balancing, scaling, and failure handling Stepwise guidance on writing an HTTP service from scratch using only Golang's standard library Easy tutorials on implementing RPC and HTTP interfaces for RPC services Straightforward instructions on using SQL databases Perfect for software developers, devops engineers, and other programming professionals, Practical Golang is also an indispensable resource for anyone who wants to go beyond the basics of Golang and deploy robust and practical servers.