I find it strange that you believe that Elastic Beanstalk is not reliable... That hasn't been my experience at all.
My company has been using it to host our production infrastructure for over a year and a half now, and it has been performing excellently. Our site reliability over the past year has been somewhere around the 99.99% range (and few outages we did have were not related to Elastic Beanstalk in any way).
We have our site hosted in multiple redundant physical locations (AWS regions), with a load balancer routing requests between multiple nodes.
We do about 10-20 deploys to production on a daily basis, with zero downtime. Any time there is a deployment, the code is automatically deployed in rolling batches, and the nodes aren't added back to the load balancer until they pass their health checks.