01 apr. 2026 · Architectuur
Introductie van het Posseth Software Platform
Hoe de website-architectuur is opgebouwd met Razor Pages, file-based content en strikte security defaults.
#aspnetcore
#razorpages
#architectuur
Introductie van het Posseth Software Platform
Deze website is ontworpen als Razor Pages platform op .NET 10 met een duidelijke productie-focus: veilig, snel en onderhoudbaar.
Architectuurkeuzes
- Razor Pages voor lage complexiteit en duidelijke routes
- file-based content (JSON + Markdown) voor eenvoudige deployments
- service-laag voor content loading, rendering en feed generatie
Security baseline
De security baseline is strikt opgezet met SafeWebCore:
builder.Services.AddNetSecureHeadersStrictAPlus();
app.UseNetSecureHeaders();
Dat betekent onder andere strikte CSP met nonces, sterke transport headers en consistente policy defaults.
Waarom file-based content
Voor een developer site is file-based content vaak de beste trade-off:
- snel deploybaar op shared hosting
- geen runtime database afhankelijkheid
- content blijft versioneerbaar in Git
Volgende stap
De volgende iteraties richten zich op verdere internationalisatie, betere content tooling en uitgebreidere project deep-dives.