- Azos Design Philosophy
- Naming Conventions
- Utility and Extension Methods
- Building
- Testing
- Unit Testing overview +
Aver
library - Scripting is used for writing tests
- Azos Framework Tests
- Unit Testing overview +
- Runtimes and Platform Abstraction
- Application Chassis
- App Components
- Dependency Injection
- Strategy Pattern and Business rule-driven IOC
- Modules
- Singleton Instances
- Volatile Object Store
- Daemon Model
- User Sessions
- Configuration
- Laconic configuration
- XML configuration
- Json configuration
- Data Access
- Glue - interprocess communication
- Logging - logging and sinks
- Instrumentation - telemetry with gauges and events
- IO
- Virtual File Systems - pluggable file system
- Big Memory Pile - utilization of large amounts of RAM
- Scripting
- Security - user identity, authentication, authorization, permissions
- Serialization
- Slim
- Json
- Bix
- Bson
- Standards and Conversions
- Templatization
- Time Services and Event Scheduling
- General-purpose Utilities
- Fabric - Distributed Process Fiber framework
- Distributed Worker Coordination
- Locking
- Global ID Generation/GDID
- Event Hub
- MDB - Database Router
- Metabase