Adding a second server to your app can improve performance and reliability. Considerations include load balancer setup, handling databases and caching, managing user uploaded content, queue workers, scheduled commands, deployment strategy, and network security.
Table of contents
Current infrastructure1. Load balancer2. Database (MySQL), cache & queue (Redis)3. User uploaded content4. Queue workers5. Scheduled commands6. Deployment7. Network & securityFinal thoughtsSort: