Skip to content

OSS Java Abstraction Layer for Cassandra DBs && Intro Kudo / K8s Operator Magic

Photo of Adron Hall
Hosted By
Adron H.
OSS Java Abstraction Layer for Cassandra DBs && Intro Kudo / K8s Operator Magic

Details

An Open Source Java Abstraction Layer for Cassandra Databases
Presenter: Josh Turner

Talk Abstract: Project Casquatch is a database abstraction layer with code generation designed to streamline Cassandra development. Out of the box it comes pre-tuned with high available policies including load balancing, geo-redundancy, connection pooling, etc., sitting on top of the DataStax driver using native APIs. All of this is abstracted behind the ever prevalent POJO. Instead of writing CQL, we utilize generic programming that allows you to simply pass a generated POJO to a save() method or populate with a getById(). This is the same code reportedly used by T-Mobile for multiple national platforms including the activation of the Apple Watch and Galaxy Watch, T-Mobile Payments, Digits, and many others.

Intro Kudo / K8s Operator Magic
Presenters: Tobi and Steve!

Talk Abstract: Kubernetes Operators are the next phase of the journey towards automating complex applications in containers. Many Operators that exist today handle initial deployment, but they don’t necessarily provide full automation for tasks like binary upgrades, configuration updates, and failure recovery. Implementing a production-grade controller for a complex workload may require thousands of lines of code and many months of development. As a result, the quality of operators that are available today varies. In DC/OS, the DC/OS commons SDK enables anyone to build service automation for DC/OS using just a declarative spec in most cases. The Kudo project can now leverage this set of automation expertise to enable automated creation of operators for Kubernetes. In this talk we will introduce the Kudo project (https://kudo.dev), talk through the conceptual similarities between Mesos frameworks and operators, and demo the deployment of a Kubernetes operator using Kudo.

Directions & Location:

This month we'll be located at NEU at 225 Terray Ave N Suite 101. It's right downtown in the South Lake Union Neighborhood with frequent bus service (and streetcar if you're real close).

Schedule:

6:30pm - We'll arrive and mingle. There is a plan to have some snacks at the start of the meetup.
6:57pm - We'll start the talks, with Josh Turner from T-Mobile presenting "An Open Source Java Abstraction Layer for Cassandra Databases".
7:45pm - A short break.
7:55pm - Intro Kudo / K8s Operator Magic
8:35pm - We'll wrap up and head to Sam's Tavern for a round and some food on our sponsors DataStax!

Photo of Seattle Scalability Meetup group
Seattle Scalability Meetup
See more events
NEU
225 Terry Ave N, Suite 101 · Seattle, wa