Hackers Innovate with ONTAP Cloud on AWS at DevWeek Hackathon

DeveloperWeek HackathonBy Mimi Sparrow, Cloud Evangelism Team, NetApp

 

NetApp was a featured sponsor once again for the DevWeek Hackathon, the signature kick-off event for the DeveloperWeek 2017 conference in San Francisco. As the nation’s largest challenge-driven hackathon, DevWeek provides sponsors the opportunity to post challenges for architects, developers and DevOps practitioners to develop solutions and compete for prizes. NetApp’s Hackathon Challenge built upon last years’ Challenge by introducing new API services integration as well as data persistence through the NetApp Docker Volume Plugin. 

 

NetApp’s Hackathon Challenge

NetApp asked Hackathon teams to innovate and enhance their unique application or DevOps environment using NetApp ONTAP Cloud. Specifically, the teams competed to develop solutions showcasing innovative use of NetApp’s ONTAP Cloud for data management and data services in AWS including REST API services for automation, integration with Docker, S3 integration and other NetApp capabilities.  The NetApp judging and technical team interacted with many developers over the course of the weekend and were delighted with the number of hackathon entries: over 21 teams utilized NetApp’s ONTAP Cloud in their solutions. The competition was fierce!

 

The NetApp Challenge winner, Honeydew, presented a unique and robust DevOps environment to accelerate application development. They demonstrated effective use of NetApp’s data management and data services features by integrating Docker containers to increase agility for developers for CI/CD. The second and third place winners, “Internet of Gardens” and “CitySnap” respectively, created applications which utilized ONTAP Cloud to enhance the scalability, resiliency and data control of their application. Here are the NetApp Hackathon Challenge winners: 

 

First Place: Honeydew

Created by: De Lin Hoo, Wong Kok Woo (Louis,) Jeremy Hon Guang Yu, Lee Shea Yin (Jaslyn,) and Shaun Thium

Project Description: Honeydew increases agility for developers by providing a custom DevOps environment to accelerate application development. Honeydew’s effective use of NetApp’s Data Management features such as Snapshot, application workspace and data set cloning -- integrated with Docker containers -- delivered near-zero real time workspace and data replication for users.

 

What we liked about the Honeydew project:

  • Increased agility for developers for CI/CD
  • Encapsulated Docker into a command line tool integrated with NetApp’s REST APIs
  • Effective use of NetApp’s data management and data services features for automation and developer productivity    

DevWeek Hackathon | Team Honeydew

Honeydew conceptual arch diagram

 

 

Second Place: Internet of Gardens

Created by: Peter Ma, Amir Youssefi, Yang-Cheng Fan, Brian Cottrell, Adarsh Uppula and Phil Li

Internet of Gardens is an IoT application which collects real-time data from plants, soil and the environment through sensors to provide rich data analytics. Data from different streams (video streams, analytical data and IoT data) is integrated and scaled using NetApp ONTAP Cloud technology for geo-dispersed processing providing actionable farm operations. The application dynamically gathers data to improve growing results and reduce expenses, bringing enhanced economic value to farms.

 

What we liked about the Internet of Gardens project: 

  • Real-world IoT application creating immediate business value
  • Data integration and scaling across multiple geographies
  • Data framework for collecting and implementing rich data analytics

Second place Internet of Gardens

Internet of Gardens Conceptual Architectural Diagram

 

Third Place: CitySnap

Created by: Neil Pomerleau and Jameela Huq   

CitySnap empowers residents to send geo-location photos to report problems and improve city services. Reports of damaged infrastructure, for example, are sent from an iOS application and received in real-time on the CitySnap web portal using PubNub services for data streaming. The data is persisted using NetApp storage with database snapshots instantly mounted via API calls to ONTAP Cloud. The application provides for inspection of the data set with updates monitored over time to dynamically report and demonstrate problem resolution.

 

What we liked about the CitySnap project:

  • Created an application for real-time interaction to improve community services
  • Utilized a rich set of NetApp’s ONTAP data management services
  • Integration with PubNub services: APIs for developers building secure real-time mobile, web, and IoT applications 

Third Place CitySnap Team: Neil Pomerleau and Jameela Yuq

 

CitySnap laptop screen capture.jpg

 

Many thanks to all of the architects, designers, developers and DevOps engineers who competed on the NetApp Challenge, and congratulations to our Challenge winners! We hope to see you at the API:World Hackathon in Sept. 2017. Until then, keep on creating and coding.    

 

For more information on NetApp ONTAP Cloud, sign up for your 30-day Free Trial today.