In this article, we will see how dependency injection works in .net core using Microsoft.Extension.DependencyInjection.
Consider a scenario where you want to fetch all the categories from the database and want to show that...
Kiến trúc Mircoservices
3 phần từ cơ bản tới nâng cao
Có code demo đi kèm
Part 1-3:
https://www.codeproject.com/Articles/1264113/Dive-into-Microservices-Architecture-Part-I
https://www.codeproject.com/Articles/1268122/Dive-into-Microservices-Architecture-Part-II
https://www.codeproject.com/Articles/1270792/Dive-into-Microservices-Architecture-Part-III
Source Code:
https://github.com/aehomay/OwinFxMicroservice
1. Giới thiệu
Kiến trúc microservices đã nổi lên như một giải pháp ưu việt để xây dựng các ứng dụng phức tạp và có khả năng mở rộng cao. Bằng cách chia...
Hello everyone! In this article, we will take an in-depth look at the possible high-level architecture of Booking.com, one of the world’s leading travel and hospitality platforms.
Introduction
Serving millions...
This is step-by-step development of reference microservices architecture that include microservices on .NET platforms which used ASP.NET Web API, Docker, RabbitMQ, MassTransit, Grpc, Yarp API Gateway, PostgreSQL, Redis, SQLite, SqlServer, Marten, Entity Framework Core, CQRS, MediatR, DDD, Vertical and Clean Architecture implementation with using latest features of .NET 8 and C# 12.
There is a couple of microservices which implemented...
You may or may not have heard of this statistic from Google:
53% of mobile site visits leave a page that takes longer than three seconds to loadhttps://www.thinkwithgoogle.com/marketing-resources/data-measurement/mobile-page-speed-new-industry-benchmarks/
With that in...
This paper presents a concise summary of various software architecture patterns, offering insights into their unique characteristics, applications, and impacts on software design. These patterns represent key approaches and strategies in modern software engineering, each addressing specific...
Though many easy-to-use resources are available to help with refactoring, you may not know about them. Check out these 10 tips to help you with efficient refactoring.
Something we can say with certainty is...
Developing a Microservices architecture with back-end Message Queuing Services to support a front-end Angular 6 application built with Angular Material Design
Introduction
The Monolith. By definition, a monolith is a geological feature consisting of a single massive stone or rock, such as a...
Performance bottlenecks can disable an application’s efficiency, scalability, and user experience. Many .NET developers unknowingly fall into anti-patterns that degrade performance over time. In this article, we’ll explore the top 10 .NET performance anti-patterns, explain why they...