Speaker

Robert Hodges

Robert Hodges

CEO at Altinity

Berkeley, California, United States

Robert Hodges serves as CEO at Altinity, a leading software and services provider for ClickHouse. Robert has more than 30 years of experience with database systems and applications including pre-relational databases such as M204, online SQL transaction processing, Hadoop, and analytics. In the last few years, his work has focused on analytical databases, Kubernetes, and open source.

Area of Expertise

  • Information & Communications Technology

Topics

  • cloud
  • Cloud Security
  • Kubernetes
  • Container and Kubernetes security
  • Database and Cloud
  • Cloud Technology
  • Cloud & DevOps
  • Data Analytics
  • Database and Analytics
  • clickhouse
  • Analytics and Big Data
  • Big Data Analytics

Fast, Cheap, DIY Monitoring with Open Source Analytics and Visualization

Monitoring is the key to the successful operation of any software service, but commercial solutions are complex, expensive, and slow. Why not do it yourself with open source? We’ll show you how to build simple, cost-effective, fast monitoring for practically any system using ClickHouse and Grafana. First, we introduce key elements of your monitoring solution: ingest, query, and visualization. We then dig into an example system showing how to store data efficiently, build queries, and create operational dashboards. Any developer can do it–join us to find out how!

Building Real-time Analytics on Kubernetes with the ClickHouse Operator

Looking to transform your apps with real-time analytics? Kubernetes is an outstanding platform operating high performance databases and ClickHouse runs well on it. This talk starts from the basics of Kubernetes and introduces an operator we implemented that enables you to stand up ClickHouse clusters. We'll walk through the installation process and bring up a ClickHouse cluster in real-time during the talk. We'll then show how running on Kubernetes enables emergent behavior like independent scaling of compute and storage, server fault tolerance, cross-AZ high availability, and rolling upgrades. You'll have enough guidance from this talk to start your journey to real-time data on a robust, cloud native architecture.

Fast, Faster, Fastest: Object Storage, Cloud Block Storage, and SSD in Analytic Databases

Storage is the heart of every database. But which storage is the fastest? And which is best for your analytic application? This talk explores the trade-offs between the main storage types available in all major public clouds. We’ll start with basic performance metrics. Using ClickHouse as an example, we’ll show how databases access different storage types and how it translates to query speeds visible to your users. Spoiler: the fastest storage does not always give the best query performance. We’ll reveal standard tricks like caching, volume stacking, sorting, and compression that help you build fast analytic applications even on so-called “slow” storage.

Secrets of the Guild: Understanding Cloud Database Pricing

Database services like Redshift and Snowflake are convenient, but they sure do cost a lot! Maybe you could get a better deal if you knew more? In this talk we’ll reveal secrets of vendor pricing for database services. Using examples from analytic databases, we show how pricing works, which pricing models are best for which applications, and what questions you should be asking to get the best deal. We’ll even cover different flavors of running things yourself. You don’t have to spend a ton of money to build great services for users. This talk shows you how.

Fast, Faster, Fastest: Object Storage, Cloud Block Storage, and SSD in Analytic Databases

Storage is the heart of every database. But which storage is fastest? And which is best for your analytic application? This talk explores the trade-offs between the main storage types available in all major public clouds. We’ll start with basic performance metrics. Then, using ClickHouse as an example, we’ll show how databases access different storage types and how it translates to query speeds visible to your users. Spoiler: the fastest storage does not always give the best query performance. We’ll reveal standard tricks like caching, volume stacking, sorting, and compression that help you build fast analytic applications even on so-called “slow” storage.

Five Classic Ways to Lose Data on Kubernetes (And How to Avoid Them)

Kubernetes is a powerful tool for managing data and applications. It's especially promising for managing data, but as with any new technology users need to take care to avoid some new pitfalls. In this talk we'll introduce 5 classic ways that users can lose data on Kubernetes and show how to avoid them. We've learned about them from our experience writing one of the most popular Kubernetes operators on GitHub as well as operating multiple data services over the last couple of decades. The dangers range from single copy catastrophes to fat fingers of fate. Forewarned is forearmed. This talk identifies the problems and helps ensure they don't happen to you.

Introduction to ClickHouse Real-time Analytics for MySQL and PostgreSQL Developers

Is your OLTP database running analytics and working just a leetle too hard? Maybe you need an analytic database! In this talk we introduce ClickHouse, a popular Apache 2.0 analytic database, in terms that any MySQL or PostgreSQL developer can grasp quickly. The talk starts with a demo of outstanding speed of ClickHouse--subsecond query on trillion row datasets. We'll then show you how ClickHouse works using familiar concepts like relational tables, aggregation, indexes, and query execution. As you'll see, ClickHouse is both like and unlike the OLTP databases you use every day. The talk ends with a discussion of how ClickHouse can work together with MySQL and PostgreSQL to add more firepower to your existing transaction processing systems.

Repel Boarders! What Every Developer Should Know about Protecting Data on Kubernetes

Kubernetes has blossomed into a popular vessel for running databases. But is your data really safe from pirates? This talk introduces security for data on Kubernetes, focussing on basic techniques that any developer can apply using open source tools. The talk starts with basic ways to harden the environment like container scanning, use of secrets, and encryption. Next, we will show how to lean on operators to protect databases running on Kubernetes. Finally, we’ll consider ways to protect Kubernetes itself. Attend the talk to find out how!

API World 2023 Sessionize Event

October 2023 Santa Clara, California, United States

LinuxFest Northwest (MiniFest) 2023 Sessionize Event

October 2023 Bellingham, Washington, United States

DeveloperWeek CloudX 2023 Sessionize Event

August 2023 San Mateo, California, United States

DeveloperWeek Management 2023 Sessionize Event

May 2023

Robert Hodges

CEO at Altinity

Berkeley, California, United States

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top