This blog post is a deeper look at the 8-step process an-8-step-process-to-architect-solutions-on-the-google-cloud-platform-gcp. Here we will explore when vertical scaling makes sense and when horizontal scaling does and the best practices involved. In simple terms, vertical scaling involves adding more power i.e., CPU, RAM to an existing machine. Horizontal scaling involves adding more machines into your pool of Read more…


In simple terms business logic refers to the rules that decides what happens to the data, how it’s created, stored and changed. From the perspective of designing a solution for the cloud, it’s important to determine and design what cloud service the business logic code needs when it is called. This blog post is a deeper look Read more…


Where to store system state? – this is one of the key questions to answer when designing solutions that are based on the cloud. Google Cloud Platform (GCP) offers excellent options to architect a solution than handles state elegantly. Let’s get a key principle out of the way – ‘Stateless is desired as much as possible!’ So Read more…


As we know architecting and designing a scalable, cost effective and transformative business solution on the amazing Google Cloud Platform (GCP) requires a lot of thought and knowledge. There are many things to consider and we need a comprehensive approach and detailed process to ensure that our solution is robust and can meet expectations. In a series Read more…


We are thrilled to have you here, thank you! As you all know, the cloud has made countless new businesses possible, and the citizens of the internet have all been touched by the cloud in some way. Airbnb, Snapchat, Netflix (streaming), Instagram, Whatsapp, Pinterest did not exist 12 years ago and their speed of growth has been Read more…