๐ŸŽ“Introduction

Iridium Engine is a Node.JS based request handler designed for optimal performance of our applications.

While available for the public eye to see, this documention will probably not be useful for the average user/developer as it only describes the functionality of the Iridium Engine system and does not provide information on public facing API routes.


Basic information

Current release (name):

Ionite

Current release (version number):

1

Current release (revision number):

0

Current release (patch number):

8

Current release:

Iridium Ionite v1.0.8

Version in development since:

Apr 6, 2022

Release authors:

Jakub Lukeลก

Node.JS runtime:

NodeJS v16.X.X or higher

Supported systems:

Linux, MacOS X, Windows (opt. WSL)

Optional stack:

MariaDB, Redis, RethinkDB, PostgreSQL, Angular

Hardware requirements (minimum)

CPU:

Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.8GHz

RAM:

128mb or greater (vacant)

GPU:

Not required

Connectivity:

Not measured

Multi-threading:

Optional

Disk space:

5GB

SSD:

Not required


Routing system

Iridium creates routes based on their filesystem structure. All routes are gathered from the routes folder upon engine startup. As of version 1.0.8, mid-run refreshing is not possible.

Engine startup time varies between devices. Startup will be faster if the engine has run recently. First-time startup usually take up to 90s, lightweight instances up to 10s. Re-runs vary from 1s to 5s.

Startupoutput, some data redacted
Routing structure example

Last updated