Keeping an Eye on Microservices: A Guide to Effective Monitoring Hey there! Are you a fan of microservices architecture? Well, who isn't! It's the perfect solution for building large and complex applications with ease. However, with great power comes great responsibility, and in the case of microservices, it's monitoring them effectively. But with so many microservices running simultaneously, it can
Parallel Universe, Same Hiring Process: An Interview excerpt for a Technical Lead Position Are you curious about what it takes to be a successful technical lead in an alternate dimension? Sorry to disappoint you, but we won't be exploring that in this post. Instead, let's focus on what we know best: the technical skills and experience required for the role in our own
Docker & Container Demystified Are you feeling like a fish out of water when it comes to Docker and Containers? Don't worry, you're not alone. Even some of the most tech-savvy folks can get lost in the sea of jargon and confusion. But fear not, my friend, because I'm here to help you navigate
Featured What exactly is a CQRS pattern? Wrapping your heads around CQRS(Command Query Responsibility Segregation) pattern is a bit tricky & implementing it is all the more difficult. I have seen over the years that engineers straightaway go for implementing it with the help of some tutorials over the internet(I also did so) which, I realized
nosql How do I decide if a NoSQL DB is the right fit for my project? I will begin this article with a simple statement - The choice to use a NoSQL database is often based on hype, or a wrong assumption that relational databases cannot perform as well as a NoSQL database. So, in a way, performance becomes the only deciding factor & the other important
azure Azure Managed Identity : Demystified In simple words, a managed identity in Azure is a great feature which can must be used to shift the credentials management to infra. Confused? Let's try to understand it bit by bit. To better grasp it's concept, it is paramount to recognize some challenges first. We will take a
azure Azure Event Hub or Azure Service Bus? Some years ago, I was tasked to analyze Azure Event Hub & Azure Service Bus capabilities so that one of these platforms can be used in one of my project to meet some requirements. I sat with my team (which comprised of 6 super smart developers) & we started brainstorming...
automation Featured How To Use Synthetic Monitoring Using Datadog Synthetic monitoring is an application performance monitoring practice that emulates the paths users might take when engaging with an application. It uses scripts to generate...
azure Featured What exactly is Azure API Management platform - Part 2 Let's start by creating a simple web api in .Net Core 6. Name the project as "WebAPI1" (please use only this name for the project. You will see how it is important in some time). Now add a new controller "ValuesController" & add below code
azure Featured What exactly is Azure API Management platform - Part 1 Ok. This is going to be a tricky ride. To make things easier it will be good to first understand some problems which arise during API development process.
project & process The big mistake while estimating a project deadline Over the years in my IT experience, I have gradually realized that there exists a big missing piece in the puzzle of estimating a project deadline which is mandatory to be fitted in place. But, to my surprise...
devops Why is a Quality Gate needed in a DevOps pipeline? To understand the need of a Quality Gate, let's backtrack it. Let's first understand the code review approaches & how the world would be without a Quality Gate. We all know that...
microservices Should I migrate my monolithic application to microservices? Nowadays, microservices domain is in rage. Almost every company is trying to move to microservices architecture. This type of architecture is assumed as a silver bullet to all the problems & if your company...