Bloglovin Does Container Management and Microservice Orchestration
SaltConf16 is coming and the open call for speakers just closed. We received substantially more submissions than previous years and were happy to see a couple of new proposals from Love Nyberg of Bloglovin. Nyberg has been using SaltStack to automate container management in production long before most even knew containers were a thing.
To provide a taste of what to expect at SaltConf16 we will profile a few of the talks from SaltConf15 here on our blog. Make sure to take advantage of SaltConf16 discounts while they are still available. We’d really like to see you in Salt Lake City in April.
Bloglovin is a fast-growing start up based in New York and Stockholm that helps users more easily follow favorite blogs and discover new ones. Love Nyberg, Bloglovin site reliability & automation engineer, describes the service as an RSS reader that doesn’t look like an RSS reader. The service has tens of millions of active users and deals with requests in the hundreds of millions every day. Dealing with users and consumption at scale is is difficult for even an established infrastructure, but the challenges are even more pronounced for a small team.
Nyberg and Bloglovin turned to SaltStack for help, and are currently using it for everything from orchestration to container management. In his SaltConf15 talk on March 27, 2015, Nyberg discusses the evolution of container management at Bloglovin and how SaltStack provides a powerful solution for installing Docker application containers and for quick and easy deployment of a microservice system architecture.
According to Nyberg, container management at Bloglovin was rolled out in two phases. The first involved rolling deploys with a static amount of containers. This method wasn’t ideal because it wasn’t possible to do health checks and they were serving different version of code to different users at the same time. Phase two was a green / blue deploy with a dynamic Salt Pillar, which allows the organized deployment of new containers before killing old ones. Salt Pillar was also used for etcd.
For more specifics on how Bloglovin uses SaltStack for microservice and container orchestration, watch the SaltConf15 talk by Love Nyberg below. And make sure to take advantage of SaltConf16 early-bird, free training and group discounts while they are still available.