Software Development with Go: Cloud-Native Programming using Golang with Linux and Docker 1st Edition – Ebook Instant Download/Delivery ISBN(s): 9781484287309,1484287304,9781484287316, 1484287312
Product details:
- ISBN-10: 1484287312
- ISBN-13: 9781484287316
- Author: Nanik Tolaram
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.
Table contents:
Part I. System Programming
1. System Calls
2. System Calls Using Go
3. Accessing proc File System
Part II. Containers
4. Simple Containers
5. Containers with Networking
6. Docker Security
Part III. Application Security
7. Gosec and AST
8. Scorecard
Part IV. Networking
9. Simple Networking
10. System Networking
11. Google gopacket
12. Epoll Library
Part V. Securing Linux
13. Vulnerability Scanner
14. CrowdSec
Part VI. Terminal User Interface
15. ANSI and UI
16. TUI Framework
Part VII. Linux System
17. systemd
18. cadvisor
People also search:
colleges with good software development programs
which model is best for software development
can a software engineer be a software developer
can a software engineer become a software developer
which software developer is best
which country is best for software developer
software development governance