Home / Companies / Intercom / Blog / Post Details
Content Deep Dive

Keeping Intercom up

Blog post from Intercom

Post Details
Company
Date Published
Author
Brian Scanlan
Word Count
1,479
Company Posts That Month
5
Language
English
Hacker News Points
-
Post removed?
No
Summary

We experienced persistent performance issues with our main MySQL database in late October/early November and late January/early February, resulting in the In-App Messenger endpoint being down for an hour each time. The problems were caused by a combination of factors including lock contention, long-running transactions, and rollbacks due to custom data processing issues. To address these issues, we made changes such as disabling transparent huge pages, tweaking MySQL tunables, and implementing caching across the application using Shopify's IdentityCache. We also built an SQL query fingerprinter to help identify new queries and trends in our database. Despite some initial challenges and red herrings, reducing load on the database and improving Redis performance helped us regain stability.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Real-time 1 61 26 12 -70%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.