This Apress imprint is published by the registered company APress Media, LLC, part of Springer Nature.
The registered company address is: 1 New York Plaza, New York, NY 10004, U.S.A.
I would like to dedicate this book to my late Dad who stood by me and encouraged me to write my very first book when I was 17 years old. To my dearest Mum who always supported me in pursuing my dreams and encouraged me to keep on going no matter what life brings. To my beautiful wife and best friend for allowing me the time to write the book and supporting me in every step of our life. To both my sons, Rahul and Manav, for allowing me to spend time in front of the computer on weekends to chase my dream and passion. Last but not least, to God for giving me this life and opportunity to be where I am in this world.
Go has been out for more than 10 years, and open source projects were developed using Go. The aim of this book is to show you the way to use Go to write a variety of applications that are useful in cloud-based systems.
How do containers work in a cloud environment?
How do cloud monitoring applications knows how much memory is left for my virtual machines?
How can I build a high performance networking server in Linux environment?
How do I scan code before deploying to the cloud to stop code deployment if it contains related information?
and many other cloud-relevant questions.
The book talk about different topics that are relevant in today’s cloud environment. The approach is to explain each topic at a high level and then help you understand it by going through the details with the code. The book uses combination of open source projects hosted in GitHub and sample code. The open source projects chosen are relevant to the topic. You will get a good grasp about the tool and also how the code works internally.
Thanks to everyone on the Apress team who helped and guided me so much. Special thanks to James Robinson-Prior who guided me through the writing process and to Nirmal Selvaraj who made sure everything was done correctly and things were on track.
Thanks to the technical reviewers for taking time from their busy schedules to review my book and provide great feedback.
Finally, thanks to you, the reader, for spending time reading this book and spreading the love of Go.
is a big proponent of open source software with over 20 years of industry experience. He has dabbled in different programming languages like Java, JavaScript, C, and C++. He has developed different products from the ground up while working in start-up companies. He is a software engineer at heart, but he 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.
is a senior consultant and a senior analyst/developer using Microsoft technologies. He works for BluArancio ( www.bluarancio.com ). He is a Microsoft Certified Solution Developer for .NET, a Microsoft Certified Application Developer for .NET, a Microsoft Certified Professional, and a prolific author and technical reviewer. Over the past ten years, he’s written articles for Italian and international magazines and coauthored more than ten books on a variety of computer topics.
3.137.152.87