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

TableCheck: Empowering Restaurants With Best-in-Class Booking Tools Powered by MongoDB

Blog post from MongoDB

Post Details
Company
Date Published
Author
-
Word Count
3,641
Language
English
Hacker News Points
-
Summary

TableCheck, a premier booking and guest platform based in Tokyo, has effectively utilized MongoDB since its inception in 2013 to enhance its restaurant management services. Originally a Ruby on Rails monolith, TableCheck has evolved to incorporate satellite microservices while maintaining MongoDB as its central database. The company transitioned from managing its MongoDB Enterprise clusters to using MongoDB Atlas on AWS, benefiting from its flexibility and ease of use. MongoDB's Mongoid ODM seamlessly integrates with Ruby on Rails, allowing developers to efficiently work with MongoDB data represented in native Ruby structures. TableCheck also replicates data to Elasticsearch for search functionalities but may simplify with rising Atlas Search utility. Data changes are broadcast over Apache Kafka using the MongoDB Kafka Connector, with several microservices built in Elixir, leveraging PostgreSQL for analytics until an official MongoDB driver surfaces. TableCheck's contributions to MongoDB's open-source projects have significantly improved community resources, and the company continues to advocate for best practices in development and collaboration.