WARM-BLANKET:
GOODBYE CRAPPY
AFTER-BOOT
PERFORMANCE
PROBLEM
UNPREDICTABLE
REQUEST LATENCY
AFTER WEB SERVICE BOOT
PROBLEM
JUST-IN-TIME COMPILATION
MJIT+JRUBY+TRUFFLERUBY+...
LAZY CODE LOADING
LAZY DATABASE CONNECTIONS
+
SERVICE RESTART/DEPLOY
![](https://s3.amazonaws.com/media-p.slid.es/uploads/15154/images/4170648/cat-4.png)
=
SOLUTION
gem 'warm-blanket'
![](https://s3.amazonaws.com/media-p.slid.es/uploads/15154/images/4170701/4494662866_0971703210_b.jpg)
Henry Burrows @ https://www.flickr.com/photos/foilman/4494662866/
WARMS UP YOUR
WEB SERVICE
LOOPING OVER CONFIGURABLE HTTP REQUESTS
DURING/USING
HEROKU PREBOOT
k8S START UP PROBEs
...
CONSISTENT,
HIGH-PERFORMANCE
FROM THE FIRST REQUEST
=
THAT's ALL FOLKS
Blog about Ruby && JRuby stuff https://ivoanjo.me @knux
ivo anjo