Home / Companies / Felt / Blog / Post Details
Content Deep Dive

Upload Anything: how we revolutionized data upload

Blog post from Felt

Post Details
Company
Date Published
Author
Conor Landry, Engineer
Word Count
1,329
Company Posts That Month
8
Language
English
Hacker News Points
-
Summary

Felt's development of the "Upload Anything" feature aims to revolutionize map-making by allowing users to easily drag and drop geospatial datasets into their browser for quick visualization. Initially, the platform used a combination of technologies such as FastAPI, Celery, and Python tools for processing datasets, but faced challenges with speed, concurrency, and limited data format support. To overcome these, Felt transitioned to a full AWS architecture, employing AWS Lambda, Step Functions, and S3, which significantly enhanced their pipeline's efficiency and flexibility. This new setup supports a wide range of geospatial data, facilitates easy internal development and experimentation, and ensures fast production shipping. Additionally, by adopting the pmtiles format, Felt improved global performance by serving vector tiles through a CDN, providing a seamless user experience without disrupting internal workflows. This comprehensive approach not only enhances the map-making process but also allows for the handling of large datasets, ultimately enabling fast and frequent feature development and deployment.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Serverless 3 1,068 124 60 +61%
Data Pipeline 1 325 111 48 +16%
Real-time 1 1,345 375 125 -12%