> For the complete documentation index, see [llms.txt](https://ohjeet.dataportaali.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ohjeet.dataportaali.com/architecture/yleistae.md).

# General

The portal consists of two services: WordPress and CKAN, which are installed side by side behind NGINX server. Application architecture is depicted in the following figure.

<figure><img src="/files/vzY5DnTT62DZ9qkcoQML" alt=""><figcaption></figcaption></figure>

WordPress is executed with [PHP FPM](https://www.php.net/manual/en/install.fpm.php) and CKAN with [uWSGI](https://uwsgi-docs.readthedocs.io/en/latest/). Additional to these, the service has multiple databases: WordPress requires MySQL and CKAN requires PostgreSQL with additionally required Redis-database and Solr search index.
