Services and business logic

Short Sequence Diagrams

Focus on specific, simple interactions between components or systems (e.g.: Authentication or single API call interactions).

Detailed Sequence Diagrams

Show end-to-end workflows involving multiple entities (e.g.: A user submitting a form that triggers a validation service and stores data in a database).

Component Diagrams

Show how the system is broken into components (e.g., modules, microservices) and their interactions.

Services and repositories

Document the structure and purpose of service classes, repositories, and any helper classes used for business logic.

Events, Jobs, and Listeners

Describe the event-driven architecture, if applicable, and document each event, job, and listener.

Caching and Queuing

Explain caching mechanisms and queue configurations, including Redis or other tools used.