Choose proper stack to build and distribute your apps. You know about monolith style, but what about horizontal scalability, what about your web and mobile clients? How to build API properly and why it's the most important task? You can use several good solutions, balancing between time, money and quality.
19. POST /api/v1/authorize
GET /api/v1/user
GET /api/v1/product
POST /users/ajax_user_auth
GET /products/ajax_current_user
GET /products/ajax_prod_info
API
Business logic
Templates rendering
SEO Urls
Mob
Web
UI
AJAX
UI
API Calls