Добавлено: 26 октября 2023 г.
How to implement CQRS in ASP.NET using MediatR. A guided example using CQRS with separate Read and Write models using Enity Framework Core for Commands and Dapper for Queries.
When people think about CQRS they often think about complex, event-driven, distributed architectures with separate Read and Write databases. Using different databases for Read and Write means we can use a Polyglot Architecture, where we pick a database that perfectly fits the...
далее...
Добавлено: 25 октября 2023 г.
As a developer, which areas should we focus on for performance optimizations? How can we measure the impact? Read this post to learn the framework.
Performance optimization is any software or hardware modifications that make the platform faster and more scalable, improving latency or throughput or both.
You can spend a ton of time working on different areas to improve the performance, but which do you need to focus on the most?
This...
далее...
Добавлено: 24 октября 2023 г.
Passion is both the reason and the reward
I entered the software industry about 2 decades ago. I was an engineering graduate, but I didn’t have a computer degree.
It was OK, not only because I knew the basics of software making (I was an Electronics engineer), but also because my country was witnessing an unprecedented boom in software outsourcing from the developed Western world.
Knowing to code wasn’t a requirement then. SAT-like...
далее...
Добавлено: 14 сентября 2023 г.
Balancing Business Needs: Evaluating Architecture in Domain-Driven Design
One topic has come up again and again over the years, sometimes more, sometimes less, in conversations among developers: What’s the best way to modularize software? As a longtime software developer, I’ve seen the tides shift and a variety of approaches rise and fall. But amidst the talk of microservices, one concept that has always caught my attention is the Modular Monolith, especially...
далее...