I have been using AWS Elastic Beanstalk for deployments. After the inital config, tt has taken all the work off my plate. Closest to the Heroku 'git push heroku master' experience I have got on AWS.
I have got a few small projects each with 2-3 servers running at a time. Elastic Beanstalk manages load balancers with auto-scaling.
If a customer gets to know a good service provider via you, e.g. a house cleaner, they are likely to create a direct relationship with him/her, and skip going via your app the next time they need a cleaner. How are you going to get repeat customer orders for the same kind of service, i.e. house cleaning ?
I have got a few small projects each with 2-3 servers running at a time. Elastic Beanstalk manages load balancers with auto-scaling.