This page list all the tools, softwares and external services used in implementing the services.
Source code management¶
Source code of services should be version controlled, and managed in the company Github repository.
To store data, services should use MySQL Community Server (8.0.19) with InnoDB storage engine. The location of production, staging, test and development environments are TBD. For non SQL storage additional software may be used. For document storage Elasticsearch, for key-value storage Redis and Memcached are preferred
Slim Framework (>=4.0) should be used to implement the routing of API endpoints.
Open source software library dependencies should be satisfied using Composer dependency manager.