Skip to content

Features

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.

Core Concepts

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…

Data & Persistence

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 & Authorization

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…

Asynchronous Processing

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…

Email

A deep dive into the robust, template-based, and asynchronous email delivery system. Read more…

Infrastructure & Deployment

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…