Zero-Friction Data for Autonomous Agents
Save the date for our next livestream
Yaacomm Logo (light or dark mode)

Nurturing innovation in apps with Yaacomm

Industry: Mobile software development

Migration: from PostgreSQL to SurrealDB

Yaacomm, a mobile software development company based in the Netherlands and founded in 2006, has spent the past decade building high quality innovative communication solutions for a wide range of customers in the Netherlands, including companies, organisations and funds in diverse sectors including health care, aviation, and the metal industry.

Key challenges

RIGID DATABASE SCHEMA

PostgreSQL's rigid schema structure made it difficult to iterate quickly and maintain complex queries for diverse customer requirements.

COMPLEX RELATIONAL QUERIES

Performance spikes and complex, difficult-to-maintain queries when tracking relations between app users and content interactions.

SCHEMA MIGRATION COMPLEXITY

The need to define and maintain rigid database schemas created bottlenecks in development and deployment processes.

LIMITED FLEXIBILITY FOR INNOVATION

The existing architecture struggled to support the diverse requirements of different customer sectors and use cases.

Solutions

SCHEMALESS FLEXIBILITY

Migrated to SurrealDB's schemaless tables, eliminating the need for rigid database schemas and enabling faster iteration.

GRAPH-BASED RELATIONS

Leveraged edge tables and relations extensively, with roughly half of tables designated as edge tables for optimized queries.

BUILT-IN ACCESS CONTROL

Utilized viewer and editor access roles through Surrealist to prevent unintended modifications while maintaining data integrity.

SEAMLESS MIGRATION

Successfully migrated from Firebase and PostgreSQL to SurrealDB, maintaining data structure while gaining new capabilities.

Results

FASTER ITERATION

↑ SPEED

No longer need to maintain complex rigid schemas, enabling much faster iteration and development cycles.

SIMPLIFIED QUERIES

↓ COMPLEXITY

Significantly decreased query complexity while overcoming performance issues previously encountered with PostgreSQL.

ENHANCED AUDIENCE TARGETING

↑ TARGETING

Effortlessly track and analyse relations between app users and content interactions for precise audience targeting.

FULL-TEXT SEARCH READY

SEARCH-READY

Positioned to integrate full-text searching for articles, documents, and extensive text-based content.

Why SurrealDB?

With SurrealDB's graph-based architecture and schemaless design, Yaacomm can now offer their customers functionality that was not feasible before, while maintaining the flexibility needed for diverse use cases across healthcare, aviation, and metal industry sectors.

Get in touch to learn more →