Skip to content

tinybirdco/tinybird-reinvent-challenges

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Try Tinybird. Win an iPhone 16.

Complete the steps below for your chance to win an iPhone 16. 1 in 25 people will win, but the more steps you complete, the better your odds!

The deadline to finish is Friday, December 13th at 11:59 PM EST. Winners will be announced the following week. Terms and conditions can be found here.

TL;DR Steps

Step Entries Time
1. Sign up for a free Tinybird account 🎟️ 1 entry ⏳ 30 seconds
2. Create a Data Source 🎟️ 2 entries ⏳ 1 minute
3. Build a Pipe 🎟️ 3 entries ⏳ 2 minutes
4. Publish your Pipe as an API Endpoint 🎟️ 5 entry ⏳ Instant
5. Share your work on social media and tag Tinybird 🎟️ 10 entries ⏳ 1 minute

For even more entries, check out the Extra Credit below.

⚠️ Don't forget to submit your published API Endpoint URL here.

Detailed Steps

Step 1: Sign up for a free Tinybird account

🎟️ 1 entry | ⏳ 30 seconds

Sign up for free here. No credit card required. No time limit.

Once you've signed up, create a Workspace in an AWS region.

Resources:

Step 2: Create a Data Source

🎟️ 2 entries | ⏳ 1 minute

Create a Data Source from the supplied remote CSV file containing theoretical blackjack results.

Resources:

Step 3. Build a Pipe

🎟️ 3 entries | ⏳ 2 minutes

Use your SQL skills to query the Data Source you created, and determine the odds of the dealer winning based on their first card, ordered by decreasing win percentage.

Your results should look something like:

dealer_card win_pct
A 0.5957
K 0.5437
10 0.5343
... ...

Resources:

Step 4. Publish an API Endpoint

🎟️ 5 entries | ⏳ Instant

Tinybird lets you publish any Pipe as a scalable REST API Endpoint in a click. From the Pipe UI, click the big green Create API Endpoint button to create your Endpoint! 🎉

Once your API Endpoint is published, copy the HTTP Endpoint and submit it here for credit.

Resources:

Step 5. Share your experience on social media

🎟️ 10 entries | ⏳ 1 minute

Share your experience using Tinybird on social media. Tell us what you like (or don't like) and show off your work!

Make sure to follow Tinybird and tag us for credit:

Want an Easter Egg? Find us on Instagram...

Extra Credit

Loving Tinybird so far? Want to earn more raffle entries? Here's some extra credit you can try.

‼️ You can submit proof of extra credit through the same form as the main challenge.

Add a Query Parameter to Your API

🎟️ 5 entries | ⏳ 1 minute

Add a query parameter to the API Endpoint you built in the main challenge so the API returns the odds for a specific card (e.g. 'A' or 'K').

Resources:

Create a Chart

🎟️ 10 entries | ⏳ 3 minutes

Use the Tinybird Chart Library to create a chart that displays the data from your Endpoint. Note: you may need to update your Endpoint or create a new one.

Resources:

Build a Real-Time Analytics pipeline with DynamoDB

🎟️ 20 entries | ⏳ 15-30 minutes Have data in Dynamo? Connect it to Tinybird and build your own real-time analytics API.

If you don't have DynamoDB data, you can use our example data generator in the extra_credit folder.

Resources:

Have questions?

Come find us at AWS re:Invent! We're at Booth 1856. We're happy to talk you through the use case.

Or, join our Slack Community to get live help from Tinybird power users.

About

AWS re:Invent 2024 - Tinybird Challenges

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published