Database 用于开发Stackoverflow的Web技术?

Database 用于开发Stackoverflow的Web技术?,database,user-interface,design-patterns,web,Database,User Interface,Design Patterns,Web,使用哪种web语言或技术来开发stackoverflow,使其网站如此动态以处理大量数据 原因是,在讨论为我们的一个客户创建网站时,我们想分析创建stackoverflow的可行性 问题 使用哪种网络技术 使用什么编程语言 设计模式实现了吗 使用哪个数据库存储数据?为什么选择数据库 是否使用了其他先进技术 是否有专门为stackoverflow开发的独立平台 为什么在谷歌搜索任何技术问题时,我们发现stackoverflow是最受欢迎的搜索结果,是否使用了任何技术 什么在UI设计中如此重要,我觉

使用哪种web语言或技术来开发stackoverflow,使其网站如此动态以处理大量数据

原因是,在讨论为我们的一个客户创建网站时,我们想分析创建stackoverflow的可行性

问题

  • 使用哪种网络技术
  • 使用什么编程语言
  • 设计模式实现了吗
  • 使用哪个数据库存储数据?为什么选择数据库
  • 是否使用了其他先进技术
  • 是否有专门为stackoverflow开发的独立平台
  • 为什么在谷歌搜索任何技术问题时,我们发现stackoverflow是最受欢迎的搜索结果,是否使用了任何技术
  • 什么在UI设计中如此重要,我觉得它简单、动态、可访问、整洁

  • 提前感谢您的回答。因为它将帮助我们构建类似的设计。

    可能不是最新的,但它可以作为一个起点:

    应用程序和数据:Redis、.NET、C#、SQL Server

    实用程序:CloudFlare、Elasticsearch、MaxCDN

    • 在中查找stackoverflow的更多信息:
    • 在中查找stackexchange的更多信息:

    请为反对票添加评论,这将有助于我纠正这些问题?Stack Overflow使用的并不是制作这样一个网站的唯一方法,有许多类似的技术,其中一些技术在某些方面可能更好。这个问题非常广泛,部分内容与主题无关。谷歌对“Stack Overflow Technology Stack”的点击率也很高,比如这一项:值得指出的是,这些技术中有许多是在大约8年前选择的。盲目追随他人的技术堆栈不是一个很好的计划。请查看以下站点的详细信息-基本上是ASP.NET MVC、带有Redis和ElasticSearch的SQL Server后端、作为MicroORM的Dapper.NET