A set of coding rules for authority management, meaning control over who can log in and use particular features. It covers permission setup, selection, and checks that apply across the application.
A set of guidance for using a cache, a temporary data store that keeps frequently needed information available for faster access. It describes cache operations and a shared data center for access to stored data.
A set of coding rules for database work, including database configuration, transactions, fields, and virtual fields. A transaction groups database changes so they can succeed or fail together.
A set of rules for application events, messages that let one part of a program notify other parts that something happened. The example is updating related information after a user's details change.
A rule for separating application responsibilities between two layers: controllers handle input checks and data conversion, while services contain the business logic.
A coding rule for scheduled tasks and queues, including tasks configured directly in the code and cron schedules. Cron is a format for specifying when a task should run.
A coding rule about multi-tenancy, an architecture where one application serves multiple customer organizations while keeping each organization's data separate.