stateLESS Elasticsearch + Building a Collaboration Index with Elasticsearch
The Elastic Developer Relations Team will be in town sponsoring [Open Source North](https://opensourcenorth.com/), and we will be hosting a meetup before the conference on **Wednesday, May 28th, 2025.**
We’ll have presentations from Jessica Garson (Sr. Developer Advocate at Elastic) and Ryan Belgrave (Software Engineer at Confluent), followed by networking, pizza, and refreshments.
*Thank you to [Improving](https://www.improving.com/locations/minneapolis/) for hosting our meetup. Improving is* *a modern* *digital services consulting firm focused on solving business problems with innovative technical solutions.*
**Date and Time:**
Wednesday, May 28th, from 5:30-7:30 pm CDT
**Location:**
Improving Minneapolis: 1515 Central Ave NE #100, Minneapolis, MN 55413
** Parking:**
Upon arrival, please navigate to the **back of the building** where there is a large free parking lot.
** Arrival Instructions:**
If arriving from the back parking lot, enter the building from the back door (it will look like a warehouse entrance). There will be signage to make it easy to find and navigate. Walk down the hallway and then you will enter the office space through the basketball court. The Improving team will be there to greet attendees.
**⚡️ Interested in giving a talk? ⚡️**
Are you interested in presenting your Elastic use case? We welcome 5-10 minute lightning talks, 45-minute deep dives, and everything in between. If you’re interested, please send us an email at meetups@elastic.co.
**Agenda:**
* 5:30 pm: Doors open
* 6:00 pm: Six Degrees of Open Source: How I’m mapping the OSS Collaboration Network – Ryan Belgrave (Software Engineer at Confluent)
* 6:30 pm: do MORE with stateLESS Elasticsearch – Jessica Garson (Sr. Developer Advocate at Elastic)
* 7:00-7:30 pm: Networking
**Talk Abstracts:**
**do MORE with stateLESS Elasticsearch – Jessica Garson (Sr. Developer Advocate at Elastic)**
*How would you build Elasticsearch if it was started in 2024? Decouple compute and storage, outsource the persistence to a blob store like S3, dynamically scale up and down, have the right defaults, and a clear path for developers. This is what we have done!*
*In this talk, learn how we have redesigned Elasticsearch to do more with a stateless architecture that can run hot queries on cold storage. And see how you can get started with it today.*
**Six Degrees of Open Source: How I’m mapping the OSS Collaboration Network -** **Ryan Belgrave (Software Engineer at Confluent)**
*Inspired by the “Six Degrees of Kevin Bacon” concept, I’m exploring how to map connections within the Open Source community based on activity on Github. This session will demonstrate a method for visualizing the collaborative relationships between developers.*
*Here’s what I’ll be covering:*
* *Data Acquisition from Github: I’ll explain how to use the Github Events API to get information about various types of events happening on Github. I will go into detail about what events I am specifically interested in and what filtering needs to be done to get a good dataset.*
* *Data Processing with Bento and WarpStream: I’ll discuss writing a custom Bento plugin to read from the Github Events API, processing the data to filter out unwanted events, publishing the data into WarpStream, and writing Bento tests.*
* *Building a Collaboration Index with Elasticsearch: The processed data is then used to construct an index in Elasticsearch, which allows for visualizing and analyzing the connections between developers through search and aggregations.*
* *The benefits of WarpStream: I’ll explain the technical reasons for using WarpStream for a project like this and how its architecture helped minimize costs.*
*If you are interested in stream processing, distributed systems, or interested in how many degrees of separation you are between various open source contributors this session is not one to miss!*