The first document provides a summary of the history of containers and Java application servers from 1995 to the present. It discusses how technologies like PHP, Ruby on Rails, and Node.js have proliferated and how programming models are shifting towards event-driven and in-memory computing. The document raises questions about polyglot/multi-container strategies and platform-as-a-service. The second document discusses in-memory computing as a solution to improve response times over traditional database-driven architectures. It presents in-memory data grids as a way to cache frequently accessed data and improve performance by orders of magnitude. The third document provides an overview of platform-as-a-service (PaaS)