⬅️ Back to Architecture Index

Layers Architecture Index

This directory contains comprehensive documentation of the five-layer architecture used in Smart Supply Pro’s backend system.

Available Sections

Core Layers Documentation

  1. Controller Layer - HTTP API entry point, request routing, authorization
  2. Service Layer - Business logic orchestration, transaction management
  3. Repository Layer - Data access abstraction, queries, persistence
  4. Model Layer - JPA entities, relationships, domain objects
  5. Infrastructure & Cross-Cutting Concerns - Configuration, security, validation, exception handling, mapping

Controller Components (Detailed)

The Controller Layer has been broken down into focused guides:

Service Components (Detailed)

The Service Layer has been broken down into focused guides:

Model Components (Detailed)

The Model Layer has been broken down into focused guides:

Quick Navigation by Role

Developers

Database Administrators

Security/DevOps

New Team Members


⬅️ Back to Architecture Index