Based on the parameters
- Cost
- Hardware Requirements (RAM,Nodes etc)
Also elaborate availability requirements for production and development environments.
Based on the parameters
Also elaborate availability requirements for production and development environments.
It depends upon your development / production setup environment. For both development and production- its better to go with Cloud setup.
Because - assuming you need to serve reasonable load in production, you would need less or more instances ( cloud instance such as redis on docker ) so that you can get the benefit of cloud auto-scaling. For pre-prod and prod - you would need more load - may be two (min - for disaster recovery or blue green deployment) to more instances. For dev just one instance should be sufficient.