Resep Pribadi: Rapid Web App Development Untuk Startup

ya, semua ingin serba cepat, serba maintainable, serba modular

untuk Private Web dengan pengunjung dibawah 1000, resep dari saya :

1. Flask, Blueprint Views, Jinja
2. MongoDB
3. GCP Storage untuk storage
4. Dideploy di GCP Compute Engine
5. Menggunakan gunicorn sebagai frontend server diatas flask
5. Menggunakan pm2 (& pm2 startup) sebagai daemonizer

Cara memasak :

1. setiap module aplikasi dipisah menjadi 1 file blueprint handler
2. templating dihandle dengan render_template dan jinja
3. memakai decorator untuk simplify context
4. mencentralize kan database general, seperti database user aplikasi, log aplikasi, dll
5. untuk view, saya menggunakan plain html, css, tidak menggunakan react, vue, dsj
6. caching result yg statis

(draft)

Comments

Popular posts from this blog

GCP: Cara Memindahkan Storage Bucket ke Project/Account lain

Kenapa saya memilih Golang

Actix vs FastHTTP vs NanoExpress-Pro Benchmark: Static Hello world!