首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你建议使用什么语言和平台?

你建议使用什么语言和平台?
EN

Stack Overflow用户
提问于 2020-07-13 21:52:38
回答 2查看 44关注 0票数 0

我将开发一个基于网络的产品,它有以下描述:

1-它可能成长为一个大网站和成千上万的用户!

它将有一个API来为用户服务,这样用户就可以在自己的应用程序中调用API了!

安全太重要了!

4- 90%的工作是在后端完成的,但一些设计和设置是在前端完成的!

有些部分是基于人工智能的服务!

6后端是在几十个云上执行的,所以我们需要管理云!

7-速度至关重要

8-它需要与其他一些API和软件进行通信。

现在,为了准备一个演示,我使用prepare和C#作为服务器端的API,比如AI、数据库、云管理、应用程序管理。但是对于最终的产品,我搞不懂使用什么平台、语言等呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-07-21 05:39:33

云支持许多语言,包括您提到的那些语言,我建议您从您的团队最强大的位置开始。就像Pierre在他的回答中所指出的,为云开发还有一个学习曲线,加入一种新的语言会减慢速度,并且您已经列出了速度作为关键。优先考虑架构:好的架构比选择工具更重要。

从微服务体系结构(MSA)的角度来处理该项目。既然你预测增长,你就不想以单一和复杂的规模、可靠性、市场速度等来结束。试着把解决方案分割成独立、可部署的模块。这也将给你优化你的工具和学习的机会。

为正确的工作使用正确的数据库,在一个项目中使用多个数据层技术已经成为一种普遍的做法。

你提到

后端是在数十个云上执行的,因此我们需要管理云。

这里的含义还不确定,但如果您要使用多云,请考虑使用Containers和更开放的编排引擎,如Kubernetes。最小化无服务器组件,因为这可能意味着对每个云服务供应商进行重新设计。

万事如意。

票数 1
EN

Stack Overflow用户

发布于 2020-07-21 01:39:48

对于这样一个项目,第一步是从平台的组件(例如AWS / Azure / GCP)构建云架构。

根据组件的目标和限制,语言将在很晚的时候出现。

注意:在云上部署一个“经典”应用程序(即最初不是为云设计的应用程序)可能非常复杂。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62884849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档