Pradeep Kumar SinghinGoogle Cloud - CommunityHow to plan/manage IP address space in GKE?I have seen many GKE cluster deployment failures due to IP address exhaustion. In this blog post I will try to explain how you can plan…May 6, 2023May 6, 2023
Pradeep Kumar SinghbitC-DB: A key Value Store Based on BitCask Storage FormatIn this blog, I will discuss BitCask storage format presented in BitCask’s paper and its one such implementation by me in form of BitC-DB…Mar 22, 20232Mar 22, 20232
Pradeep Kumar SinghlockStream: A distributed lock service based on RAFT protocolIn recent months, I have started to read various distributed system papers and try to understand & implement them. One of such attempts was…Mar 22, 20231Mar 22, 20231
Pradeep Kumar SinghinGoogle Cloud - CommunityHow does the GCP Workload Identity Federation work with Github Provider?Some users might want to run terraform code in order to create resources on Google cloud Platform through their Github CI/CD pipeline…Jul 22, 20226Jul 22, 20226
Pradeep Kumar SinghinGoogle Cloud - CommunitySave Money by shutting down GCE instances using Cloud ComposerMost of the GCP users use Compute Engine resources, which makes it easy to set up VMs on GCP with different sizes and flavors. These…Jul 15, 2022Jul 15, 2022
Pradeep Kumar SinghinGoogle Cloud - CommunitySchedule GCP STS Transfer Job with Cloud ComposerStorage transfer service can be used to transfer data from on-premise storage systems to GCS buckets. It provides many useful features like…Jul 9, 20222Jul 9, 20222
Pradeep Kumar SinghinGoogle Cloud - CommunityTrigger gsutil with Watchman‘gsutil’ is a tool to transfer files from on-prem to GCS and vice versa. It provides great features like easy to use interface, parallel…Jul 3, 20221Jul 3, 20221
Pradeep Kumar SinghLearning By Doing: Writing A Password Manager in Go: Part 1“For the things we have to learn before we can do them, we learn by doing them.” ― AristotleApr 30, 20201Apr 30, 20201