Unbounded - A Hackathon presented by Dell Technologies from May 14-16, 2021

COUNTDOWN TO CODING BEGINNING

What is Unbounded by Dell Technologies?

This three day virtual hackathon aims to bring together developers, designers and entrepreneurs to solve challenges using Pravega, an open source storage system that exposes stream as the main primitive for continuous and unbounded data.

Join us to test your creativity, network with like minds, and collaborate on real-world solutions incorporating durable, elastic, append-only, unbounded technology from Pravega.

Sign up and compete to win your piece of more than $10,000 in prizes.

Unleash your curiosity and happy streaming!

PRIZES

GRAND PRIZE
$5,000

RUNNER UP
Oculus 2 VR Headset
for all team members

The first 25 submissions will receive a Dell Technologies and Pravega swag box (valued at $100+)

CHALLENGE

  1. Think of a creative idea. What is a problem or pain point that can be solved using real-time data analysis? 
  2. Find some real examples of that data, or create your own. Some examples are in the resources section.
  3. Use that stream of data and Pravega.io to create code to create the analysis necessary for your idea to work. 
  4. For your submission, you will need to:
    1. Write a document (PDF)
    2. Create a video using Zoom to discuss your idea 
    3. Submit your GitHub project

TECHNOLOGY

Storage Reimagined for a Streaming World

Pravega provides a new storage abstraction – a stream – for continuous and unbounded data. A Pravega stream is a durable, elastic, append-only, unbounded sequence of bytes that has good performance and strong consistency. 

Using this platform, it is possible to ingest real-time streams of data for analysis. Today, real-time streams are everywhere. Data from mobile phones, social media streams, videos, sensors, drones, etc. – are all continuous and unbounded (“real-time streams”).

Pravega’s elastic-ingestion engine that can handle massively fluctuation volumes of real-time data is helping to ingest data from spaceship launches. It can be used for things like facilitating more effective traffic flows in smart cities, or comparing a large-scale commercial construction project to design renderings to ensure that it is on-time and accurate.

And that is only the beginning. Pravega can be used in any industry, for any use case that involves real-time streaming data.

Exactly Once Semantics

Exactly Once Semantics

Ensure that each event is delivered and processed exactly once, with exact ordering guarantees, despite failures in clients, servers or the network.

Auto-Scaling Icon

Auto-Scaling

Unlike systems with static partitioning, Pravega can automatically scale individual data streams to accommodate changes in data ingestion rate.

Distributed Computing Primitive Icon

Distributed Computing Primitive

Pravega is great for distributed computing; it can be used as a data storage mechanism, for messaging between processes and for other distributed computing services such as leader election.

Write Efficiency

Pravega shrinks write latency to milliseconds, and seamlessly scales to handle high throughput reads and writes from thousands of concurrent clients, making it ideal for IoT and other time sensitive applications.

Unlimited Retention Icon

Unlimited Retention

Ingest, process and retain data in streams forever. Use same paradigm to access both real-time and historical events stored in Pravega.

Write Efficiency Icon

Storage Efficiency

Use Pravega to build pipelines of data processing, combining batch, real-time and other applications without duplicating data for every step of the pipeline.

Durability Icon

Durability

Don’t compromise between performance, durability and consistency. Pravega persists and protects data before the write operation is acknowledged to the client.

Transaction Support Icon

Transaction Support

A developer uses a Pravega Transaction to ensure that a set of events are written to a stream atomically.

SCHEDULE

* All times below are in CST (Central Standard Time)


Warning: Illegal string offset 'ctl_story_date' in /home/customer/www/unboundedhackathon.com/public_html/wp-content/plugins/cool-timeline/includes/ctl-helper-functions.php on line 47

Warning: Illegal string offset 'ctl_story_date' in /home/customer/www/unboundedhackathon.com/public_html/wp-content/plugins/cool-timeline/includes/ctl-helper-functions.php on line 47

Warning: Illegal string offset 'ctl_story_date' in /home/customer/www/unboundedhackathon.com/public_html/wp-content/plugins/cool-timeline/includes/ctl-helper-functions.php on line 47

Warning: Illegal string offset 'ctl_story_date' in /home/customer/www/unboundedhackathon.com/public_html/wp-content/plugins/cool-timeline/includes/ctl-helper-functions.php on line 47

Warning: Illegal string offset 'ctl_story_date' in /home/customer/www/unboundedhackathon.com/public_html/wp-content/plugins/cool-timeline/includes/ctl-helper-functions.php on line 47

Warning: Illegal string offset 'ctl_story_date' in /home/customer/www/unboundedhackathon.com/public_html/wp-content/plugins/cool-timeline/includes/ctl-helper-functions.php on line 47

Warning: Illegal string offset 'ctl_story_date' in /home/customer/www/unboundedhackathon.com/public_html/wp-content/plugins/cool-timeline/includes/ctl-helper-functions.php on line 47

Warning: Illegal string offset 'ctl_story_date' in /home/customer/www/unboundedhackathon.com/public_html/wp-content/plugins/cool-timeline/includes/ctl-helper-functions.php on line 47

Warning: Illegal string offset 'ctl_story_date' in /home/customer/www/unboundedhackathon.com/public_html/wp-content/plugins/cool-timeline/includes/ctl-helper-functions.php on line 47

Warning: Illegal string offset 'ctl_story_date' in /home/customer/www/unboundedhackathon.com/public_html/wp-content/plugins/cool-timeline/includes/ctl-helper-functions.php on line 47

Timeline

Pre-Hackathon Webinar

10 AM –  11 AM:

Unbounded by Dell Technologies webinar via Zoom – Broadcast on YouTube Livestream

DAY 1

9 AM – 10.30 AM : Opening ceremony – Broadcast on YouTube live stream
10.30 AM : Coding begins
10.30 AM – 11.30 AM : Breakout session – Broadcast on YouTube live stream
11.30 AM – 1 PM : Optional mentor office hours
1 PM – 2 PM : Happy hour

DAY 2

9 AM – 10 AM : Optional mentor office hours
10 AM – 11 AM : Breakout session – Broadcast on YouTube live stream
11 AM – 12 PM : Pitch workshop

DAY 3

9 AM – 10 AM : Last technical help session
12 PM : Submission deadline
1 PM – 8 PM : Judge deliberation

DAY 4

9 AM – 9:30 AM : Closing ceremony & awards – Broadcast on YouTube live stream

JUDGING CRITERIA

Each submission will be scored in each round based on the following criteria with a minimum score of 0 and a maximum score of 10 points, with the final score being the average of the judges’ scores.

Challenge (25%)

Is the project something that addresses a need/challenge in today’s world?

Creativity (25%)

How creative was the team in developing an innovative solution for the challenge?

Impact (25%)

Did the team create an application that can have a real and valuable impact?

Feasibility (25%)

How feasible is this idea for a large organization with ample resources?

JUDGES

Arnaud Langer

Global Product Lead, OneCloud, Data & AI, at Atos

Ashish Batwara - Director, Software Engineering, Streaming Data Platform at Dell Technologies

Ashish Batwara

Director, Software Engineering, Streaming Data Platform at Dell Technologies

Flavio Junqueira - Senior Distinguished Engineer at Dell Technologies

Flavio Junqueira

Senior Distinguished Engineer at Dell Technologies

Russ Caldwell - Senior Product Manager at Dell EMC at Dell Technologies

Russ Caldwell

Senior Product Manager at Dell EMC at Dell Technologies

Srikanth Satya - Vice President, Object, Streams & Analytics at Dell Technologies

Srikanth Satya

Vice President, Object, Streams & Analytics at Dell Technologies

MENTORS

Tom Kaitchuck

Distinguished Engineer at Dell Technologies

Andrei Paduroiu - Distinguished Member of Technical Staff at Dell Technologies

Andrei Paduroiu

Distinguished Member of Technical Staff at Dell Technologies

Raul Gracia

Software Principal Engineer at Dell Technologies

Sachin Joshi - Software Senior Principal Engineer

Sachin Joshi

Software Senior Principal Engineer at Dell Technologies

Sandeep Shridhar

Software Senior Principal Engineer at Dell Technologies

Shivesh Ranjan

Distinguished Member of Technical Staff at Dell Technologies

Prajakta Belgundi

Principal Software Engineer at Dell Technologies

Igor Medvedev - Senior Manager, Software Engineering at Dell Technologies

Igor Medvedev

Senior Manager, Software Engineering at Dell Technologies

RULES

All talented developers, designers and entrepreneurs who are 18 years of age or older and legal residents the United States, Asia Pacific or Japan are invited to attend the event.

You may not begin your project until the competition officially begins. Please do not build on top of previous projects.

Winning teams will be subject to a code-review following the event or immediately before winning.

Participation Agreement

FAQ

Who can participate?

We welcome developers, entrepreneurs, and designers from all over the world. Participants of this hackathon must be 18 years or older, and be legal residents in the following countries:

Afghanistan, Asia Pacific, Australia, Bangladesh, Bhutan, Brunei, Cambodia, China, Christmas Island, Cook Islands, East Timor, Fiji, Guam, Hong Kong, India, Indonesia, Japan, Kiribati, Korea, Laos, Malaysia, Maldives, Mongolia, Myanmar, Nauru, Nepal, New Zealand, Northern Mariana Islands, Pakistan, Palau, Papua New Guinea, Philippines, Samoa, Singapore, Solomon Islands, Sri Lanka, Taiwan, Thailand, Tonga, Tuvalu, United States, Vanuatu, Vietnam

Will I need to join a team in order to participate?

While you don’t necessarily need a team to participate, we would encourage everyone to form teams (up to a maximum of 5 members) where possible to make the ideation and development process more enjoyable! 

How many team members can I have?

Teams should have a maximum of 5 people in each team. If you need any assistance on that, please contact our Community Manager harish@angelhack.com.

How do I submit my project?

Register your project at virtual.hackathon.io and fill out the submission form along with each piece of your submission, to include: 

  1. One (1) PDF that describes your idea in detail (1-2 pages), including (but not limited to), the challenge it addresses, the data source that it uses, why it will be impactful, and how feasible it is 
  2. One (1) link to your GitHub project
  3. One (1) video file (.mp4 and less than 5 minutes) that describes your idea in detail, including (but not limited to), the challenge it addresses, the data source that it uses, why it will be impactful, and how feasible it is. 

Submit by 12 PM CST, Sunday May 16, 2021

How do I get help?

Throughout the hackathon, post your questions in the #helpdesk channel in the Unbounded by Dell Technologies Slack channel and the organizers will get back to you. We will also hold a technical help session the hour before the submission deadline for anyone having issues.

What is the Fresh Code Rule?

All code developed as part of the Unbounded by Dell Technologies must be fresh. Before the start of the Unbounded by Dell Technologies, developers can create wireframes, designs and user flows. Teams can also use pre-trained models, or gather datasets prior to the event. But to keep things fair, all code must be written at Unbounded by Dell Technologies. Other than that, almost anything goes and you can use any coding languages or open-source libraries.

Powered by

Sponsored by