Skip to content

Commit

Permalink
Added speaker sesssions for opensearch con 2024 north america
Browse files Browse the repository at this point in the history
Signed-off-by: kaimmej <[email protected]>
  • Loading branch information
kaimmej committed Aug 15, 2024
1 parent 7713904 commit fd024a8
Show file tree
Hide file tree
Showing 45 changed files with 1,314 additions and 19 deletions.
2 changes: 1 addition & 1 deletion _community_members/astern.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
short_name: 'amistrn'
short_name: amistrn
name: 'Amitai Stern'
photo: '/assets/media/community/members/amistrn.jpg'
job_title_and_company: 'Software developer & Telemetry Storage Team Lead at Logz.io'
Expand Down
1 change: 1 addition & 0 deletions _community_members/jkowall.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ conference_id:
- "2024-north-america"
- "2023-north-america"
- "2022-north-america"

redirect_from: '/authors/jonahkowall/'
---

Expand Down
5 changes: 3 additions & 2 deletions _layouts/opensearchcon_individual_session.html
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,9 @@ <h2 class="conference-speaker-session-page">Speakers</h2>
{%- if speaker -%}
<div class="speaker-session--speaker-cards--card">
<div class="speaker-session--speaker-cards--card--image">
{%- assign speaker_image = speaker.photo | default: "/assets/media/opensearchcon/speakers/no-image-available.svg" -%}
<img src="{{ speaker_image }}" alt="{{ speaker.name }} photograph">
{%- if speaker.photo -%}
<img src="{{ speaker.photo }}" alt="{{ speaker.name }} photograph">
{%- endif -%}
</div>
<div class="speaker-session--speaker-cards--card--content speaker-session--speaker-cards--card--content__bottom-edge">
{%- if speaker.keynote_speaker contains page.conference_id -%}
Expand Down
4 changes: 2 additions & 2 deletions _layouts/opensearchcon_sessions.html
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,9 @@ <h2>Session Speakers</h2>
{%- endif -%}
<div class="speaker-session--speaker-cards--card speaker-session--speaker-cards--card__left-edge speaker-session--speaker-cards--card__categorized session-card {{ session_track_classname }}">
<div class="speaker-session--speaker-cards--card--content">
<h3><a href="{{ session.permalink }}">{{ session.speaker_talk_title }}</a></h3>
<h3><a href="{{ session.permalink }}">{{ session.speaker_talk_title | truncate: 80 }}</a></h3>
{% assign session_date_time = session.session_time | split: " - " %}
{% assign session_date = session_date_time[0] | date: "%A, %B %e" %}
{% assign session_date = session_date_time[0] | date: "%a, %b %e" %}
<div class="speaker-session--speaker-cards--card--content--job-title">{{ session_date }} {{ session_date_time[1] }} | {{ session.session_room }}</div>
</div>
<div class="speaker-session--speaker-cards--card__categorized--categories">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ session_room: "Asgabat"
session_track: "Community"

# URL permalink for the session.
permalink: '/events/opensearchcon/sessions/you-cant-test-everything-but-you-should-monitor-it.html'
permalink: "/events/opensearchcon/sessions/you-cant-test-everything-but-you-should-monitor-it.html"

# ID of the YouTube video of the session to embed in the page.
# This is to be added after the conference and after the session recordings
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---

speaker_talk_title: "Accelerating search and aggregations in OpenSearch - How we achieved a 6.7x speedup across 5 areas"

primary_title: "Accelerating search and aggregations in OpenSearch - How we achieved a 6.7x speedup across 5 areas"

primary_presenter: mfroh

speaker_name_full: Michael Froh

title: "OpenSearchCon 2024 North America Session: Accelerating search and aggregations in OpenSearch - How we achieved a 6.7x speedup across 5 areas"

session_time: '2024-09-24 - 3:50pm-4:30pm'

session_room: 'Continental BR 1-3'

session_track: 'Search'

permalink: "/events/opensearchcon/sessions/accelerating-search-and-aggregations-in-opensearch-how-we-achieved-a-6x-speedup-across-5-areas.html"

#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID'

conference_id: '2024-north-america'

presenters:
- mfroh



---
In this talk, we explore 5 areas that have seen speedups in OpenSearch versions 2.12 and later. For text term queries, we explore how match_only_text and IndexOrDocValues queries improve text matching. We improved sorting performance by optimizing the order of segment traversal in a search. On terms aggregations, we completely bypass collection by reading bucket counts from the underlying index statistics. We discuss how we modified date histogram aggregations to work more closely with the point tree representation of timestamps. Finally, we describe current work (planned for OpenSearch 2.16) to speed up range queries by approximation and early termination.

Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---

speaker_talk_title: "Architectural blockers for autoscaling in OpenSearch, or - Why cant we have nice things?"

primary_title: "Architectural blockers for autoscaling in OpenSearch, or - Why cant we have nice things?"

primary_presenter: amistrn

speaker_name_full: Amitai Stern

title: "OpenSearchCon 2024 North America Session: Architectural blockers for autoscaling in OpenSearch, or - Why cant we have nice things?"

session_time: '2024-09-24 - 1:35pm-2:15pm'

session_room: 'Continental BR 1-3'

session_track: 'Operating OpenSearch'

permalink: "/events/opensearchcon/sessions/architectural-blockers-for-autoscaling-in-opensearch-or-why-cant-we-have-nice-things.html"

#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID'

conference_id: '2024-north-america'

presenters:
- amistrn



---
The indexing rates of many clusters follow some sort of fluctuating pattern - be it day/night, weekday/weekend, or any sort of duality when the cluster changes from being active to less active. In these cases how does one scale the cluster? Could they be wasting resources during the night while activity is low?
Many big data technologies such as OpenSearch have a wonderful feature - they scale! This is key to maintaining a production cluster, as we may increase the cluster's capacity by simply adding more nodes on the fly. However, when the capacity is not being utilized we may wish to reduce costs by reducing the number of nodes (scaling-in).
Sadly, scaling OpenSearch is not straightforward, let alone easy to automate. This results in all sorts of innovative cluster topologies to reduce wasted resources based on the specific (continuously changing!) use case of the cluster.

In this talk we will take a look at OpenSearch's architecture, highlighting the main reasons scaling clusters is hard. Discuss state-of-the-art topologies to achieve primitive basic autoscaling, and dive into how the opensearch-project may be able to support this in the future.

If you manage a production cluster and are concerned about the cost, particularly if you think autoscaling could help you but are unsure if you want to go down that road. Or, if you want to be that "well actually..." person when people mention autoscaling OpenSearch -> then this talk is for you!

Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---




primary_presenter: tgrainger
primary_title: "Building AI Models with OpenSearch's User Behavior Insights"
speaker_talk_title: "Building AI Models with OpenSearch's User Behavior Insights"

speaker_name_full: Trey Grainger

title: "OpenSearchCon 2024 North America Session: Building AI Models with OpenSearch's User Behavior Insights"

session_time: '2024-09-25 - 10:45am-11:25am'

session_room: 'Continental BR 7-9'

session_track: 'Search'

permalink: "/events/opensearchcon/sessions/building-ai-models-with-opensearchs-user-behavior-insights.html"

#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID'

conference_id: '2024-north-america'

presenters:
- tgrainger



---
Learn how to leverage data collected from OpenSearch’s User Behavior Insights to generate “reflected intelligence” feedback loops and build AI models to supercharge your OpenSearch engine’s search relevance. We’ll walk through open-sourced code for building signals boosting models, personalized search and recommendation models, learning to rank models, and domain-specific knowledge graphs from user search and click stream data.

Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---

speaker_talk_title: "Building an observability workflow"

primary_title: "Building an observability workflow"

primary_presenter: lioperry

speaker_name_full: lior Perry

title: "OpenSearchCon 2024 North America Session: Building an observability workflow"

session_time: '2024-09-25 - 3:30pm-4:00pm'

session_room: 'Continental BR 1-3'

session_track: "Analytics, Observability, and Security"

permalink: "/events/opensearchcon/sessions/building-an-observability-workflow.html"

#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID'

conference_id: '2024-north-america'

presenters:
- lioperry



---
OpenSearch has traditionally approached the goal of data visualization in a very static fashion. Dashboards and visualizations display a static projection of the underline data.
Modern tools - with a special focus on Observability products, have changes the experience into a flow based.
This means that the user focus would be on the continued process of refining and enhancing the investigation process (in the Observability use case) to identify the malfunctioning software components.
Our goal in this presentation is to show how OpenSearch Dashboard is adopting this modern approach and allowing the builders community to evolve their static dashboards into a dynamic flow based ones.
We are presenting the multi-layered tools approach that will allow builder to create and evolve their domain related use cases in a natural and UX appealing way

Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---

speaker_talk_title: "Building Your First OpenSearch Dashboards Plugin: A Hands-On Demo"

primary_title: "Building Your First OpenSearch Dashboards Plugin: A Hands-On Demo"

primary_presenter: dho

speaker_name_full: Derek Ho

title: "OpenSearchCon 2024 North America Session: Building Your First OpenSearch Dashboards Plugin: A Hands-On Demo"

session_time: '2024-09-25 - 1:00pm-1:40pm'

session_room: 'Continental BR 7-9'

session_track: 'Community'

permalink: "/events/opensearchcon/sessions/building-your-first-opensearch-dashboards-plugin-a-handson-demo.html"

#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID'

conference_id: '2024-north-america'

presenters:
- dho



---
OpenSearch Dashboards plugins empower you to extend the functionality of OpenSearch and OpenSearch Dashboards to suit your specific needs. In this interactive session, we'll guide you through the process of creating your first dashboards plugin from scratch.

We'll start with the fundamentals and you'll gain practical experience as we walk through each stage of the development process, providing clear explanations and hands-on examples along the way. By the end of the session, you'll have a fully functional plugin ready to integrate into your OpenSearch Dashboards environment.

Even if you are not making your own plugin, this session will deepen your understanding of dashboards plugins as a whole. We'll discuss how plugins fit into the OpenSearch Dashboards ecosystem and common pitfalls that developers face when making contributions. You'll learn best practices for plugin development, including how to leverage existing functionalities that OpenSearch Dashboards provides.

Whether you're a system administrator seeking to fully customize your OpenSearch Dashboards instance or a developer looking to make your first dashboards plugin contribution, this session is for you. Join us as we demystify the world of OpenSearch Dashboards and its plugins.

Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---

speaker_talk_title: "Demystifying security for OpenSearch"

primary_title: "Demystifying security for OpenSearch"

primary_presenter: dchanpura

speaker_name_full: Darshit Chanpura

title: 'OpenSearchCon 2024 North America Session: Demystifying security for OpenSearch'

session_time: '2024-09-24 - 2:20pm-3:00pm'

session_room: 'Continental BR 1-3'

session_track: "Analytics, Observability, and Security"

permalink: '/events/opensearchcon/sessions/demystifying-security-for-opensearch.html'

#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID'

conference_id: '2024-north-america'

presenters:
- dchanpura
- dho



---
This session is designed to peel back the layers of complexity surrounding the security mechanisms within OpenSearch, offering attendees a clear and comprehensive understanding of how to protect their clusters from potential threats.
This talk will explore the fundamental security challenges faced by OpenSearch users including authentication, authorization, encryption, and audit logging. We will discuss the built-in security features of OpenSearch, such as role-based access control (RBAC), multi-tenancy, and node-to-node encryption and explain how these can be effectively implemented to safeguard data stored in a cluster.The presentation will also address common misconceptions and pitfalls in OpenSearch security configurations, providing practical tips and best practices for both new and experienced users. Through real-world examples and live demonstrations, attendees will learn how to configure and maintain a secure OpenSearch cluster, ensuring that their search operations are not only efficient but also protected against threats.Join us for “Demystifying Security for OpenSearch” to empower yourself with the knowledge and skills needed to navigate the security aspects of OpenSearch confidently. Whether you’re an IT professional, developer, or a cybersecurity enthusiast, this talk will provide valuable insights into making your OpenSearch deployment robust and secure.

Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---

speaker_talk_title: "Enabling a Scalable ML Driven Search Experience at Coursera"

primary_title: "Enabling a Scalable ML Driven Search Experience at Coursera"

primary_presenter: jmaingat

speaker_name_full: J.R. Maingat

title: 'OpenSearchCon 2024 North America Session: Enabling a Scalable ML Driven Search Experience at Coursera'

session_time: '2024-09-24 - 1:00pm-1:30pm'

session_room: 'Continental BR 1-3'

session_track: 'Operating OpenSearch'

permalink: '/events/opensearchcon/sessions/enabling-a-scalable-ml-driven-search-experience-at-coursera.html'

#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID'

conference_id: '2024-north-america'

presenters:
- jmaingat



---

Join us as we share Coursera's experience of migrating to OpenSearch, impacting over 3 million monthly active users. In this presentation, we'll cover the key decisions and challenges we encountered, including the integration of vector search capabilities, and our choice to leverage Coursera's in-house recommendation system (RecSys). We'll also discuss how we conducted offline and online evaluation experiments to ensure a smooth transition and maintain search quality.

We'll provide a detailed look at our approach to light and heavy ranking, as well as the load testing and performance tuning that were essential to optimizing our search infrastructure. Learn about the results of our migration efforts, including improvements in search accuracy, system performance, and user satisfaction. This session aims to offer practical insights and lessons learned for anyone interested in search technology and large-scale system migrations.

Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---

speaker_talk_title: "Enabling Search on Databases with Data Prepper"

primary_title: "Enabling Search on Databases with Data Prepper"

primary_presenter: tgray

speaker_name_full: Taylor Gray

title: 'OpenSearchCon 2024 North America Session: Enabling Search on Databases with Data Prepper'

session_time: '2024-09-25 - 11:30am-12:00pm'

session_room: 'Continental BR 7-9'

session_track: 'Search'

permalink: '/events/opensearchcon/sessions/enabling-search-on-databases-with-data-prepper.html'

#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID'

conference_id: '2024-north-america'

presenters:
- tgray
- dinujoh



---
OpenSearch is widely used for its fast search and analytics capabilities. OpenSearch enables users to analyze their data in real time. Many databases do not have the extensive analytic and search capabilities provided by OpenSearch, and Data Prepper is enabling search use cases for these databases by keeping them in sync with OpenSearch indexes.

Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---

speaker_talk_title: "Expanding capabilities for data ingestion: Contributing to Data Prepper"

primary_title: "Expanding capabilities for data ingestion: Contributing to Data Prepper"

primary_presenter: dvenable

speaker_name_full: David Venable

title: "OpenSearchCon 2024 North America Session: Expanding capabilities for data ingestion: Contributing to Data Prepper"

session_time: '2024-09-25 - 11:30am-12:00pm'

session_room: 'Continental BR 1-3'

session_track: 'Community'

permalink: "/events/opensearchcon/sessions/expanding-capabilities-for-data-ingestion-contributing-to-data-prepper.html"

#youtube_video_id: 'SOME_YOUTUBE_VIDEO_ID'

conference_id: '2024-north-america'

presenters:
- dvenable



---
You too can contribute amazing processors, sources, and sinks to the Data Prepper community! Your contributions accomplish your goals and contribute to the open-source community. We will discuss Data Prepper concepts that will enable you to make these contributions.

Loading

0 comments on commit fd024a8

Please sign in to comment.