The Invotra technology stack brings together the best technologies to provide a fast, scalable and flexible service.
Web Caching Layer
Varnish is a modern reverse proxy cache software package. We use it to cache web requests so that user requests are served as quickly as possible.
Web Server Layer
At the core of our product, we use Drupal which is an open-source content management system. We use Drupal for a number of reasons including reliability, extensibility, security, it is highly secure with a very active security team who are part of the 100,000 plus people who actively contribute to the Drupal project.
We use the open-source Apache Solr as our search engine, offering full-text search, faceted search, and near real-time indexing, Apache Solr can also be integrated with a huge variety of business applications.
Application Caching Layer
Memcached is an open-source, high-performance, distributed memory object caching system that we use to serve user requests as fast as possible.
Redis is an open-source, in-memory data structure store, that is used for storing user sessions and for our notifications backend.
We use AWS RDS as the service for our relational databases. The RDS instances use MariaDB as the database engine, and each instance has a Multi-AZ setup with automatic Failover in the event of an issue.