// Use only http to view, if there is an extension that auto route to https it wont work
-- microservice architecture in micro branch
simple blog website just a glorified crud application implementing all major backend practices via this simple stuff
-- monolithic architecture
- ui
- authentication
- routes, auth middlewares
- editing, deleting blogs
- my blogs, view all blogs, create blogs
- implementing refreshing access token
- validation and transformation
- caching using redis
- Task queuing using redis
- elasticsearch
- error handling
- logging and monitoring
- security against injections
- scaling
- concurreny & parellelism
- object storage s3, file uploads, image uploads
- realtime systems, ws
- testing
- 12-factor principles
- third party auth
- openapi
- webhooks
- cicd
- client deployed to aws s3
- server deployed to aws ec2
- github actions cicd for client part
- github action cicd for server part
- adding certificates to backend for https ec2 connection to vercel