Showing posts with label netflixoss. Show all posts
Showing posts with label netflixoss. Show all posts

Tuesday, January 07, 2014

Starting a new role at Battery Ventures

Careful what you wish for. Take some side interests and activities that aren't central to your real job, have a bit too much fun with them, mention to a friend that it would be cool to do them for real, and have him convince his company to create a completely new position tailored for you that they've never had before, and haven't heard of anyone else doing. In a week.

Over the last few years I've given a lot of talks, and the industry reaction to Netflix's all-in public cloud strategy has evolved from "It won't work" through "It only works for unicorns like Netflix" to "How do we get there?" My answer to that question is the Netflix Open Source Software (NetflixOSS) platform, consisting of around forty distinct projects shared at netflix.github.com that provides an on-ramp for applications to move to a cloud native architecture.

I have presented aspects of this work to different audiences at public conferences, private events and directly within companies. For developers, I concentrated on explaining the NetflixOSS components, DevOps and continuous delivery patterns. For managers I concentrated on how an open source and cloud native strategy delivers rapid product evolution, scalability and high availability. As interest from individual companies grew it became clear that there was an opportunity to take what I had learned and apply it directly to a wider audience.

In my new role at Battery Ventures I will be continuing my conversations with large enterprise companies planning a move to cloud native, and SaaS vendors who are re-architecting for scale, to understand the gaps and demands of this market. With that context I will work in the Battery Ventures team that is looking for opportunities to fund companies who are enabling the transformation of enterprise IT, and I will also provide advice and mentoring for portfolio companies.

The role is called Technology Fellow. It's different to the short term Entrepreneur in Residence (EIR) position, and is similar to full time investing staff. Battery just raised their tenth fund, and have a total of $900M to invest. My job is to help spend that wisely and get the best return. That also means even more conference presentations, more international coverage, and a broader range of subjects to discuss.

I will no longer explain how Netflix works, so the starting point for my new presentation materials is going to be something like my Flowcon talk with the Netflix specific parts removed. If you still want a Netflix Architecture overview talk, start with @jedberg, he's a very highly rated speaker, and he can also connect you to the many excellent speakers at Netflix that cover their own specific areas.

It¹s going to take me a little while to figure out the new role, but a big part of the job is meeting lots of people. I'm taking bookings for February...

Press Coverage

Press Release by Battery Ventures
The Full Stack blog post by Mike Dauber of Battery Ventures
Business Week story by Ashlee Vance
GigaOm story by Stacy Higginbotham
Reuters story on Yahoo UK
Boston Globe story by Michael Farrell
Wall Street Journal story by Deborah Gage
The Register story by Jack Clark
Venture Beat story by Jordan Novet

About Battery Ventures

Battery invests in cutting-edge, category-defining businesses in markets including software and services, Web infrastructure, e-commerce, digital media and industrial technologies. Founded in 1983, the firm backs companies at stages ranging from seed to buyout and invests globally from offices in Boston, Silicon Valley and Israel. To learn more, visit www.battery.com and follow the firm on Twitter @BatteryVentures.

Thursday, September 05, 2013

Performance Testing of NetflixOSS for the Cloud Prize


Where is everyone? I've been writing blogging and tweeting about performance and capacity planning for many years, so I thought I was connected to one or two performance folks....

When we setup the NetflixOSS cloud prize I created a category just for you:

Best Contribution to Performance Improvements
New performance testing tools, results of performance tests and performance oriented bugs. Since this may be aggregated across many pull requests, they should be listed and documented in the Submission.

While there are some interesting contestants in other categories, I've seen very little activity in this one.

There's $10K cash and $5K of AWS credits waiting for someone to do enough work to claim them!

It takes a bit of resource to run tests, so I also have a $100 AWS gift card that I will pass on to the first person to make an entry in this category, regardless of whether they win the prize or have generated any useful data at that point. Make a valid submission to the Cloud Prize by forking the github repo, editing the Submission.md file to describe your entry, entering your details (email/address etc) in the Mailchimp form, and then post a comment here claiming the $100 AWS card, and I'll mail it to you.

After the first one, if you make a case for having generated lots of good data, I'll get some more $100 AWS cards.

Here's some performance project ideas.

  • Run throughput and latency stress tests on the Zuul API gateway on various instance types
  • Run stress tests for sizing data against other service level projects - Eureka, Edda, Ice, etc.
  • Make the cass_jmeter project better in some way
  • Analyze the code paths in Astyanax and find ways to make it run faster and use less memory
Go for it, only a few days left. Contest ends at midnight Pacific time Sunday Sept 15th.

Best wishes
Adrian

Sunday, April 07, 2013

Tutorials and Training on Cloud Architecture and NetflixOSS

There are two places that I'm giving in-depth training on cloud architecture and NetflixOSS this year.

On May 22nd-23rd at Gluecon 2013 in Broomfield Colorado I'm giving one of the opening keynote talks that introduces the concepts of a Cloud Native Architecture, then spending all afternoon on a tutorial to go into the details of how to get there and how to use NetflixOSS tools as an on-ramp to accelerate the process.

For people in Europe, I'm teaching at a summer school on "Software for the Cloud and Big Data" September 8th-14th in Italy. It's organized by ETH Zurich. I'll be giving six one-hour talks over a week, and there are seven other speakers.

LASER 2013 banner

When I get back from LASER, it will be time to start evaluating nominations for the NetflixOSS Cloud Prize, and these are both opportunities to figure out how to build a strong entry.