Abstract
As more and more applications rely on personalised user experiences, recommendation engines have become an integral component of modern systems. But how do these systems work on a database level? And why does it make sense to build them in Go?
In this talk, we will explore how location-based recommendation engines work and how you can build your own using Google’s Geocoding API using the Go SDK. The talk will also introduce SurrealDB’s Geo functions to analyze geospatial data.
By the end of this talk, the audience will have answers to the following questions:
1) 20 min: What are location-based recommendation systems and where do we see them?
2) 10 min: What is Google’s Geocoding?
3) 10 min: What are Geo functions and how to use them?
4) 20 min: Why it makes sense to build this in Go and what are the benefits?