BoreNO

Designing Scalable Search Experiences using Elasticsearch and Algolia

Designed for Senior frontend and backend engineers at fast-growing SaaS startups who are responsible for integrating search solutions into customer-facing platforms and are expected to deliver seamless, scalable search experiences amid rapidly increasing user and data volume. to spark real collaboration and high-energy learning.

A 90-minute hybrid workshop (onsite + remote joiners) during a quarterly tech upskilling sprint. The audience has implemented basic search before, but feels overwhelmed by rapidly changing requirements, data growth, and pressure to deliver 'Google-like' search speed and accuracy. Many are unsure when to choose managed vs. self-hosted solutions, and worry about hitting scaling bottlenecks too late.

Icebreaker
Activity 1

Search Showdown: Live Demo Head-to-Head

Kick off by showing a quick side-by-side demo: two identical sample apps—one powered by Elasticsearch, one by Algolia. Run a set of real-world queries (typos, filters, synonyms, massive datasets) and have participants jot down immediate impressions and questions. The demo finishes with a surprise—artificially inject latency on one and see who notices first.

Tap to view the full activity.

Why this works

Seeing live, contrasting outputs triggers curiosity and primes learners to look for nuanced differences rather than just theoretical pros/cons.

Icebreaker
Activity 2

Search Myths: Fact or Fiction?

Present three statements about search at scale (e.g., 'Full-text search engines always guarantee relevant results out of the box', 'Managed solutions eliminate all ops headaches', 'You must index everything for fast results'). Have participants vote live (show of hands or poll) if each is 'Fact' or 'Fiction', then reveal the truth with a brief technical explainer and real case snippet.

Tap to view the full activity.

Why this works

Challenging assumptions makes invisible barriers visible, helping participants recalibrate mental models and avoid future costly mistakes.

Icebreaker
Activity 3

Small Wins: Search Feature Wishlist

Invite everyone to anonymously submit (via sticky notes or chat) one search feature their users have asked for that feels simple but is challenging to deliver at scale. The facilitator reads a handful, then clusters them by complexity or platform (Algolia/Elasticsearch/Other). No pressure to solve—just surface real challenges.

Tap to view the full activity.

Why this works

Low-stakes sharing creates psychological safety and reveals common pain points without putting anyone on the spot.

Icebreaker
Activity 4

Scale Relay: Rapid Design Sprints

Divide into groups of 3-4. Each team gets a search use-case card (e.g., e-commerce, SaaS dashboard, media site) and 5 minutes to sketch an architecture using either Elasticsearch or Algolia, focusing on how they’d handle a 10x or 100x traffic surge. Afterwards, teams 'pass the baton' and review another team's sketch, adding a single improvement or risk they spot.

Tap to view the full activity.

Why this works

Fast-paced collaboration sparks energy, and cross-pollination ensures diverse perspectives—essential for scalable solutioning.

Icebreaker
Activity 5

The Customer Nightmare: Search Gone Wrong

Present a real (redacted) postmortem excerpt: e.g., a SaaS company's search outage during a product launch, with user complaints and lost sales. Break into pairs: 'If this was your stack, what 1-2 design decisions might have avoided this? What would your next action be if it happened tomorrow?' Reconvene for debrief.

Tap to view the full activity.

Why this works

Real stakes motivate deeper engagement and help connect abstract architecture choices to user/business outcomes.

Icebreaker
Activity 6

My Search Story: Lessons from the Trenches

Ask each participant to reflect (1 min) and jot down their most personally frustrating or rewarding search project moment. Then, form small groups to share and identify one takeaway they’d want their past self to know about scaling search—capturing these as practical 'sticky rules' on a board or doc to share post-session.

Tap to view the full activity.

Why this works

Active reflection plus peer sharing transforms individual experience into collective wisdom—what’s learned sticks longer.

Sign up to unlock 3 more activities

Get the full pack, facilitation flow, and more ready-to-run ideas.

Sign up with email