Articles
18 posts
AWS AWS RDS Upgrades - Every enginner's nightmare
Upgrading a database is the stuff that nightmares are made of, especially when it comes to Amazon Web Services (AWS) Relational Database Service (RDS). It's like trying to change a tire on a car that's driving down the highway at 100 miles per hour!
Go Golang - Inheritance vs Composition
Have you ever worked with a system, where it often end up in an unexpected state?
Security Hashicorp Vault Associate Certification
I successfully completed the requirements to be recognized as a Hashicorp Vault Associate.
Cloud Hybrid vs Multi vs Poly Cloud
Different types cloud designs can be adopted based on the needs of the organization. For example, a hybrid cloud is a combination of both Google cloud and on-premise cloud.
Azure Azure Solution Architect Certification
I successfully completed the requirements to be recognized as a Microsoft Certified: Azure Solutions Architect Expert. I wanted to share my experience around preparing for the exam and the challenges.
Distributed Systems Handling transient faults
All these days, web development has gone through several changes and improvements. Days are gone, when HTML, CSS and JS are hand-curated and deployed into a static storage server through FTP. With that approach, each HTML file might represent a web page and share common stylesheets and scripts.
Distributed Systems Isolation - Containing System failures
All these days, web development has gone through several changes and improvements. Days are gone, when HTML, CSS and JS are hand-curated and deployed into a static storage server through FTP. With that approach, each HTML file might represent a web page and share common stylesheets and scripts.
Distributed Systems Building resilient system with redundancy
Redundancy is one of the common approach to provide resiliency to a system. So it means you're actually duplicating the system components. So that in case if one component fails, the other can take the responsibility.
GCP The story of networks in GCP
A software system is a collection of several components connected to each other. Networking is crucial in any software system. It’s highly important in system design to plan and implement, how the different hardware/virtual components connected to each other.
Web Rise of Jamstack
All these days, web development has gone through several changes and improvements. Days are gone, when HTML, CSS and JS are hand-curated and deployed into a static storage server through FTP. With that approach, each HTML file might represent a web page and share common stylesheets and scripts.
GCP How I cleared GCP Cloud Architect certification
I started practising Google cloud platform couple of years back, working mostly with Google Kubernetes engine and other few services like compute engine, networks and firewalls. Though I had a considerable amount of experience in software development, cloud computing was one of my new areas to explore.
NGINX NGINX - a real world comparison
NGINX is an open-source web server that powers more than 400 million websites. In this article, I try to explain some of the core concepts of NGINX using real-life scenarios.
GCP GCP Load Balancing - Clearing the mist
GCP Load balancers are the most interesting topic when you start learning Google Cloud Platform. There are different types of load balancers available and understanding them would help us to decide the right load balancer for the right purpose.
JavaScript Why you shouldn't care about Deno?
Deno is a new runtime for Javascript and Typescript. Deno claims to be a secure runtime and has a built-in typescript compiler. In this article, I would like to focus on the real need for a new runtime for Javascript.
Web Gatsby in a nutshell
Gatsby is an open source framework. And it used to build blazing fast websites using modern technologies like React and GraphQL. Gatsby is recently becoming the default solution to build static websites.
Flutter Finite state machine in Flutter
Have you ever worked with a system, where it often end up in an unexpected state?
Programming The art of Polyglot Programming
Have you ever worked with a system, where it often end up in an unexpected state?
Rust No more Dangling Pointers with Rust
Have you ever worked with a system, where it often end up in an unexpected state?