id title index reSolve Documentation Introduction Setting Up Prerequisites Getting Started Examples Step-by-Step Tutorial Basics Write Side Aggregates Aggregate ID Configuring Aggregates Sending a Command Aggregate Command Handlers Aggregate Projection Function Event Store Read Side Read Models Configuring Read Models and View Models Initialize a Read Model Updating a Read Model via Projection Functions Resolvers View Model Specifics View Model Resolver Performing Queries Using HTTP API Sagas Sagas Overview Define a Saga Register a Saga API Handlers API Reference Implementation Examples Manage a ReSolve Application Installation Usage reSolve app structure Configuration Write and Read Sides Folder Structure Guides Advanced Techniques Splitting Code Into Chunks Server-Side Rendering Adapters Modules Authentication and Authorization Setting up Authentication Using 3rd-Party Auth Services Making Your Own User Registry Using JWT for Command and Query Authorization Preparing to Production Configuration Options Configuring Adapters Using Environment Variables Debugging Debug ReSolve Debug a ReSolve Application Testing Testing Tools Testing Aggregates Testing Read Models Testing Sagas FAQ API Reference Application Configuration Troubleshooting