The One-Woman Dev Team Diaries logo

The One-Woman Dev Team Diaries

Subscribe
Archives
September 13, 2021

#102 - When Search Disappeared

What happened when our search function suddenly stopped working, an overview of recent stats updates, and what's on the agenda for the next two weeks!

View this email in your browser
#102 | 13 September 2021

When search disappeared


It was looking like a regular Friday.

I'd just done my morning work stint and was heading out to the gym.

For some reason, I decided to do a final check of our project management tool.

In the prior 20 minutes, a handful of search errors had been automatically logged by the bug tracking software we use.

"Maybe there was a minor service interruption with our search sever, but everything is fine now. Let me just do a quick search on the site before I head out to confirm there's nothing to worry about," I thought to myself....
 
Screenshot of a page on The StoryGraph website. The user has searched for "The Handmaid's Tale" and StoryGraph has returned a page with the following text at the top: "There's nothing on The StoryGraph matching "The Handmaid's Tale"". Underneath that text is a form inviting the user to "Import a book". There are two fields, 'Title' and 'Author' and the 'Title' field has already been automatically filled in with "The Handmaid's Tale".

A couple of "these books are definitely on The StoryGraph" searches later and I knew that something was up!

Logging into our search server, we could see our cluster was being reported as 'unhealthy' and no amount of restarting or rebooting would bring it back up. 😩

This was incredibly worrying. Search is needed for so many aspects of the product, beyond a user trying to find a book: Goodreads imports, searching for an author or publisher while adding or editing book entries, finding your friends in the Community section, browsing reading challenges, and more.

So much for the gym! 😅

So what had happened? The hardware that our search system ran on just...died.

To make it clear: the hardware failure happened at a provider of our provider. Two software companies removed from us! That's tech for you!

Even though our provider was eventually able to restore our cluster from a recent backup, Rob and I took this as an opportunity to migrate to (what we hoped would be) a better service!
 
Seach results on The StoryGraph for "The Handmaid's Tale". Two results are shown. The top book is Margaret Atwood's The Handmaid's Tale, and the second is The Testaments, the second book in The Handmaid's Tale series.
Ahhhh, much better! 😁

It took about 15 hours for us to be up and running fully once again.

Some users have reported that search has been faster ever since.

We'll take it. 😌
 

Since last time...
 

The stats updates we've been working on are complete! 🥳

There's now a fun scatter plot showing the publication year of books read against when the user read them, as well as a daily page tracker.
 
Scatter chart with 309 purple points plotting date read of each book and its original publication year. Original publication year is on the Y-axis and read date is on the X-axis. Most of the points cluster to the top right, showing the user has read most books from 2018 to 2021, with most being published between 1950 and 2021. There is the odd outlier, for example, a book read recently, that was originally published in the 1600s.
Green line chart showing pages read per day in the August. Day is on the x axis, and pages read are on the y axis. The line is mostly flat against '0' with two small peaks, and three larger ones.
 
We also added in a little something extra for Plus users!

Now they can see tables of their average rating per mood, genre, and book type! 🤓
Guess lighthearted books aren't my favourite! 😆
 

Next two weeks


We'll mainly be focusing on Android app updates, a new version of our similar users algorithm, and some maintenance work.

Based on user feedback, our proposed idea of "groups" has morphed into "buddy reads" and so we'll be figuring out what V1 of that looks like.

And, not only is Abbie's 2-year anniversary of working for us coming up, I'm having a milestone birthday and will definitely be continuing my tradition of doing no work on that day. 😌
 

What I'm reading right now


I'm re-reading The Secret Lives of Church Ladies in anticipation of my Instagram Live interview with the author, Deesha Philyaw, on the 19th of this month.

I'm also running a book club discussion group for it, which is going really well so far!

DM me on Instagram if you'd like to get involved.
Screenshot of the book pane for Deesha Philyaw's The Secret Lives of Church Ladies on The StoryGraph. The book is tagged with: fiction, short stories, emotional, reflective, and medium-paced. It has 192 pages and was first published in 2020. You can see I have marked it as 'currently reading' but there's also a 4.5 star rating tagged based on the first time I read the book earlier this year.

Have a great week,

Nadia

P.S. Know somebody who's an avid reader or would enjoy following along with this journey? Please do forward this email to them! Thank you. :-)
 
Haven't tried The StoryGraph yet? Check it out today!
Love the app? Consider upgrading to our Plus plan!

Want to volunteer? Apply to be a Librarian!
Were you forwarded this email?
If you liked what you read, you can subscribe for future updates and catch up on past ones.
Instagram
Twitter
Facebook
Copyright © 2024 The One-Woman Dev Team Diaries, All rights reserved.

<p><span style="color: rgb(51, 51, 51)">Subscribe for a behind-the-scenes look at my StoryGraph founder journey and beyond.</span></p>

Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.
Don't miss what's next. Subscribe to The One-Woman Dev Team Diaries:
Bluesky Threads X Bookshop.org LinkedIn Instagram Personal Website
Powered by Buttondown, the easiest way to start and grow your newsletter.