We Did It All For the Cookies – Our first Nutanix Customer Hackathon

305645c6-4e4f-476a-b082-200b0920bcd5_thumb

Table of Contents

I was invited by Jason Langone, Nutanix Sr Director of Corporate Marketing, along with Nutanix Solutions Engineer, Richard Arsenian, to help manage the inaugural Nutanix Hackathon held at .NEXT in New Orleans last week. The goal was simple — to bring customers and partners together to build “something cool” around three themes: Life, Work or Play. And build cool things they did!

Life/Work/Play

Care was taken to set the vibe for the event: a DJ spinning music, cool lighting, comfy couches, a barista slinging shots and multiple food refueling sessions.

Each team was comprised of customers or partners with a dedicated Nutanix employee acting as a guide and coach. Some teams were from the same company, other teams were glued together that morning, but all came together and rallied cohesively during the 8 hours. Some participants were system engineers or architects, others managed the monitoring stack for their companies, while others were directly tied to application development and DevOps functions.

The majority of judges were from Nutanix including engineers, developers, technologists, as well as executives such as Ben Gibson and Sudheesh Nair. We also had several external judges to provide a unique perspective, such as Shaown Nandi from Dow Jones. Judges were split into groups and sent out to interview each team in a science fair-like fashion. Each team had 5 minutes to pitch their work.

The Three Pillars

The hacking teams were asked to choose from one of three pillars (Life, Work, or Play) and start building a solution with one of those themes in mind.

As I surveyed the playing field, I saw multiple teams creating great applications. The following applications stood out the most prominently to me:

One team, known as Virtually Amazing, focused on the life pillar. Their offering was all about using Calm blueprints to scale and shrink computational capacity over a Nutanix cluster for use during off-hours on “life-based” projects tied to the Folding@Home project. This is a great foundation and opens up possibilities for future forking to tie into our own .Heart initiatives.

Another team, Team Blue, wanted to leverage IoT (Internet of Things) functionality with their iNutanix cluster. This particular group was comprised of several individuals who are responsible for monitoring their own datacenter environments back home. Team Blue used a Phillips Hue light bulb to show a red (unhealthy) or green (healthy) cluster based on Nutanix API calls. It was great to see this team build something that directly applies to their day to day tasks in their own organization.

Nutanix heavily leverages tools like Slack to keep our employees in sync, near real time. Team Copper leveraged Slack to build a Slack Bot to interact with the Nutanix API to conduct particular operations and create an ACLI-like interface for interaction. ACLI is the command line method to interact with Prism and AHV to conduct virtual machine actions, so anyone familiar with ACLI would feel right at home using the customer Slack Bot.

Team “Not That Special” focused on serverless computing and microservices to build their framework for managing Nutanix Clusters, as well as external applications from a “single pane of glass.” For those who follow Nutanix, Prism Central is our single pane of glass control plane to expose and manage all aspects of the Nutanix software fabric no matter the underlying architecture: x86 (via SuperMicro, DELL, Lenovo, HP, or Cisco) kit or Power (via IBM Power offering). Extending the single pane of glass to interact and orchestrate with the Nutanix API, while also managing the application stack, is the next level of computing.

My favorite application, built by Team “We Did it All for the Cookies,” hyperconverged the three themes into one: Life, Work and Play. They leveraged their Apple iWatch to interact with the Nutanix API, and also deployed an application shim on Google Cloud Platform (GCP). Like Nutanix, this team tried to make the infrastructure invisible by reducing complexity and automating tasks. Leveraging all of those principles — automation, ease of use, one-click operations (via the iWatch) — was why this team came out on top.

Code from participating teams can be found in our own hackathon Github repo, https://github.com/nutanix/hackathon. We looking forward to see how some of these projects become the base for future hackathon efforts!

What’s Next?

Due to positive attendee feedback from our first sold-out event, Nutanix will be sponsoring Hackathon v2.0 at .NEXT Europe, 27-29 November in London. If you are planning on attending .Next Europe, start thinking about leveraging new and emerging technologies to interact with Nutanix, such as IoT (Internet of Things)!

Also stay tuned for the API Accelerator events popping up during the .NEXT on Tour events beginning this fall in a city near you!

© 2024 Nutanix, Inc. All rights reserved. Nutanix, the Nutanix logo and all Nutanix product, feature and service names mentioned herein are registered trademarks or trademarks of Nutanix, Inc. in the United States and other countries. Other brand names mentioned herein are for identification purposes only and may be the trademarks of their respective holder(s). This post may contain links to external websites that are not part of Nutanix.com. Nutanix does not control these sites and disclaims all responsibility for the content or accuracy of any external site. Our decision to link to an external site should not be considered an endorsement of any content on such a site. Certain information contained in this post may relate to or be based on studies, publications, surveys and other data obtained from third-party sources and our own internal estimates and research. While we believe these third-party studies, publications, surveys and other data are reliable as of the date of this post, they have not independently verified, and we make no representation as to the adequacy, fairness, accuracy, or completeness of any information obtained from third-party sources.