01 Apr 2026 · Architecture
Introducing the Posseth Software Platform
How the website architecture is built with Razor Pages, file-based content, and strict security defaults.
#aspnetcore
#razorpages
#architecture
Introducing the Posseth Software Platform
This website is built as a Razor Pages platform on .NET 10 with a strict production focus: secure, fast, and maintainable.
Architecture decisions
- Razor Pages for low complexity and clear routing
- file-based content (JSON + Markdown) for simple deployments
- service layer for loading, rendering, and feed generation
Security baseline
The security baseline is intentionally strict with SafeWebCore:
builder.Services.AddNetSecureHeadersStrictAPlus();
app.UseNetSecureHeaders();
That includes strict CSP with nonces, strong transport headers, and consistent policy defaults.
Why file-based content
For developer sites, file-based content is often the best trade-off:
- fast deployment on shared hosting
- no runtime database dependency
- content stays versionable in Git
Next step
The next iteration focuses on deeper localization, improved content tooling, and richer project case studies.