Microservices – also known as the microservice architecture – is an architectural style that structures an application as a collection of loosely coupled services. Building a single microservice is easy. Building a microservice architecture is extremely hard. It is basically distributed system design and development.

A microservices architecture makes more sense when we compare it with monolithic application design. In monolithic architectural design we create a big cumbersome application with all modules tightly coupled inside a single executable, which is typically deployed on a web or application server.

Continue reading “Microservice”

Creating Basic infra in Google cloud using Terraform

Creating Basic infra in Google cloud using Terraform


Google Cloud Platform, offered by Google, is a suite of cloud computing services that runs on the same infrastructure that Google uses internally for its end-user products, such as Google Search and YouTube. Alongside a set of management tools, it provides, a series of modular cloud services including computing, data storage, data analytics and machine learning.you can find more information here

Continue reading “Creating Basic infra in Google cloud using Terraform”