Fauna

A Marketing Story by Xmartlabs about Fauna
1 Views | 0 High Fives
Fauna
Improve User Experience

Challenge

Drawing from their experience scaling Twitter infrastructure, the team behind Fauna set out to build the database they would have used then. Fauna lets digital businesses comprehensively address the requirements of modern applications, without sacrificing agility. Enterprises adopting FaunaDB include NVIDIA, as well as industry leaders in data-rich industries such as social, mobile, SaaS, IoT, and gaming. Fauna wanted to build a Swift driver to improve the experience of their clients integrating the database into their Swift projects. Developers should be able to take advantage of the Fauna query language and data model, as first class citizens in Swift. The purpose of this project was to provide a developer-friendly and idiomatic Swift driver on top of the Fauna API.

Solution

We set out to build an idiomatic Swift driver taking full advantage of the Swift language capabilities. The driver core is a type-safe query language that consists in embedded DSLs which are relayed to the Fauna API. When interacting with the API, data entities in API requests are encoded/decoded into Swift model types. Requests are performed asynchronously over https, and the driver handles the database errors and exceptions. Fauna Swift driver has automated test coverage and a continuous integration setup. It supports the different platforms within the Apple ecosystem: iOS, Mac, tvOS and watchOS. Fauna meet iOS Based on our experience building development tools with Swift, Xmartlabs was a natural fit for this project. We were able to build an idiomatic interface to enable a seamless integration of Fauna within iOS apps.

~88 Employees
$25,000 Min Budget
1 Stories
Become A Partner

Xmartlabs

Montevideo, Montevideo

Xmartlabs is a Digital Product Studio that provides end-to-end product development services as well as highly-specialized technical consulting. Our diverse and talented team follow an agile process to blend with your in-house team in perfect sync. We p...

Want fresh marketing stories in your inbox?

Get the weekly email that makes you a marketing genius.
Stay informed and inspired, for free.

Related Stories

UI/UX Design, Development, Mobile App
100% Increase in App Installs
DUKE.AI
3 years ago
Emma
Emma
3 years ago