4. $whoami
- Co-founder of OpenCage
- Before that, co-founded a real estate metasearch engine called
Nestoria. 10 years, 20 employees, €4.5M in revenue
- Way, way before that, first developer at yahoo.de
- Moved to BCN to live the good life
34. OpenStreetMap
- Crowdsourced geodata. Anyone can edit. 4 million reg. users
- Bad name. Is a database, not a map.
- 3 million edits per day. And growing.
- Operations run by volunteers.
- Master DB is hosted at a university in London
- Data is under ODbL License
- Many, many different tools for editing, querying, visualizing the data
44. Architecture
HTTP request LB
LB
HTTP request LB
meta
Kong
HTTP request
geocoder geocoder geocoder
OSM
Continually
updating
- accept response, error check
- standardize format
- rank
- add annotations
- send to client in XML, JSON, etc
45. - timezones
- geohash, MGRS, Maidenhead, DMS
- what3words
- calling codes, currency
- and more ...
Annotations
46. Formatting
$ curl ‘https://api.opencagedata.com/geocode/v1/json?q=41.39778,2.19011&key=...&pretty=1’
"components": {
"ISO_3166-1_alpha-2": "ES",
"_type": "pub",
"city": "Barcelona",
"city_district": "Sant Martí",
"country": "Spain",
"country_code": "es",
"county": "BCN",
"house_number": "96",
"postcode": "08018",
"pub": "Sonora Sport Tavern",
"road": "Carrer de Pamplona",
"state": "Catalonia",
"suburb": "el Parc i la Llacuna del Poblenou"
},
"formatted": "Sonora Sport Tavern, Carrer de Pamplona, 96, 08018 Barcelona, Spain",
47. 115 New Cavendish Street, London W1T 5DU, United Kingdom
223 William Street, Melbourne VIC 3000, Australia
Rosenthaler Straße 1, 10119 Berlin, Germany
Via Pisacane, 13, 76121 Barletta BT, Italy
3 Upper Alma Road, Rosebank, Cape Town, 7700, South Africa
Formatting
48. Architecture
HTTP request LB
LB
HTTP request LB
meta
Kong
HTTP request
geocoder geocoder geocoder
OSM
Continually
updating
- logging
- monitoring
- emails
metrics
scp
60. - Industry trend has been towards buying
- Servers (AWS, Dropbox, etc)
- Login / Identity (FB, google, etc)
- Billing (Stripe)
- 1000s of SaaS businesses
The trend