We often hear the terms "stateful" and "stateless". Understanding these concepts has a critical importance since it is one of the most essential questions when designing and architecting software applications.…
Azure Active Directory Login with React, with C# or Java Backend
Keeping things secure is the important part of any application. As entire internet going to cloud, Azure Active Directory (AD) is one of the best possible among one of two…
Containerizing a .NET Application with Docker – Step by Step Guide
Docker is a powerful tool that allows developers to package applications into containers. These containers can run on any system that has Docker installed, making it easier to deploy and…
Remote Caching in Scaled-Out Cloud Applications: A Case Study with Redis, C# and Python
A few weeks ago, we were discussing a problem with my team mates and a colleague raised a question about a very basic distributed remote caching problem which was about…
On Azure Functions and Serverless
There's no shortage of tools and technologies to make developers' lives easier In the world of cloud computing, and one such offering comes from Microsoft which is Azure Functions. Here,…
The Cheapest Way to Host a Static Website on AWS (S3 + CloudFront + Route 53 + HTTPS)

When you want to publish a simple static site lets say a blog, portfolio, documentation page or landing page, you often don’t need a full server. What you do need…
Architectural Design Patterns 4 – Event-Driven Architecture
Event-Driven Architecture is currently enjoying a lot of attention from businesses around the world due to the enhanced capabilities offered by cloud-based systems. Imagine a digital ecosystem like a busy…
Architectural Design Patterns 3 – Microservices
In this article, we will be talking about Microservices, a design pattern that has gained attraction for its approach to building large and complex software applications. At its core, Microservices…
Azure Blob Storage and C# Integration
Azure Blob Storage is one of Microsoft Azure's storage solutions. Think of it as a massive cupboard in the cloud where you can keep a lot of stuff, from pictures…