Can Ruby cold-start?

A Ruby based HTTP service

In this installment of the series we are using examples created using Ruby to cold start a HTTP service.

If you want to run the experiment yourself you can download the example.tar.gz file.

Example Process start Process ready Process total
Example 42 - Ruby 80 ms 0 ms 80 ms
Example 43 - Ruby (Docker) 384 ms 0 ms 384 ms

These numbers were collected on a Mac Mini M1 with 16GB using Java 17


If you have any comments, suggestions or concerns, please start a discussion on GitHub.

Posted November 10th, 2021