Simplifying querying in a typical ASP.NET architecture

Blog: Simplyfing quering in a typical ASP.NET n-layer architecture

07-03-2016

I’ve been working on a pretty big project for a couple of months now, and I’m at a point where the current software architecture doesn’t scale well enough to fit my needs. With scaling I don’t mean performance, but rather the complexity of the source code (which in turn impacts maintainability). Using a very basic form of CQRS I’ve simplified the query part, which reduces the need for DTO classes and brings querying data to the front of the application. In this post I will explain the steps I’ve taken and discuss the results.

A ‘typical’ ASP.NET n-layer architecture

‘Typical’, yea, so what does that mean? Most solutions I come across have their application split up into distinct layers of related functionality, stacked vertically on top of each other. The functionality within each layer is related by a common role or responsibility. This provides a strong separation of concerns.

Lees meer ...

Lijn (1)

Over Patrick

Patrick is een zeer gedreven .NET Ontwikkelaar en Software Architect die bijzonder goed op de hoogte is van de nieuwste technieken op het gebied van web en cloud development. Hij heeft veel ervaring opgedaan met webservices en Azure development. Architectuur en design patterns zijn een tevens een grote passie van hem. Wil je meer over Patrick te weten komen bekijk dan zijn uitgebreide profiel.

Lijn (1)

Heeft u interesse om professionals zoals Patrick in huis te halen?
Neem dan snel contact met ons op!

contact

4DotNet is een specialist op het gebied van het Microsoft .NET Framework. Als Microsoft .NET specialist hebben wij ons volledig toegelegd op .NET software ontwikkeling en alle dienstverlening daaromheen. 4DotNet ondersteunt haar klanten met C# en VB.NET trainingen, detachering, consultancy, maatwerkprojecten en licentieverkoop.

Copyright 2018 - 4DotNet bv. • E-mail : info@4dotnet.nl • Tel.: +31 (0)522 - 24 14 48

Algemene trainingsvoorwaarden