Google Kubernets in Action

Know how Google Kubernets works on real-life examples for different types of applications - Gaming, IoT and Analytics
10 August

Kubernetes deployments on Google’s cloud use the same underlying objects as on-premise, but with cloud provider specific networking, storage and services. This talk highlights the use of Kubernetes in Google Container Engine for different types of applications - Gaming, IoT and Analytics. We will walk through the generic architecture for each application type as well as specific implementations for illustration. Upgrading a Kubernetes cluster for greater scale, setting up multi-zone clusters for higher availability and using Ingress with L7 LB for global load balancing will be some of highlights.

About Robert Bailey
Robert has been working on Kubernetes for more than 2 years and was one of the founding members of the Google Container Engine team. Prior to Kubernetes, he was a Site Reliability Engineer helping teams around Google launch new products and services.

About Aparna Sinha
Aparna Sinha leads the product management team at Google for Kubernetes. Prior to Google, Aparna has worked in enterprise software for 15+ years. She was previously Director of Product Management for NetApp’s manageability software where she also led development of storage plugins for Oracle, VMware, Unix and Windows. She holds a PhD in Engineering from Stanford and has several publications from her research work as well as a patent at Google on Android IoT protocols.

What is Cosmos?

Overview of a multi-language offline collection of programming solutions
12 October

Cosmos is your personal offline collection of every algorithm and data structure one will ever encounter and use in a lifetime. This provides solutions in a various languages spanning CC++JavaPythonGo and others.

This work is maintained by a community of hundreds of people and is a massive collaborative effort to bring the readily available coding knowledge offline.

Main purpose of Cosmos is to make coding possible offline. 

Many coders ask me how to improve their own performances. I cannot say anything except "solve and review and prepare your library.
 

Uwi Tenpen

HC 2016 Finalist / Yandex Algorithm 2015,2016 Finalist / CodeChef Snackdown 2015,2016 Finalist Java/Python/Bash

Cosmic Structure

Following is the high-level structure of cosmos:

  • Backtracking
  • Bit manipulation
  • Computational geometry
  • Data structures
  • Divide conquer
  • Dynamic programming
  • Graph algorithms
  • Greedy algorithms
  • Mathematical algorithms
  • Randomized algorithms
  • Search
  • Sorting
  • String algorithms
  • Unclassified

Each type has several hundreds of problems with solutions in several languages spanning CC++JavaPythonGo and others.

The project is complitely community-driven and has 300 active contributors at GiHub