Public | Automated Build

Last pushed: 3 years ago
Short Description
Full Description

EMC {code} Hackathon

April 8th, 2016: Mars Hackathon @ University of Utah

November 10th 2015: Mars Hackathon @ LISA 2015

August 26th 2015: Read about the results of our first Hackathon event at LinuxCon/ContainerCon

The Mars Challenge

Welcome to the Mars Challenge, you and your team are about to embark into a 7 hours space adventure that will challenge your developer, operational, data analysis and infrastructure skills. The Challenge puts you in the arid lands of Mars:

You and your team just landed in Mars. As you prepare your base of operations, massive Sun storms are coming your way. That was the last communication you had from Earth. Now connectivity to earth has been cut, and although the base has enough energy, your protective shields can only be running for a few minutes at the time, without recharging.

Your only chance of survival is to monitor the current temperature and radiation levels in the planet atmosphere to detect sun flares and activate your base shields for protection.

You only have a few hours, 7 of them, to implement a sensor array, build and deploy the monitoring application to engage/disengage your shields, then fine tune an algorithm based on your data analysis that decides when to charge your shields and when to engage them for protection. Will you and your team survive?

You and your team will have at your disposal the necessary tools to survive and win the challenge, however you will need all wits and skills to work together and implement a solution that allows you to survive and compete against other teams to find out who would be the last survivor.

Available hardware and software resources for each team:

Challenge Requirements:

  • Each Participant will need to bring their own Laptop/computer
  • Deployment of system layers need to be implemented using Containers (not in the Raspberry Pi).
  • Deployment of the system needs to be automated using Deployment Tools.
  • All data from sensors and services needs to be logged.
  • All data needs be backed on regular intervals.
  • Team solutions need to connect to the Mars Challenge Game controller

What would you accomplish from participating on this Hackathon?

This Hackathon will challenge you to accomplish the following:

  • Build and deploy a modern distributed application using best practices.
  • Deploy a distributed application using Containers.
  • Practice container configuration, execution and debugging.
  • Deploy a distributed application using modern deployment technologies like Docker Swarm, Compose, Messos, and Kubernetes).
  • Develop an application on the Internet of Things (IoT) space.

For more details refer to the: Mars Challenge Instructions document

License & Contributions

Please follow this link for License and Contributions

Docker Pull Command
Source Repository