Lineup Ninja, an abstract and agenda management platform for conferences, exhibitions, and association events, migrated from Firebase Realtime Database to a new backend powered by Hasura. The company faced issues with their MVP backend, including security and regulatory compliance standards, as well as the need for powerful search and querying features. They decided to use GraphQL due to its similarity to Firebase's query structure and chose Hasura because of its ease of use, real-time capabilities, and compatibility with Postgres databases. The migration allowed Lineup Ninja to cater to various enterprise customer segments, improve security, and save on infrastructure costs.