We chose AWS because, at the time, it was really the only cloud provider to choose from.
We tend to use their basic building blocks (EC2, ELB, Amazon S3, Amazon RDS) rather than vendor specific components like databases and queuing. We deliberately decided to do this to ensure we could provide multi-cloud support or potentially move to another cloud provider if the offering was better for our customers.
We’ve utilized c3.large nodes for both the Node.js deployment and then for the .NET Core deployment. Both sit as backends behind an nginx instance and are managed using scaling groups in Amazon EC2 sitting behind a standard AWS Elastic Load Balancing (ELB).
While we’re satisfied with AWS, we do review our decision each year and have looked at Azure and Google Cloud offerings.
#CloudHosting #WebServers #CloudStorage #LoadBalancerReverseProxy



























































































































![Speed AND Reliability: How to move fast and fix things [Webinar]](https://raygun.com/blog/images/github-webinar/feature.png)






![Hiring strategies for high-performance software teams [Webinar]](https://raygun.com/blog/images/high-performance-teams-webinar/feature.jpeg)




![Solving complex performance problems in .NET Core [Webinar]](https://raygun.com/blog/images/performance-webinar/feature.png)












































![Java exceptions: Common terminology with examples [2018 guide]](https://raygun.com/blog/images/common-java-exceptions/java-feature.png)


![Best practices for Microservices [2018]](https://raygun.com/blog/images/cogs.png)







![Monitoring microservices: Everything you need to know [2018]](https://raygun.com/blog/images/monitoring-microservices/feature.png)




![SOAP vs REST vs JSON comparison [2018]](https://raygun.com/blog/images/soap_vs_rest/feature.jpg)






![The SDLC: 7 phases, popular models, benefits & more [2018]](https://raygun.com/blog/images/sdlccompress.jpg)






![Debug JavaScript in Visual Studio in 7 easy steps [2019]](https://raygun.com/blog/images/debug-visual-studio/debug-visual-studio.png)
![Debug JavaScript in Opera in 7 easy steps [2019]](https://raygun.com/blog/images/debug-opera/debug-opera.png)





























![Software Intelligence for creating flawless user experiences [Infographic]](https://raygun.com/blog/wp-content/uploads/2017/04/what-is-software-intelligence-3.png)












![How to get the optimal image size for web [2018 update]](https://raygun.com/blog/wp-content/uploads/2017/02/Image-too-large.png)















![How to improve page load speed with SVG optimization [2018 update]](https://raygun.com/blog/wp-content/uploads/2016/11/optimization.png)












































































