Tech-O-articles

View project on GitHub

All Posts

Exploring Azure Service Fabric Mesh .

Exploring Azure Service Fabric Mesh Orchestrator is an important piece which ties all the parts together. It takes care of pain of the manageability of the distributed system. The adoption of the microservices is trending up and this comes with pain to manage all the components smartly. There are some of the production tested orchestrator which help in managing the things. Service Fabric (Microsoft long trusted product. Complex to set up but has lot of features. No support for ingress) Service fabric Mesh (New – in public preview. No setup is required and support for ingress) Swarm (Docker Orchestrator – Simple to setup) kubernetes (Google open source orchestrator – Complex to setup but has lot of features) excerpt Readmore..

Real-time UI notification using SignalR from EventGrid processed by Microservices.

Real-time UI notification using SignalR from EventGrid processed by Microservices. Microservices are everywhere; companies are adopting big time some of them are failing because of the complexity it comes with it. The microservices is not just splitting your monolith into a variety of services. Microservices are built with careful thinking and defining the meaningful boundaries. The pain point which comes with microservices is how to maintain consistency because of its distributed architecture? The events are helpful to track down the state/action performed on the object and even replay later if required. The eventual consistency is achievable through the use of events. EventGrid is an offering from Azure which is a good fit and would leverage to showcase. Another important point – how to notify the user real-time - what is going on with the request? For this, we would be using SignalR to publish the events for the user in real time. excerpt Readmore..

Part-3.1 Windows Container (WCOW) Networking.

Part 3.1: Windows Container (WCOW) Networking. Links to the previous posts: Part 1: Starting with Docker on windows. Part 2: Build and run the container. This is a first part of the networking series more would come out soon. Networking is a vast topic, so will touch upon the topics which are necessary for the containers. The communication is an important channel, and it’s a crux for any system. Effective communication is a base for any robust system. Therefore, containers hugely depend on the network for communication. We’ll cover the networking concepts applicable to windows. Microsoft is pushing lots of improvements in the network stack to increase the compatibility with docker, but still, it has a lot to achieve. Microsoft has launched two channels through which they’re pushing the improvement out for experimentation. You can read more about the same from here. Currently, they’ve launched two versions of window server 1709 and 1803 which has improved, i.e., support for ingress routing for a swarm (will write more in upcoming posts). excerpt Readmore..

Part-2 Build and run the container

Part 2: Build and run the container. In my previous post, we learned basics of the docker and some of the useful commands that we would be using throughout the series. In a continuation of my last post, we’ll cover the below topics: Build your first docker image Container lifecycle Spin your first container excerpt Readmore..

Part-1 Starting with docker on windows

Part 1: Starting with Docker on windows. Docker is becoming a de-facto for DevOps model which many companies are adopting. The DevOps is a vast topic so let’s not deviate from the topic as a lot to cover under this stream. I’ll be covering the following things: Windows Container Build and tag the first image Push the image to the docker hub. excerpt Readmore..