Drupal 8 stack

Below is the list of services available in !app_external stack.

Service Container Description
Nginx + PHP
The main container with Nginx as a web server. Nginx uses an asynchronous event-driven approach to handling requests which provides more predictable performance under high loads.

Available PHP versions for Drupal 8 are PHP 5.6 and PHP 7.
MariaDB is a drop-in replacement for MySQL intended to remain free under the GNU GPL. It has multiple speed improvements comparing to MySQL and has a very active developers community.

Mail server
It's a simple and lightweight open-source SMTP server that delivers outbound emails from your apps.

Mail catcher
MailHog is an email testing tool for developers to catch and review all outbound emails from your dev/staging instances where you don't need to send real emails.

Database management
Simple tool to handle the administration of MariaDB/MySQL with the use of a web browser. It can perform various tasks such as creating, modifying or deleting databases, tables, fields or rows; executing SQL statements;

Search engine
Apache Solr
The de facto standard search engine for full-text or faceted search. Providing distributed search and index replication, Solr is designed for scalability and fault tolerance.

Use Search API Solr module to integrate it with Drupal
Reverse caching proxy
Varnish is an HTTP accelerator designed for content-heavy dynamic web sites as well as heavily consumed APIs. As HTTP accelerator works well in pair with most popular web servers.

Use Varnish module to integrate it with Drupal
Cache storage
Redis is the most popular key-value database. When used as a cache storage the in-memory nature of Redis allows it to perform extremely fast (also known as memcached on steroids).

Use Redis module to integrate it with Drupal

We regularly update stacks by releasing newer versions of stacks, such updates can include security updates and performance improvements.