Endpoints (REPR)
Learn how SliceFlow uses the Request-Endpoint-Response pattern to build clean, strongly-typed, and feature-focused APIs. Read more…
SliceFlow is packed with features designed to accelerate your development workflow. This section provides a deep dive into the core components and architectural decisions that make SliceFlow a powerful foundation for your next project.
Endpoints (REPR)
Learn how SliceFlow uses the Request-Endpoint-Response pattern to build clean, strongly-typed, and feature-focused APIs. Read more…
Application Settings
Discover how configuration is managed and validated on startup for a fail-fast and reliable application. Read more…
Validation
See how SliceFlow leverages FluentValidation for robust and readable request and business rule validation. Read more…
Error Handling
Understand the multi-layered error handling strategy that ensures consistent and predictable error responses. Read more…
Logging
Explore the structured logging setup with Serilog, fully integrated with the observability stack. Read more…
API Documentation
Learn how API documentation is automatically generated from your endpoints, providing an interactive UI with Scalar. Read more…
Database
An overview of the EF Core and PostgreSQL setup, including migrations, auditing, and permission seeding. Read more…
Caching
Improve performance with a hybrid in-memory and distributed caching strategy powered by FusionCache and Redis. Read more…
Auditing
See how SliceFlow automatically tracks and logs entity changes, providing a complete audit trail. Read more…
Pagination
Handle large datasets with ease using the built-in, efficient pagination system. Read more…
Authentication
Understand the JWT-based authentication system and its integration with external identity providers. Read more…
Permissions
Explore the code-first, database-synced permission system for granular access control. Read more…
Messaging
Learn about the reliable, asynchronous messaging system built on RabbitMQ for decoupling services. Read more…
Background Jobs
Discover how to process long-running tasks in the background without blocking the main application thread. Read more…
A deep dive into the robust, template-based, and asynchronous email delivery system. Read more…
Docker
Get your development and production environments up and running consistently with Docker and Docker Compose. Read more…
CORS
Understand how to configure Cross-Origin Resource Sharing to securely connect your frontend and backend. Read more…
Health & Observability
Explore the built-in health checks and the complete observability stack for monitoring your application. Read more…