GithubHelp home page GithubHelp logo

chees / cloud-hackathons Goto Github PK

View Code? Open in Web Editor NEW

This project forked from googlecloudplatform/cloud-hackathons

0.0 1.0 0.0 50.54 MB

Home Page: https://ghacks.dev

License: Apache License 2.0

Shell 3.87% Ruby 0.09% Python 3.15% CSS 72.78% Makefile 2.59% HTML 4.70% HCL 12.60% SCSS 0.21%

cloud-hackathons's Introduction

{% include feature_row %}

What are gHacks?

gHacks are a set of challenge based hackathons that can be hosted in-person or virtually via Google Meet.

Attendees work in teams of 3 to 5 people to solve a series of technical challenges for a given technology or solution scenario. Challenges describe high-level tasks and goals to be accomplished. gHacks are NOT step-by-step labs.

gHacks are designed to be a collaborative learning experience. Attendees "learn from" and "share with" each other. Without giving step-by-step instructions for the challenges, attendees have to work hard to solve the challenges together as a team. This results in greater knowledge retention for the attendees.

Teams are not left on their own to solve the challenges. Coaches work with each team to provide guidance for, but not answers to, the challenges. The coaches may also provide lectures and/or demos to introduce concepts needed to solve the challenges, as well as review challenge solutions throughout the event.

The gHacks Collection

Data & AI

  • Introduction to GenAI

    We will build a system to catalog scientific papers. Whenever new papers are uploaded to Cloud Storage a Cloud Function will be triggered and use Vertex AI Foundation Model LLM to extract the title and summarize the paper. We'll store this data in BigQuery and use an LLM directly from BigQuery to classify the papers into distinct categories and then implement semantic search using text embeddings and finally we'll use Vector Search as a scalable solution.

  • MLOps on GCP

    We will be implementing the full lifecycle of an ML project. We'll provide you with a sample code base and you'll work on automating continuous integration (CI), continuous delivery (CD), and continuous training (CT) for a machine learning (ML) system.

  • Real-time analytics with Change Data Capture (CDC)

    We will be going through replicating and processing operational data from an Oracle database into Google Cloud in real time. You'll also figure out how to forecast future demand, and how to visualize this forecast data as it arrives.

Infrastructure

  • Security with reCAPTCHA and Cloud Armor

    We will be setting up gHacks+, the hottest new streaming site. We will configure an HTTP Load Balancer in front of the site and then you'll learn how to set up a reCAPTCHA session token site key and embed it the site. You will also learn how to set up redirection to reCAPTCHA Enterprise manual challenge. We will then configure a Cloud Armor bot management policy to showcase how bot detection can protect gHacks+ from malicious bot traffic.

  • Infrastructure as Code with Terraform

    This hack is intended as an introduction to provisioning GCP resources using Terraform. We'll start with the basics of Infrastructure as Code (IaC) and help you automate the process of infrastructure provisioning.

Application Development

  • Intro to Google Kubernetes Engine

    We will experience what a cloud developer needs to go through to successfully deploy an application to Google Kubernetes Engine. You will learn how to containerize a monolithic application; create a cluster; deploy, run and scale the application and then update the application and rollout the new version with zero downtime.

  • Ready, Steady, Cloud Run!

    We'll be using Cloud Run to quickly configure, deploy and troubleshoot a web service. During the process we'll introduce different ways to store data for the web service and learn about how to discover and fix issues.

Industry Solutions

  • Gaming on Google Cloud

    This hack will showcase the power of Google Cloud's gaming services and help you create innovative gaming solutions using technologies like the Agones Game Server, Open Match, Cloud Spanner, and BigQuery.

Operations

  • Coming soon...

Networking

  • Coming soon...

License

This repository is licensed under Apache2 license. More info can be found here.

cloud-hackathons's People

Contributors

gfilicetti avatar meken avatar lexiflynn avatar dw800 avatar caugusto avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.