I have recently launched my weekly newsletter ‘Master of None’. The newsletter is essentially a compilation and commentary of the interesting content that I read, watch or listen to on...
When I wanted to set up my new personal blog, I was looking for various options. I had prior experience setting up my blog, right from my earlier days in...
For a really long time, I had this idea that writing must be exclusive for subjects or topics in which I have expert knowledge. So I had this notion of...
Online Shopping is the future. eCommerce throughout the world is booming. We shop every single thing in the world except those products where touch and feel are rather important. For...
Planning to buy a laptop in 2020? Choices may be overwhelming and confusing at times. While this post may not provide a suggestion on what model to choose, it gives...
Over the last 14 years, there has been an eternal struggle with the ever-changing technology landscape over whether to become a Generalist or Specialist. There are no easy answers to...
As we grow up in our career, we tend to manage teams and dozens of employees. Teams often look upon us to provide technical guidance and suggestions for day to...
I have been using a language learning app called Duolingo to learn Hindi. Duolingo has a really nifty app that provides an easy way to learn new languages bit by...
Thanks to extended work from home inflicted by Corona, my home internet has high availability and set up for redundancy, similar to Cloud Providers who have multiple availability zones.
This 17th of July, I completed 14 years in the Tech Industry. It has been a whirlwind ride. What is life when one cannot take the time to reflect? I...
On the internet, I always had this struggle to find and read content daily. By reading I mean not reading a book, but getting to read interesting content. It could...
Have you ever felt that reading books is generally a good habit and you wanting to pursue, but trying to read books or persisting with reading books regularly is tough?...
When social media was at its peak, it became a norm to use check-in feature on Facebook or Twitter etc to let the world know the cool places that we...
Empathy in Design Thinking is one of the most important considerations while designing anything, especially building mobile apps.Empathy helps to understand the user’s pain points and how they can be...
Ever since the dawn of social media, we have seen quite a few protests over how social media tech companies moderate content. Initially, it started with moderation policies and all...
Well, I do not really remember when was the last time I blogged. I had my fair share of attempts at running a personal blog and tech-focused blog long back....
As we build applications in the cloud, it is very important to have resiliency in the application that we design. Disaster Recovery(DR) is one of the main considerations. Last December,...
While designing systems for SAAS applications, some common patterns are followed in stateful systems around databases. For compute as well, some aspects of scaling are to be considered. For a...
Using Aurora MySQL is a no brainer decision when running workloads in the Production environment. The Overhead of running a database is greatly reduced due to the managed services offered...
I applied for the AWS Community Builders program for Serverless and I was selected to be part of the program. To be honest, I was pleasantly surprised and super happy....
There is more than one way to deploy a machine learning inference model using Lambda. Lambda is serverless and the Pay as you go option helps to address burst workload...
Digital Transformation has caught the fancy of large organisations in the last 5 to 6 years. We get to hear about organisations becoming more digital. And what does this becoming...
Authentication and Authorization as a concept has been there for a really long time. oAuth is the most standard way in which authorization is implemented and OpenID Connect is a...
When I wanted to set up my new personal blog, I was looking for various options. I had prior experience setting up my blog, right from my earlier days in...
As we near the end of 2020 with the entire world getting into podcasting big time and podcast becoming mainstream, I do not want to become left out. Because I...
Machine Learning is complex. There is a steep learning curve and it is a pretty daunting task even for developers and others in the tech to get started without PhD...
Online Shopping is the future. eCommerce throughout the world is booming. We shop every single thing in the world except those products where touch and feel are rather important. For...
As we delve into the Cloud landscape, we get to hear news about the big cloud providers like AWS, GCP, Azure, Oracle, IBM or Alibaba etc. All of these services...
Planning to buy a laptop in 2020? Choices may be overwhelming and confusing at times. While this post may not provide a suggestion on what model to choose, it gives...
Over the last 14 years, there has been an eternal struggle with the ever-changing technology landscape over whether to become a Generalist or Specialist. There are no easy answers to...
Even since the COVID outbreak, my LinkedIn feed is filled with people clearing certifications. While certifications are a nice way to evaluate your experience and knowledge, the goal of certification...
Machine Learning has been the rage in the last few years. But every time I try to venture into Machine Learning, I get overwhelmed with the usage of complex terms...
I have been using a language learning app called Duolingo to learn Hindi. Duolingo has a really nifty app that provides an easy way to learn new languages bit by...
The whole world and its infrastructure are moving into Cloud at a rapid pace in the last decade. The speed and frenzy of this transformation have caught everyone by surprise....
Thanks to extended work from home inflicted by Corona, my home internet has high availability and set up for redundancy, similar to Cloud Providers who have multiple availability zones.
There is always a running joke in the start-up world - whenever there is an after-event party or socialising event, there are always one or two enterprising founders trying to...
Starting this week, to make my habit of blogging more regularly, I have tried to come up with Weekly Round-Up posts that are a compilation of all interesting blogs or...
When social media was at its peak, it became a norm to use check-in feature on Facebook or Twitter etc to let the world know the cool places that we...
Empathy in Design Thinking is one of the most important considerations while designing anything, especially building mobile apps.Empathy helps to understand the user’s pain points and how they can be...
Ever since the dawn of social media, we have seen quite a few protests over how social media tech companies moderate content. Initially, it started with moderation policies and all...
As we build applications in the cloud, it is very important to have resiliency in the application that we design. Disaster Recovery(DR) is one of the main considerations. Last December,...
While designing systems for SAAS applications, some common patterns are followed in stateful systems around databases. For compute as well, some aspects of scaling are to be considered. For a...
Using Aurora MySQL is a no brainer decision when running workloads in the Production environment. The Overhead of running a database is greatly reduced due to the managed services offered...
I have been playing with AWS Elasticache Redis for some time now. Here are the 4 key points about AWS Elasticache Redis Scaling and Monitoring that helped me to understand...
Cloud is changing the way we build applications. AWS is a pioneer and leads the cloud ecosystem. Exploring AWS services to get started is relatively easy. Sign up for a...
I applied for the AWS Community Builders program for Serverless and I was selected to be part of the program. To be honest, I was pleasantly surprised and super happy....
There is a lot of content available on the internet around building applications and services using Cloud Native technologies leveraging Containers and Serverless for backend applications using microservices and event-driven...
There is more than one way to deploy a machine learning inference model using Lambda. Lambda is serverless and the Pay as you go option helps to address burst workload...
Digital Transformation has caught the fancy of large organisations in the last 5 to 6 years. We get to hear about organisations becoming more digital. And what does this becoming...
In this podcast, we are going to discuss the Deployment Strategies that can be adopted for managing modern infrastructure. Customers are digitally savvy these days and downtime is frowned upon....
Authentication and Authorization as a concept has been there for a really long time. oAuth is the most standard way in which authorization is implemented and OpenID Connect is a...
DevSecOps is a relatively new term coined that focus on the collaboration between Application Development, Operations and Security Teams coming together to deliver applications and software in an agile fashion...
As we near the end of 2020 with the entire world getting into podcasting big time and podcast becoming mainstream, I do not want to become left out. Because I...
Machine Learning is complex. There is a steep learning curve and it is a pretty daunting task even for developers and others in the tech to get started without PhD...
As we delve into the Cloud landscape, we get to hear news about the big cloud providers like AWS, GCP, Azure, Oracle, IBM or Alibaba etc. All of these services...
Gone are the days when setting up a Development environment can take weeks. Typically the process involves requests for installing software, Integrated Development Environment IDE, admin access etc. Other times,...
Even since the COVID outbreak, my LinkedIn feed is filled with people clearing certifications. While certifications are a nice way to evaluate your experience and knowledge, the goal of certification...
Machine Learning has been the rage in the last few years. But every time I try to venture into Machine Learning, I get overwhelmed with the usage of complex terms...
The whole world and its infrastructure are moving into Cloud at a rapid pace in the last decade. The speed and frenzy of this transformation have caught everyone by surprise....
AWS and Cloud is all the rage these days and almost everyone is jumping into the bandwagon. But to get started in AWS may feel very daunting because AWS has...
There is always a running joke in the start-up world - whenever there is an after-event party or socialising event, there are always one or two enterprising founders trying to...
In case of the traditional setup of cloud infrastructure, logging and monitoring is quite a huge architecture decision - be it deciding on the logging and monitoring stack of ELK...
With the advent of Cloud Computing and Microservices, it solved a lot of challenges that are usually associated with the on-prem setup and monolith applications. And the whole industry tried...
Starting this week, to make my habit of blogging more regularly, I have tried to come up with Weekly Round-Up posts that are a compilation of all interesting blogs or...
One look at the various microservices patterns and the sheer amount of patterns would look daunting for anyone starting new. Design patterns for microservices can be broadly classified around 4-5...
Domain Driven Design is the foundational pillar for any of the micro-services implementation. It helps to broadly classify the microservices. So think microservices, think domain driven design. Both gel well...
The decision of whether to go for microservices or stick to a monolith is a constantly recurring question. The simple answer is, it depends on the context. Having said that,...
Microservices is all the rage in the last few years. And there are some hot discussions on Microservices vs Monolith. One of the biggest challenges with microservices is with regard...
Digital Transformations are inherently hard. It is wild wild west to start with and if not planned well could become an uncontrollable monster that burns down finances of even large...