Добавлено: 6 июня 2023 г.
Mastering the art of scalable and resilient systems with essential microservices design patterns
Unleash the power of microservices
Are you striving to build efficient, scalable, and resilient software systems? As a software developer or senior developer, you must have come across the term “microservices architecture.” This revolutionary approach to software development has been adopted by many successful tech giants, such as Netflix, Amazon, and Spotify. But, what exactly are microservices, and why...
далее...
Добавлено: 2 мая 2023 г.
Microservice architecture is one of the most discussed software architecture trends at the moment, and it has forever changed the way enterprise applications are built. Rather than the slow, complex monolithic approach of the past, developers and companies everywhere are turning to a microservices architecture to simplify and scale their structures.
In fact, even companies like Amazon, Netflix, Spotify, and Uber have made the transition.
Whether you want to get started with...
далее...
Добавлено: 31 января 2023 г.
Today we will see, how to enable Logging directly to Loki via Serilog for a .NET Core Microservice and visualize the logs in Grafana.
Before we start,
What is Loki?
Loki is a horizontally scalable, highly available, multi-tenant log aggregation system inspired by Prometheus. It is designed to be very cost effective and easy to operate. It does not index the contents of the logs, but rather a set of labels for each...
далее...
Добавлено: 23 сентября 2022 г.
In this article, we will discuss gRPC and perform CRUD Operation using that and step-by-step implementation of gRPC.
We take Product Application here to understand how things are going to work with gRPC and, in that first, we create ProductOfferGrpcService which is used to create Product Offers and which will be consumed by Admin Service and he will add, update and delete product offer and managed all the things related to...
далее...
Добавлено: 26 августа 2022 г.
We are going to discuss the RabbitMQ Message Queue and its implementation using .NET Core 6 API as Message Producer and Console Application as a Message Consumer.
Agenda
Introduction of RabbitMQ
Benefits of using RabbitMQ
Implementation of RabbitMQ in .NET Core 6
Prerequisites
Visual Studio 2022
Docker Desktop
.NET Core 6 SDK
Introduction of RabbitMQ
...
далее...
Добавлено: 9 ноября 2020 г.
Microservices
The term microservices portrays a software development style that has grown from contemporary trends to set up practices that are meant to increase the speed and efficiency of developing and managing software solutions at scale. Microservices is more about applying a certain number of principles and architectural patterns as architecture. Each microservice lives independently, but on the other hand, also all rely on each other. All microservices in a project...
далее...
Добавлено: 7 ноября 2020 г.
Introduction
During this article, we will learn how to work with the microservice architecture patterns and Docker containers using the .NET Core 3 platform to build a distributed system.
Monolithic vs Microservices Architecture
Before talking about Microservices, we need to understand the difference between traditional application approach and microservices application approach.
https://martinfowler.com/articles/microservices.html
Any application is built as a collection of services can be developed, tested, versioned, deployed, and scaled.
For Monolithic applications, Scales is done by...
далее...