I previously posted about this topic here
Imo, the biggest issue you may run into is the api rate limits of airtable. Perhaps not. All depends on how you plan to interact with your db from any give instance of the app and how many avg concurrent users you plan on having during peak times.