With the exponential growth of data and devices, and the move to the cloud, there is a need to store, analyse, and query data in a multitude of different ways from a host of other clients and devices whilst at the same time ensuring that only the correct user has access to the appropriate data. In this session, Tobie examines the growing need for SurrealDB, a multimodel database capable of handling many concurrent connections and providing secure access to the appropriate data with a new custom SQLlike query language. Tobie discusses building SurrealDB from scratch, including the initial prototype in Golang and the decision to reimplement it entirely in Rust. Tobie also explains why Rust is the ideal choice for creating highperforming, resilient, modern applications.