Topics to write about
Core Concepts
Terminologies
Recipe
Storage
Cron
API
Core config
Protected for SaaS
CUD, apps and tenants
Multitenancy
Config sync
API layer, Functional Layer and Plugin Layer
Authentication
Auth recipe vs non auth recipe
Basic auth recipes: EmailPassword, Passwordless, ThirdParty and WebAuthN
OAuth integration
Account linking
Primary User / Non primary user
User tenant associations
MFA
Session
Token versioning
Signing
Email verification
Non-Auth Recipes
Other non-auth recipes: metadata, roles
Advanced Features
User id mapping
Feature Flag
Resource distributor
Storage Layer
Stats
Cron Jobs
User pagination and search
Development and Testing
Testing
GitHub Actions
Logging
Release process
Process life cycle
Deployment and Operations
Bulk import
Webserver
App level api vs tenant level api
Plugin implementation
Bulk import storage
Logging
Transaction and locks
Deadlock handling