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…3 min read·May 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…6 min read·Mar 22, 2023--2--2
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…4 min read·Mar 22, 2023--1--1
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…5 min read·Jul 22, 2022--6--6
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…3 min read·Jul 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…2 min read·Jul 9, 2022--2--2
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…2 min read·Jul 3, 2022--1--1
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.” ― Aristotle7 min read·Apr 30, 2020--1--1