Developers take pride in their services' uptime—they want to know when services go down or become lethargic in their response. At Slice, we use Elastic Heartbeat to monitor the uptime of internal services and alert us when they go down. Heartbeat has a nifty dashboard(through Kibana) that displays the uptime of all the services it is monitoring.... Continue Reading →
Hercules—the job scheduler
In this post, we will walk you through how we replaced our cron jobs with Hercules—a job scheduling framework that we developed internally. Hassles of cron jobs Deploying a recurring job through cron is a pain. You ssh into a server, figure out the cron expression, and the permissions. You worry about how you will... Continue Reading →