Flask Web App, deploy to AWS or GCP?

Spread the love
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

I have basic flask web app that I want to deploy to production, and wanted to get thoughtful insights on whether you recommend AWS or GCP for my situation. Thanks! Here are the details: Python3, Flask web service with 40 http post/get endpoints. Number of users = 20 on launch day. Expecting up to 200 within a few months. Might need to scale much more later, but not right now. I took the initial shortcut of keeping state in dicts() which seems okay for now, but will refactor to redis/mysql as soon as I start to hit bottlenecks. I expect this will happen around 100 users. ​ My impressions: Even though AWS seems richer in offerings, the quality and openness of the documentation and approach of GCP appears far superior to me. Their examples (appengine) are designed exactly as expected, use completely standard technologies, flask, etc, and GCP seems to not have the clunky legacy moving-parts of elastic-beanstalk. My fear is that I find GCP to match exactly what I would expect/want, NOT because it’s cleaner/better, but because the AWS approach, though heavier, is actually the better one. And the reason I’m not appreciating it is that I don’t know enough about AWS. In other words, I’m afraid that in a year I would find that what seemed like “precise” and “clean” on gcp turns out to be naive/incomplete. What do you guys think? Please make it clear what your knowledge level and experience is in your responses. I’ve been doing “enterprise web apps” for 20’ish years, from the ancient days of Tomcat, all the way to Asp .Net a couple years ago, etc, but haven’t done any serious work in cloud yet. ​ Thanks! submitted by /u/tolub [link] [comments]

X ITM Cloud News

Patricia

Next Post

New Analysis Shows Icosapent Ethyl (Vascepa®) Is Cost Effective and Offers Rare Finding of Better Outcomes at Lower Healthcare Costs When Used to Treat High-Risk Patients with Cardiovascular Disease or Diabetes and Other Risk Factors

Mon Nov 25 , 2019
Spread the love          X ITM Cloud News
X- ITM

Cloud Computing – Consultancy – Development – Hosting – APIs – Legacy Systems

X-ITM Technology helps our customers across the entire enterprise technology stack with differentiated industry solutions. We modernize IT, optimize data architectures, and make everything secure, scalable and orchestrated across public, private and hybrid clouds.

This image has an empty alt attribute; its file name is x-itmdc.jpg

The enterprise technology stack includes ITO; Cloud and Security Services; Applications and Industry IP; Data, Analytics and Engineering Services; and Advisory.

Watch an animation of  X-ITM‘s Enterprise Technology Stack

We combine years of experience running mission-critical systems with the latest digital innovations to deliver better business outcomes and new levels of performance, competitiveness and experiences for our customers and their stakeholders.

X-ITM invests in three key drivers of growth: People, Customers and Operational Execution.

The company’s global scale, talent and innovation platforms serve 6,000 private and public-sector clients in 70 countries.

X-ITM’s extensive partner network helps drive collaboration and leverage technology independence. The company has established more than 200 industry-leading global Partner Network relationships, including 15 strategic partners: Amazon Web Services, AT&T, Dell Technologies, Google Cloud, HCL, HP, HPE, IBM, Micro Focus, Microsoft, Oracle, PwC, SAP, ServiceNow and VMware

.

X ITM