Building a simple-to-use Database Management tool
summary
Jublia builds a two‑way sync that treats Google Sheets as a live mirror of an SQL backend, using the Google Sheets API plus a central middle layer to batch updates (chunks of ~10 rows) and resume after errors; it generates IDs/passcodes for new rows, runs a scraper to enrich company data, and reports progress via Server‑Sent Events backed by AWS DynamoDB. The system handles real events (300 done, ~30/month) and scales to sheets with tens of thousands of rows (50,000 tested) and it works in production.
AI-written summary · about
chapters (20)
- 0:00Introduction
- 2:00About me
- 2:55What we do
- 3:58Our booth
- 4:32Data management
- 5:17Example
- 6:00Solution
- 6:45Data Sync
- 8:15Lets get started
- 9:30Creating the Google Sheets
- 11:53Copying data from the database into the Google Sheets
- 13:50Simple sync
- 18:00Middle layer
- 25:31Creating a sheet
- 27:22Wrapper functions
- 29:08Sink endpoint
- 32:43Processing Data
- 33:36Dictionary
- 34:56Dynamic Database
- 36:14Conclusion
related talks
32mWork Less and Do More: Google Sheets for JavaScript Developers
51m30 Ways Google Sheets Can Help Your Company Uncover and Share Data Insights
16mDo It For Yourself: Creating a data input platform using R
30mImproving a Developer’s Life with Distributed SQL
22mAutomating Custom Reports from JIRA to GoogleSheets
17mBuilding a Scalable and Performant SaaS Platform with YugabyteDB
33mDynamoDB Essentials and Integration for Java Developers
22mUsing BigQuery as a data warehouse in B2B startup
