DoK Community #41 Designing Stateful Apps for the Cloud and Kubernetes // Evan Chan

DoK Community #41 Designing Stateful Apps for the Cloud and Kubernetes // Evan Chan

Abstract of the talk…

Almost all applications have some kind of state. Some data processing apps and databases have huge amounts of state. How do we navigate a cloud-based world of containers where stateless and functions-as-a-service is all the rage? As a long-time architect, designer, and developer of very stateful apps (databases and data processing apps), I’d like to take you on a journey through the modern cloud world and Kubernetes, offering helpful design patterns, considerations, tips, and where things are going. How is Kubernetes shaking up stateful app design? - What kind of state is there, and what are some important characteristics? - Kubernetes, containers, and the stateless paradigm (pushing state into DBs) - Where state lives and the persistence characteristics - Stateless vs serverless - why stateless is not really stateless, but server less really is - Improving on stateless paradigm using local state pattern - Logs and event streaming for reasoning about state and failure recovery - The case for local disks: ML, Databases, etc. - Kubernetes and the Persistent Volume/StatefulSets - Leveraging Kubernetes PVs as a basis for building distributed data systems - Mapping the solution space

Bio…

Evan has been a distributed systems / data / software engineer for twenty years. He led a team developing FiloDB, an open source (github.com/filodb/FiloDB) distributed time series database that can process a million records per second PER NODE and simultaneously answer a large number of concurrent queries per second. He has architected, developed, and productionized large scale data and telemetry systems at companies including Apple, and loves solving the most challenging technical problems at both large and small scales, from advanced custom data structures to distributed coordination. He is an expert in bleeding edge #jvm #java #scala and #rust performance. Current interests include Rust and columnar compression. He has led the design and implementation of multiple big data platforms based on Apache Storm, Spark, Kafka, Cassandra, and Scala/Akka. He has been an active contributor to the Apache Spark project, and a two-time Datastax Cassandra MVP.

Jaksot(243)

DoK #53 Day Zero - Azure Kubernetes Service // Raj Balakrishnan

DoK #53 Day Zero - Azure Kubernetes Service // Raj Balakrishnan

Abstract of the talk… Are you new to azure kubernetes service and just want to see how the nuts and bolts come together ? This is the talk to be. Single slide and a end to end demo on how to run your ...

9 Kesä 20211h

DoK #52 Enterprise-grade Kubernetes requirements // Haseeb Budhani

DoK #52 Enterprise-grade Kubernetes requirements // Haseeb Budhani

Abstract of the talk… We'll discuss best practices companies are adopting for enterprise-grade Kubernetes Management. Bio… Haseeb Budhani is the CEO of Rafay Systems, which he co-founded in late 2017....

5 Kesä 20211h 1min

DoK #51 Promscale: Using Prometheus + Promscale + PostgreSQL to go from Observation to Understanding // Matvey Arye

DoK #51 Promscale: Using Prometheus + Promscale + PostgreSQL to go from Observation to Understanding // Matvey Arye

Abstract of the talk… Often when I talk about putting observability data into PostgreSQL people ask me: are you crazy? And yet this somewhat heretical view has the potential to unlock a lot of the pow...

29 Touko 20211h

DoK #49 Deployments vs StatefulSets vs Daemonsets // Ali Kahoo

DoK #49 Deployments vs StatefulSets vs Daemonsets // Ali Kahoo

Abstract of the talk… Kubernetes provides different resources for deploying applications, we will be looking at them and the differences between them and how can we persist data using each of them. Bi...

29 Touko 20211h 8min

DoK #50 Going Full Circle with Kafka // Ravi Trivedi

DoK #50 Going Full Circle with Kafka // Ravi Trivedi

Abstract of the talk… Tecton is building a data platform for machine learning. This talk shares some of the adventures and lessons learned while introducing Kafka into our data pipelines. Bio… Enginee...

20 Touko 20211h 2min

DoK #48 Airflow vs Argo - Battle Royale // Tim van de Keer

DoK #48 Airflow vs Argo - Battle Royale // Tim van de Keer

Abstract of the talk… We are going to be looking at and comparing Airflow (the established) versus Argo Workflows (The new kid on the block) and see how they measure up. What you would use each for, w...

20 Touko 202159min

#1 DoK Community in Hindi: "Pehle Kadam Data on Kubernetes Community mein! // Kunal Kushwaha

#1 DoK Community in Hindi: "Pehle Kadam Data on Kubernetes Community mein! // Kunal Kushwaha

Abstract of the talk… Kya hota hai Kubernetes? Shuruwat kahan se kare? Community ka hissa kaise bane? Kya aap ke mann mein bhi ye sawaal aate hain? Join kariye hume iss meetup mein jahan hum baat kare...

4 Touko 20211h 2min

DoK Community #47 FullStack OpenSource Observability using SigNoz // Ankit Nayan

DoK Community #47 FullStack OpenSource Observability using SigNoz // Ankit Nayan

Abstract of the talk… In the talk, we shall dive deep into the latest open-source tools like Prometheus and Jaeger and our journey in using them and ultimately building our own open-source observabili...

4 Touko 202155min