Site navigation

Blog


Explore practical insights for CEOs, founders, and business leaders on custom software development, AI, MVP development, SaaS, and digital transformation. Our articles help you make informed technology decisions, avoid common pitfalls, and build software that supports long-term business growth.

Software Architecture .NET SaaS

Multi-Tenant SaaS Architecture - Database Per Tenant

SaaS applications benefit from the multi-tenant architecture. It makes the maintenance and enhancements of the software easier and less costly. We discussed multi-tenancy in details in the Multi-Tenant SaaS Architecture with Entity Framework article. In the previous article, we explored ways for building multi-tenant applications where all tenants (clients) shared the same application instance...

Read More
.NET SaaS Software Architecture

Multi-Tenant SaaS Architecture with Entity Framework

SaaS solutions are very common. They are the go-to model for software products because of many reasons such as having little maintenance overhead, cost effectiveness, and easy customer onboarding. However, the software architecture you pick for your SaaS solution may decide your success in the business. But before we dive into code for creating a multi-tenant application with Entity Framework a...

Read More
.NET Software Architecture

Many-To-Many Relationships in Entity Framework Core

Many-to-many relationship is one of the most common relationships in the real world. However, there are many software developers and even database administrators with years of experience that don't know or use this type of relationship in their database designs. Some of them use it, but they often do it wrong, so this article is about setting up the many-to-many relationship using Entity Framew...

Read More
.NET

Easy Way to Debug .NET Application Errors

All applications have bugs at some point. Even solutions built by large companies with a lot of experienced developers may have bugs in them. Having bugs in a program is not the end of the world, but it's important to know how to debug them.For the sake of simplicity, all the examples in this article will be for a console application. The type of framework we use is not very important for the p...

Read More