Service mesh in Service Fabric

Introduction Microservices is here to stay and we can witness the increasing popularity and the maturing technology stack which facilitate microservices. In this great article which explains about the maturity of microservices and the 2.0 stack, it mentions three key aspects. Service mesh Matured orchestrators RPC based service protocols. This post focuses on the communication infrastructure in Service... Continue Reading →

Advertisements

Service Fabric placement constraints and cluster planning : Virtual Clusters

Introduction This article explains how to achieve a right service placement strategy and Service Fabric (SF) cluster capacity planning. I have written this post as a continuation of this previous article. Continuing the previous article allows me to extend the same contextual problem and find solutions. According to the previous article, we should place WFE... Continue Reading →

Dependency Validation Diagrams do not work in ASP.NET Core / .NET Core

Introduction Dependency validation helps to keep the code architecture clean and rules enforced. The video below gives a quick introduction to the dependency validation in Visual Studio. https://www.youtube.com/watch?v=w8kF3goKZPQ Recently a friend, asked about enforcing constraints in a project architecture, I explained this to him. But I haven't used it any of my previous projects (we're... Continue Reading →

Buzz Engineering

Disclaimer: This is not a post to discourage your next new thing, in fact as developers and technology decisions makers, we all have our own perils and survival dependency in Buzz engineering. But it is good to understand things, since there is an increasing noise around high technology churn and failures. So, what is Buzz... Continue Reading →

Thick API Gateways

  I came across the term 'Overambitious API Gateways' from Thought Works tech radar. The point is about, whether is it good or bad to have business logic in the API gateway? Since the term gateway is not a functional requirement and serves the purpose of reverse proxy; it is quite obvious that including business... Continue Reading →

Schedule Jobs in Azure

Scheduled jobs are common in software systems, most of them perform some kind of a network or data related activity, outside the main execution context and triggered based on a timer event. There are several options available in Azure to implement scheduled jobs. Serverless options Azure Scheduler Azure Batch Custom code in VMs Before digging... Continue Reading →

Powered by WordPress.com.

Up ↑

%d bloggers like this: