Overview
- Learn and understand system-level programming with Go
- Explores a full range of topics, including containers, networking and security for cloud native systems
- Teaches how systems and code work hand-in-hand with Go
Access this book
Tax calculation will be finalised at checkout
Other ways to access
About this book
Gain insights into the different challenges that can be solved using Go, with a focus on containers, Linux, security, networking, user interfaces and other relevant cloud based topics. This book reviews the necessary tools to create container-based cloud solutions with Go, a programming language that was born out of the need to address scalable, high availability cloud computing architecture needs inside Google.
Go, also known as Golang, has been adopted across different industries and products with many popular Open Source projects that power cloud computing technologies such as Docker and Kubernetes being written with Go. As the complexity of cloud technology increases, so does the need for people to understand how things work under-the-hood and to fix them when they’re broken.What You Will Learn
- Understand how the various components of a container-based system works
- Tackle complex technical issues using Go
- Integrate tools that can be used as part of your daily operational needs
- Build system-based products
Who This Book Is For
Developers and Engineers familiar with Go who want to know how different parts of the system work and who want to write command line tools. It will also be beneficial to programmers who already have a system-level understanding and want to use Go to build tools for existing projects and applications.Similar content being viewed by others
Keywords
Table of contents (18 chapters)
-
System Programming
-
Containers
-
Application Security
-
Networking
-
Securing Linux
Authors and Affiliations
About the author
Nanik Tolaram is a big proponent of open source software with over 20 years of industry experience. He has dabbled in different programming languages, including Java, C, and C++. He has developed products from the ground up working in early startup companies. He is a software engineer at heart, but loves to write technical articles and share his knowledge with others.
He learned to program with Go during the COVID 19 pandemic and hasn't looked back.
Bibliographic Information
Book Title: Software Development with Go
Book Subtitle: Cloud-Native Programming using Golang with Linux and Docker
Authors: Nanik Tolaram
DOI: https://doi.org/10.1007/978-1-4842-8731-6
Publisher: Apress Berkeley, CA
eBook Packages: Professional and Applied Computing, Apress Access Books, Professional and Applied Computing (R0)
Copyright Information: Nanik Tolaram 2023
Softcover ISBN: 978-1-4842-8730-9Published: 29 December 2022
eBook ISBN: 978-1-4842-8731-6Published: 28 December 2022
Edition Number: 1
Number of Pages: XIX, 388
Number of Illustrations: 84 b/w illustrations, 4 illustrations in colour
Topics: Open Source, Computer Applications, Professional Computing