Web Applications
- Browser Based Web Applications

- Web APIs/REST APIs:
- To support multiple devices
- To make some functionality reusable (Send sms/creating a facebook post/creating a order)

- Technologies:
- Web API/Web APP:
- Python => django/flask/fast api
- .net => asp.net core/mvc
- java => spring mvc, spring boot
- ruby => ruby on rails
- node js => express js
- Frontend:
- Browser Based: HTML 5, CSS, JavaScript
- Mobile APP: Andriod KOTLIN, Swift UI/Objective C, Phone Gap
- Web API/Web APP:
- Monolith Vs Microservices:


