当前位置: 首页 > news >正文

新乡建网站北京服装设计公司前十名

新乡建网站,北京服装设计公司前十名,购物网站建设前的市场分析,wordpress主机pfthost“云、架构即代码、具有API和反脆弱系统的联邦架构#xff0c;这些软件系统开发技术正迅速成为关注焦点”。这是Mary Poppendieck在GOTO Berlin 2016大会上做“软件工程技术的未来”演讲时所提出的。 当数据量大到无法被单机所管理时#xff0c;有两个解决方案#xff0c;即… “云、架构即代码、具有API和反脆弱系统的联邦架构这些软件系统开发技术正迅速成为关注焦点”。这是Mary Poppendieck在GOTO Berlin 2016大会上做“软件工程技术的未来”演讲时所提出的。 当数据量大到无法被单机所管理时有两个解决方案即纵向扩展和横向扩展。纵向扩展通过扩容单机的能力实现Poppendieck指出通常这并非是解决问题的正确方向。很多情况下需要做横向扩展通过添加更多的计算机构建集群系统。 Poppendieck在演讲中给出了两种不同的横向扩展方法 文件的横向扩展。以Google的搜索技术为例文件被分割为多个小块并分别拷贝到多个服务器中。这样搜索可并行地完成并通过合并各个服务器所给出的结果得到最终的搜索结果。架构的横向扩展。以Amazon的做法为例事务会被切分为多个服务每个服务使用特定服务器实现。当事务存在瓶颈时可在多个服务器上复制服务并且每个服务由一个半自治的“双比萨”团队译者注“双批萨”原则指团队规模不应超过两个披萨饼还不够吃的人数负责。 Poppendieck提到越来越多的系统正在向云上迁移云就是未来。她指明 相比于大多数预制的数据中心云更便宜、更稳定、更安全并且更具扩展性。 将已有的应用转化为基于云的应用是十分具有挑战性的。Poppendieck引用了IBM的Arthur Cole所说的话 针对传统数据架构所设计的应用如果不做大量的代码重构工作就无法在云中很好地运行。 Poppendieckz在演讲中给出了几个已有的架构即代码解决方案 使用容器实现了过程的标准化和自动化。无服务器架构以更低的价格提供了灵活的计算容量。软件定义网络使用软件而非硬件实现了规模扩展。 单一的中央数据库会产生依赖性问题这是由于所有的应用都依赖于数据数据库的改变将会影响到很多的应用。Poppendieck指出“企业数据库是一个巨大的依赖性生成器”。由于每个独立团队的工作必须要和其它共享同一数据库的团队协作这导致每个团队都无法实现自治的部署。联邦架构是单一数据库的替代技术它将数据分割为适合各个独立模块或服务需求的本地数据存储数据的存取只能通过API方法。API正在替代中央共享数据库并使物联网成为可能。Poppendieck指出使用API是软件工程的必备技术。API应作为有具体团队负责的产品看待并通过聚焦于API用户来推进和开发新的功能。 Poppendieck说没有必要尽力去实现系统零故障我们可以换一种思维。当前很多的系统都是脆弱的虽然它们在刚上线时都是鲁棒的但是随着时间的进展它们变得越发地难以维护。Poppendieck提出当今系统需要的是反脆弱并具有面对故障的能力。在发生故障时系统应能限定损害的程度并从故障中恢复。 如何获取反脆弱系统取决于系统测试的方法即如何通过注入故障产生给定的运行错误。Poppendieck指出为达到所期望的可用性和鲁棒性等级系统需要隔离故障并从故障自动恢复。 Poppendieck提到了当前开发软件的关键事宜她说为具备持续集成的能力需要一个部署流水线为获得持续集成所承诺的优点需要具有一个包括产品管理、测试和运营的跨功能团队。部署流水线依赖于自动的测试、迁移和部署过程。持续集成需要所有团队通过代码库做交流实现针对主干分支的持续集成。团队应维持软件时常处于发布就绪的状态如果事实并非如此你必须停下来并做到上述要求。只要实现了持续的部署一旦有用的软件增量或功能就绪就可通过切换或转换实现软件的增量发布。 Poppendieck提出持续交付提供了必要的端到端反馈。研究显示在半数情况下产品经理是错的产品规格说明中会有三分之二的特性和功能是没有必要的。导致这些问题产生的原因在于做实验验证某个特性是否可以真正地解决手头问题之前就试图达成具体开发特性的细节。为确保开发的解决方案能很好地适用于所需解决问题需要通过实际的使用产生快速的反馈这也正是精益开发和敏捷开发实践的真正价值所在。Poppendieck建议将发布团队转变为在一定条件下可解决问题的团队。 Poppendieck建议在系统开发的过程中采用基本的工程性过程实践、在现实制约因素的范围内学习并且建议从模式或者信号而非需求或是特性开始。然后聚焦于问题本身并使用假设去规划工作。基于上述方法开展多个实验并使用实验结果数据决定应如何继续工作。 原文地址http://www.infoq.com/cn/news/2016/12/future-software-engineering .NET社区新闻深度好文微信中搜索dotNET跨平台或扫描二维码关注
http://www.zqtcl.cn/news/464565/

相关文章:

  • WordPress子站站群建筑工程网上申请质量安全监督
  • 怎么给网站添加图标山西手机版建站系统哪家好
  • frontpage网页制作视频教程昆明网站建设优化企业
  • 工信部 诚信网站备案公司网络营销方案
  • 网站开发采集工具如何做网站内链优化
  • 在线做英语题的网站揭阳建站服务
  • 网站非法篡改wordpress的知名网站
  • 保定网建站模板uv推广平台
  • 股权分配系统建设网站wordpress mip 模板
  • 网站及其建设的心得体会昆明云南微网站
  • 详情页在线设计网站推荐广州建设网站企业
  • 设计师网站建设哪家网络公司做网站
  • 宣城网站开发专业制注册资金写100万后悔
  • 专业的高密做网站的建公司网站要多久
  • 蚌埠做网站哪家好WordPress强制ssl
  • 1m宽带做网站平台建站
  • 学习做ppt 的网站班会活动设计方案模板
  • 廊坊住房和城乡建设厅网站门户网站开发招标
  • 免费下载网站设计方案wordpress zenmeyong
  • 网站建设与维护相关知识网站建设遵循的规范
  • 网站建设费科目东莞市塘厦镇
  • 网站建设策划书1万字深圳公司网站设计企业
  • 建设企业网站小微asp iis设置网站路径
  • 分类信息网站营销小程序appid是什么
  • 营销软文是什么意思网络seo培训
  • 效果好的手机网站建设成都网站制作报价
  • 江门网站建设推广平台注册公司费用要多少
  • 淄博哪家公司做网站最好新手做地方门户网站
  • 做一个交易平台网站的成本深圳南山做网站的公司
  • 网站建设的开发的主要方法aspcms分类信息网站