Getting Ready for PHP 7

2015 has been an important year for PHP. Eleven years after its 5.0 release, a new major version is finally coming our way! PHP 7 is scheduled for release before the end of the year, bringing many new language features and an impressive performance boost.

But how will this impact your current PHP codebase? What really changed? How safe is it to update? This post will answer these questions and give you a taste of what's to come with PHP 7.

Read More

Series B Funding: Writing a New Chapter in the DigitalOcean Story

For over three years, we've been driven by the desire to empower developers and make cloud infrastructure simple. To date, over 500,000 developers have deployed more than 6 million Droplets on DigitalOcean and as the infrastructure needs of our developer community have continued to evolve, we aspire to as well.

Today, we're excited to announce that we've closed a Series B funding round worth $83 million, led by Access Industries, with participation from Andreessen Horowitz. This funding represents our continued commitment to helping developers thrive and to help scaling startups grow on our infrastructure.

Read More

Transparent Huge Pages and Alternative Memory Allocators: A Cautionary Tale

Recently, our site reliability engineering team started getting alerted about memory pressure on some of our Redis instances which have very small working sets. As we started digging into the issue, it became clear that there were problems with freeing memory after initial allocation because there were a relatively small number of keys but a comparatively large amount of memory allocated by redis-server processes. Despite initially looking like a leak, the problem was actually an issue between an alternative memory allocator and transparent huge pages.

Read More