Hi, I'm Ory Band
I'm a backend engineer, specializing in distributed, data-intensive systems, as well as cloud infrastructure.
I know how to design, implement, deploy, monitor, and maintain distributed applications at scale.
I like to code challenging projects with lots of moving parts, educate, and write for fun in my blog.
I'm also into Golang, Clojure, and decentralized technologies (blockchains).
Things I built
Analytics ETL Pipeline
Implemented an event streaming and ETL pipeline. System was highly available, resilient, and with low response time. Written in Golang and deployed on Google Cloud. Peak load reached 1 billion req/day (= 700k req/m). Analytics were stored in various data stores including Google BigQuery, Elasticsearch, and Prometheus.
Production Monitoring Infrastructure
Developed a distributed production monitoring infrastructure, spanning multiple cloud providers.
I gave a talk about Federated consensus networks, focusing on Stellar and Ripple, and discussed how they differ from other popular decentralized consensus solutions such as Proof-of-Work and Proof-of-Stake.
Google BigQuery open source library
Released an open-source Go library for inserting data to Google BigQuery at scale. Project received ~130 GitHub stars, and was recognized by core Go and BigQuery team members at Google.
Deployed and maintained multiple decentralized networks for production, research, and testing on the cloud.
Things I Wrote
Knowing what our users are doing with our app is important — What they like, what they don’t, quality of our video calls, etc. Gathering and storing this information however, is quite a task — especially when we have more than one million events reported every minute. At Rounds, we are using two data stores for live monitoring, search, and BI. One is indeed for immediate, live data, and the other for long-term data warehousing and long-term research.