Services

Tide consists of the following services:

  • The API implements MySQL, PHP-FPM, and an Nginx web server with WordPress installed serving a theme and a REST API.
  • The Sync Server polls the WordPress.org API’s for themes and plugins to process and writes them to a queue.
  • The PHPCS Server reads messages from a queue and runs reports against both plugins and themes, then sends the results back to the Tide API.
  • The Lighthouse Server reads messages from a queue and runs Google Lighthouse reports against the themes only, then sends the results back to the Tide API.