Byte-Sized Design

Byte-Sized Design

Levels.fyi Used WHAT for their backend?

It wasn't SQL or NoSQL

Byte-Sized Design's avatar
Byte-Sized Design
Feb 04, 2024
∙ Paid

✏️ tldr;

Levels.fyi is a website where users can see anonymous and publicly sourced salary information.

The website used Google Sheets as their backend in the beginning but eventually needed to scale to use an actual server.

They did this by duplicating database queries to a real backend server before migrating completely.


🧠 Give me Context!

​

Initial Levels.fyi Infrastructure

When Levels.fyi was being built, they wanted to move quickly without a backend. To save time, they used Google Sheets as their backend to read, write, and parse their salary data on JSON files (you read that correctly).

In between was using Amazon Lambda functions, a server less framework to call their API's. This outsourced any infrastructure management to Amazon and Google.

User's avatar

Continue reading this post for free, courtesy of Byte-Sized Design.

Or purchase a paid subscription.
© 2025 Byte-Sized Design · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture