Empower engineering and devops
aah provides powerful OOTB features with server.
Natively multi-tenant (domains and subdomains).
aah configuration syntax is very similar to HOCON syntax.
SIGHUPon non-dev profile
aah supports the concept of
profile, which helps organize the configurations easily across different environments.
prodprofiles are defined
aah provides a very flexible way to auto parse and bind request values into appropriate Go data types.
Natively RESTful or Render with the choice of view engines.
aah supports the trend of separate front-end architecture.
aah supports real-time application architecture.
aah provides simple and efficient Event Publisher with Asynchronous and Synchronous capabilities.
aah provides i18n support aka messages. Language ID is
ISO 639-1, Region ID is
aah provides simple yet powerful logging capabilities with Fields, Child Logger.
aah provides well structured error handling with flexible and hierarchical propagation flow.
Easy to use static file delivery.
Cache-Controlby each MIME type
aah CLI provides command to generate configuration files for and development and production.
Dig into aah documentation to take advantage of these features and benefits.