Skip to content

Architecture

James Brucker edited this page Jun 15, 2025 · 11 revisions

Architecture Suggested by AI Engines

I asked Deepseek and ChapGPT this question:

I want to build a simple application to record residential data such as electric power and water usage. It will have both a web-based and mobile interface.
The major features are:

  1. user can input home data with a timestamp,
  2. user can view all data for his home.
  3. There will be only a few users, and each user may create more than one data source for his home.

What software architecture(s) would be best suited for this?

The answers were long and I asked follow-up questions, so I put them in separate files.

I asked follow-up questions, such as:

  • how to accommodate a LINE interface using a LINE Mini-App
  • comparison of something like Railway (Python & FastAPI) + Supabase (Postgres) with Firebase or Cloudflare Workers + D1.
  • in a separate chat I asked for comparison of using Python (FastAPI or Django DRF) and Javascript/Typescript (Express) in terms of performance, development effort, and security. For security and development effort, FastAPI and Python look better.

Deepseek Suggested Architecture
ChatGPT Suggested Architecture

Alternative Stacks for Development and Deployment

FastAPI and Firebase Comparison

Clone this wiki locally