Engine Yard Gentoo 16.06 Technology Stack

This Engine Yard technology stack is specifically for the Engine Yard Gentoo 16.06 OS distribution and applies to languages supported in the Engine Yard Cloud UI.

Each component in the stack has been customized and optimized over thousands of developer hours by engineers at Engine Yard; our engineers include leading Ruby on Rails and PHP contributors, expert cluster engineers, Certified AWS Solutions Architects, and seasoned DBAs for web server performance, database efficiency, and long-term scalability. We meticulously test and fully integrate each new component and component update to provide reliability, security, and compatibility within the stack.

You can confidently deploy and manage your application with any Engine Yard product. Read about the many benefits of using our Platform as a Service. Engine Yard also provides add-on services to extend your environments and apps. Engine Yard add-ons include more stack and database options like MongoDB.

Note: For clarity, since we now have 3 Gentoo stacks, we refer to this stack as the "Engine Yard Gentoo 16.06" stack. You can access it by using the Stack select field in the Environment UI:

Updated: August 30th, 2018

The versions listed below are the current-state. We will continually update this list with the latest verified versions.

In the table below, Engine Yard Gentoo 16.06 verified versions appear in green.

Engine Yard Early Access versions appear in yellow. Limited Access versions in red.

For more information, see Engine Yard Early Access.

  Engine Yard
Gentoo 16.06 Recommended
Engine Yard
on AWS
       Versions to avoid
and other comments

 

Interpreters

Ruby
  • 2.4.5

  • 2.0.0p647-r1
  • 2.0.0p648
  • 2.1.[7|9|10]
  • 2.2.[5|6|9|10]
  • 2.3.[0|1|3|6|7|8]
  • 2.4.[0|1|3|4|5]
  • 2.5.[1|3]
   
Node.js
  • 8.12.0
  • 4.4.5
  • 6.9.5
  • 8.12.0
  • 9.11.2
  • 10.10.0
 

 

PHP
  • 7.2.8
  • 5.5.3[3|4|5|8]
  • 5.6.[19|20|21|25|30|35]
  • 7.0.[6|11|14|30]
  • 7.1.[0|19]
  • 7.2.8
 

 

 

Web Servers

HAProxy
  • 1.6.5
  • 1.5.14
  • 1.5.16
  • 1.6.5
  Used as a load balancer.
Nginx
  • 1.8.1
  • 1.6.3
  • 1.8.1
 

Passenger is bundled into Nginx web server and is recommended for multi-app environments.
Passenger 5 requires Nginx 1.6.0

 

App Servers

Passenger  
  • 5.0.28
  • 5.0.26
  • 5.0.27
  • 5.0.28
 

Passenger is bundled into Nginx web server and is recommended for multi-app environments.
Passenger 5 requires Nginx 1.6.0

Unicorn
  • 4.6
  • 4.6+
  Recommended unless you have multiple apps in an environment. Unicorn works with Nginx 1.4.7.
Puma
  • 2.10.2
  • 2.10.2
   

 

Databases

MySQL
  • 5.6.32
  • 5.6.28
  • 5.6.29
  • 5.6.32
  • 5.6.35
  • 5.7.13
  • 5.7.14
  • 5.7.17
  MySQL (Percona Server) 5.6.29 is recommended.
PostgreSQL
  • 9.6.3
  • 9.4.8
  • 9.4.11
  • 9.4.12
  • 9.5.3
  • 9.5.6
  • 9.5.7
  • 9.6.[3|11]
  • 10.[4|6]
 

PostgreSQL is the default database.

OS

Gentoo
  • Engine Yard Gentoo 16.06
    Gentoo (stable-v5, the tech stack described on this page). Hardened Gentoo.

Containerization

Docker
  • 1.12.0
    More details regarding Docker on stable-v5 can be found here.

Last but not least, Chef v12 is used for configuration management. The table above is not exhaustive, but covers the essential components of the Engine Yard Gentoo 16.06 technology stack and compatible components. We install other commonly used components, such as Solr, upon request; however these are not covered by Engine Yard support plans, nor does the Engine Yard SLA apply when these components are used.

IMPORTANT: The technology stack information on this page is for Engine Yard Gentoo 16.06. If you need a different tech stack, see:

For more information, see Engine Yard Technology Stack Update Policies.


If you have feedback or questions about this page, add a comment below. If you need help, submit a ticket with Engine Yard Support.

 

Comments

Article is closed for comments.