We are very thrilled to announce that NetflixOSS has moved the ICE project under the control of the Teevity GitHub organization. Thank you NetflixOSS for trusting us with the continuation of this project !

image

More details on the reason for this transfer and what it means for the ICE community below. 

Why has the project been transfered to Teevity?

We have been in regular contact over the years with people at Netflix regarding ICE and people out there know we have:

  • a ton on expertise on the ICE code (since a significant part of Teevity SaaS is based on our own private fork of ICE) and on AWS costs management and optimization in general. 
  • and a strong interest in keeping the open-source ICE active, which is good for the project on the long term,

Netflix having built another internal cost analytics solution (more in line with the rest of their Data Analytics pipelines and the size of their 700 millions line billing file), they were not accepting PRs anymore and were looking for an organization that would give the most changes for a good future to ICE.


What it means for the community?

The ICE project is coming back to life!!!  

As I’m writing this blog post, we’re already merging PRs and making changes to ensure ICE can be started and used as-is, right from the repo. That’s the basics of what needs to be done.

And our next step it to put ICE in a position where it can receive contributions from others a lot more safely and easily:

  • Addition of a basic test suite that will let people ensure they don’t break anything in the core computation logic when they make contributions (this is also going to simplify our work of accepting PRs, which means more PRs can get accepted)

  • Addition of a CloudFormation to start ICE on an AWS account and also to handle all the IAM rights related stuff (a Docker image is already maintained by @jonbrouse in the docker-ice project so no need to do anything more here).


What it means for our customers and users

Our users and customers can rest assured that we are more committed than ever to making the SaaS service continue to evolve and provide more and more value over time. This is obviously true not only for the components of our service which use ICE, but also for the other parts (Multi-cloud and muti-user dashboard, RI optimization and Resource Usage Analytics).


And finally, what it means for Teevity as a company

Back in 2013, when we announced that we were integrating the ICE technology into our already existing SaaS service, we had no idea how much involvement we were going to put into ICE and how much benefit we would get from betting a significant technical part of Teevity on it, not only for AWS costs monitoring, but also for Microsoft Azure and Google GCP.

Four full years later, there is no doubt that it was a very good choice. And it’s one of the reasons why our SaaS service is so popular and used by small, large and very large organizations around the world.