Cloud-Native Programming using Golang with Linux and Docker
Buch, Englisch, 388 Seiten, Format (B × H): 155 mm x 235 mm, Gewicht: 616 g
ISBN: 978-1-4842-8730-9
Verlag: Apress
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.Zielgruppe
Professional/practitioner
Autoren/Hrsg.
Fachgebiete
Weitere Infos & Material
Software Development with Go
Part 1: System Programming
Chapter 1 - System Calls
Chapter 2 - System Calls Using Go
Chapter 3 - Accessing proc File System
Part 2: Containers
Chapter 4 - Simple Containers
Chapter 5 - Containers with Networking
Chapter 6 - Docker Security
Part 3: Application Security
Chapter 7 - Gosec and AST
Chapter 8 – Scorecard
Part 4: Networking
Chapter 9 - Simple Networking
Chapter 10 - System Networking
Chapter 11 - Google gopacketChapter 12 - Epoll Library
Part 5: Securing Linux
Chapter 13 - Vulnerability Scanner
Chapter 14 – CrowdSec
Part 6: Terminal User Interface
Chapter 15 - ANSI and UI
Chapter 16 - TUI Framework
Part 7: Linux System
Chapter 17 – systemd
Chapter 18 – cadvisor



