Building a Privacy-Focused Analytics Platform with Microsoft Orleans
The challenges I faced building TGHarker.Insights - a self-hosted web analytics platform that scales horizontally using Orleans virtual actors.
Articles and insights on software engineering, architecture, and technology.
The challenges I faced building TGHarker.Insights - a self-hosted web analytics platform that scales horizontally using Orleans virtual actors.
Building a multi-tenant OAuth2/OIDC identity provider with Microsoft Orleans and TGHarker.Orleans.Search. Lessons learned about token signing, tenant isolation, and why rolling your own auth teaches you more than using Auth0 ever could.
How we built TGHarker.Email by leveraging Microsoft Orleans and TGHarker.Orleans.Search to avoid $80-$300/month in email costs. A tale of struggles, distributed systems, and why you should think twice before trusting SendGrid with your email.
How I built TGHarker.Orleans.Search - a library that brings automatic indexing and LINQ-based querying to Orleans grains using PostgreSQL full-text search.