Template for app based on: FastAPI, dishka, faststream, sqlalchemy, pydantic
This project is a collection of engineering guidelines and best practices for writing readable and maintainable JavaScript source code. It serves as a clean code guide and refactoring manual to help developers improve the structure of their codebases. The repository provides a reference for applying SOLID principles to reduce coupling and enable extensions without modifying existing logic. It includes a naming convention standard for using explicit, searchable identifiers and a guide for asynchronous patterns to replace nested callbacks with clearer execution flows. The guidelines cover soft
This project provides a comprehensive guide to architectural patterns and best practices for building scalable, maintainable, and performant web applications using FastAPI. It focuses on standardizing development approaches for Python web services, emphasizing robust request validation, dependency injection, and automated documentation standards to ensure consistent API design. The guide distinguishes itself by promoting domain-driven modular packaging, which organizes application logic into isolated, feature-based directories to support long-term codebase scalability. It also details strateg
Practical Clean Architecture backend example built with FastAPI. No stateful globals (DI), low coupling (DIP), tactical DDD, CQRS, proper UoW usage. REST API, per-route error handling, session-based auth, contextual RBAC. Bundled with extensive docs and modern tooling
Principalele funcționalități ale ivan-borovets/fastapi-clean-example sunt: Best Practices.
Alternativele open-source pentru ivan-borovets/fastapi-clean-example includ: faststream-community/fastapi-dishka-faststream — Template for app based on: FastAPI, dishka, faststream, sqlalchemy, pydantic. ryanmcdermott/clean-code-javascript — This project is a collection of engineering guidelines and best practices for writing readable and maintainable… webcomponents/gold-standard. zhanymkanov/fastapi-best-practices — This project provides a comprehensive guide to architectural patterns and best practices for building scalable,…