
J.Gong
2025-06-23
0.68min
Web Services in 2025
With AI tools getting better, I can now prototype web services in multiple languages in just a few hours.
Since Node.js usually consumes more resources compared to Go or Rust, I’ve also been eyeing Zig—though it still feels a bit too early for production.
Node.js + Drizzle
I used ChatGPT to generate this project, and it was almost perfect out of the box.
You can define your schema directly in code without writing SQL at all.
I haven’t tried Drizzle Kit for migrations yet.
The Dockerfile and docker-compose
setup worked fine, but I had to switch the base image to node:20-slim
—the Alpine image failed in all three environments I tested.
Go + Fiber + GORM
Go feels the simplest to get running.
This project was generated by Gemini.
The Dockerfile had some linking issues, but otherwise it worked well, and I didn’t need to write raw SQL.
Rust + Actix-web + Diesel
This project was the hardest for AI to generate.
It was the only one where I had to write SQL manually and run Diesel to generate the schema.
