My Account Log in

1 option

Software Development with Go : Cloud-Native Programming using Golang with Linux and Docker / by Nanik Tolaram.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Tolaram, Nanik, author.
Language:
English
Subjects (All):
Open source software.
Application software.
Cloud computing.
Open Source.
Computer and Information Systems Applications.
Cloud Computing.
Local Subjects:
Open Source.
Computer and Information Systems Applications.
Cloud Computing.
Physical Description:
1 online resource (388 pages)
Edition:
1st ed. 2023.
Place of Publication:
Berkeley, CA : Apress : Imprint: Apress, 2023.
Summary:
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. Software Development with Go will give you that knowledge. You will: 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.
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. .
Notes:
Includes index.
Other Format:
Print version: Tolaram, Nanik Software Development with Go
ISBN:
9781484287316
1484287312
OCLC:
1356724009

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account