写点什么

.net的技术架构

收录了 .net的技术架构 频道下的 50 篇内容

Docker 技术与 Coding.net 技术架构的变迁

Docker 自发布以来,它的影响力不容小觑,目前已经在整个行业甚至于许多大企业都得到实际的应用案例以及支持。Coding.net 作为一个创业公司,大量采用了微服务架构解耦系统,在提高开发效率的同时也引入了不少新的问题。今天在这里跟大家分享一下我们是如何采用 Docker 技术在内部推行生产环境容器化,代码化,自动化的。

.NET 和 Azure 示例展示在分层架构中如何使用.NET 技术

Serena Yeoh是一位微软顾问,并且编写了微软的pattern&practices应用架构指南,他针对.NET 4.0创建了分层架构的示例,并在最近部署到Azure上,其中展示了多种在基于分层设计模式的架构中所使用的.NET技术(WPF、WCF、WF、ASP.NET、ADO.NET EF)。

业务架构没那么容易
业务架构没那么容易

业务架构是一个存在二十多年的概念,很多工程师认为业务架构与技术架构相比,缺乏技术含量,对于工程师的能力增长没有多少帮助。但对于大型科技公司而言,业务架构却非常重要。它是连接企业战略和技术实现的桥梁,是连接业务人员与技术人员的桥梁。基础架构有很多可以复用的通用能力,但业务架构却是千变万化需要针对企业自身业务去设计、生长的。

架构师修炼之道

架构师是一个神秘而又神圣的名词,作为软件开发领域的设计师,架构师承载着太多的责任和挑战。对于一个程序员或者工程师来说,架构师就像是一个目标,一条道路,抑或是一座山峰。如何能够成为一名合格的架构师?架构师应该具备何种素质?而架构师又是如何做到持续不断的成长和提高的呢?带着这些问题,我们请到了五位InfoQ中文站的编辑,同时也是各领域出色的架构师或者咨询师,来谈谈他们心中的“架构师修炼之道”。

介绍 Web 基础架构设计原则的经典论文《架构风格与基于网络的软件架构设计》导读

Roy Fielding博士是IETF发布的HTTP和URI协议的主要设计者。HTTP和URI是两个最为重要的Web基础技术架构协议,因此Fielding博士可谓是Web架构的奠基者之一。这篇论文很不容易读懂,作为论文中文版的译者,笔者试图在这篇导读中为读者梳理出一个阅读的脉络。不过笔者还是希望读者能克服困难,亲自去读一下这篇论文,因为这篇论文实在是太精彩了。

虚拟研讨会:软件架构文档

软件架构文档是企业应用开发过程中的重要一环,理解一个项目中的架构文档的关键是理解它在项目生命周期中所扮演的角色。在这个虚拟研讨会中,InfoQ希望能从顶级的软件架构专家们那里找到软件架构文档的重要性,特别是在敏捷软件开发环境中如何记录架构。

有关京东商城采用.NET 架构的社区讨论

​最近一段时间,随着双十一、双十二等优惠打折季的过去,有关电商网站的可靠性设计受到国内社区的热烈讨论。在知名问答网站知乎上,有人提出了这样一个问题:“京东今天还在用.NET 架构的原因是什么?”,半年来得到了许多技术圈内人士的回复,其中不乏有意思的内容,对读者朋友很有启发作用。

你是个软件架构师吗?

开发和架构的界限难以捉摸。有些人认为这并不存在,架构只是开发者所做的设计过程的扩展而已;另外一些人说这是一个鸿沟,它只能由那些做到高度抽象,而且不会陷入实现细节的开发者才能跨越。这之间有个平衡,但是你怎么从开发者成为架构师呢?

架构是一个共识:当当系统架构优化年终总结
架构是一个共识:当当系统架构优化年终总结

承载每天数以万计的交易已经是主流电商网站的常态。

深入浅出云原生架构(一):架构演进与成熟
深入浅出云原生架构(一):架构演进与成熟

本文讨论了在推行云原生架构时,组织在云上托管应用程序的过程中应评估哪些因素。

让成本与风险驱动敏捷架构设计

在本文中,作者Eltjo R. Poort提出了一种开展架构工作的方法,名为风险与成本驱动架构,它能够帮助架构师在敏捷世界中变得更为高效。使用风险与成本能够帮助决定关注点的架构重要性。

专家视角看 IT 与架构

软件产业目前的状态很混乱,开发成本越来越高,质量却越来越差。IT领域的新技术、过程以及方法论所给出的承诺与具体实现还有相当大的差距。Bruce Laidlaw和Michael Poulin都是具有超过30年的IT行业经验的专家,他们对IT在过去和现在的情况做了对比,然后对于IT需要在哪些方面做出提高给出了深刻的见解。

腾讯组织架构整改引思考:中小团队要怎样搭建架构?
腾讯组织架构整改引思考:中小团队要怎样搭建架构?

2019年1月4日,腾讯宣布成立技术委员会,也代表之前宣布的架构调整终于拉开序幕。那么中小团队要如何搭建自己的团队架构呢?本文将会对此展开讨论……

解析微服务架构(一)单块架构系统以及其面临的挑战

微服务架构模式(Microservice Architect Pattern)是近两年在软件架构模式领域里出现的一个新名词。虽然其诞生的时间不长,但其在各种演讲、文章、书籍上所出现的频率已经让很多人意识到它对软件领域所带来的影响。那到底什么是微服务,当我们谈论微服务时,它代表着一种什么样的含义?微服务适合应用在什么场景下,以及它有什么样的优缺点?微服务和SOA到底有没有区别?在接下来的几部分里,我将为大家揭开微服务的神秘面纱。

王坚博士:一个好的架构能让霍金不再担心 AI

由极客邦科技与InfoQ中国主办的ArchSummit全球架构师峰会北京站,于12月8-11日在北京国际会议中心举办。大会特邀100多位国内外技术专家,与2000余名技术管理者、架构师们共同分享和交流新技术在行业应用中的最新实践,助力企业技术选型、业务升级与顺利转型。

理解本真的 REST 架构风格

本文是“深入探索REST”专栏系列深度内容中的第二篇,它将带您领略REST架构的起源、与Web的关系、REST架构的本质及特性,以及REST架构与其他架构风格之间的比较。

案例研究:IP 电话集成架构

本案例将揭开LiteScape软件解决方案的神秘面纱,引导你从需求的角度审视它们基于Java和.Net实现的架构全貌,随后我们还将聚焦它们项目中一些有趣的技术方向,包括基于WebEx/LiveMeeting的电话集成、对Java与.NET间互操作的集成,安装在同台计算机上的各个操作系统间的HTTP与IPC通信比较,最后是此项目中的收获。

InfoQ趋势报告:架构和设计领域技术演变详解
InfoQ 趋势报告:架构和设计领域技术演变详解

InfoQ编辑团队如何看待2019年“架构与设计”领域的演变?

将架构作为语言:一个故事

通常,架构要么是在Word文档中描述的一些软件系统中无形的、概念性的方面,要么就完全是由技术驱动的(“我们使用了一个XML架构”)。这两种方式都很糟糕:前者很难派上用场,而后者架构上的概念被技术宣传所掩盖。 什么才是好的表达?应该是随着架构的发展,演化出一门语言,让你得以从架构的角度来描述系统。根据我在多个真实项目中获得的经验,这种表达方式能够形象、无歧义地描述架构构建模块和具体系统,同时又不至于深入到技术决策的细节(技术决策应该有意识地放到另一个单独的步骤中)。 本篇论文的第一部份通过一个真实故事演示了这一思想。第二部分则总结了这一方法的关键点。

架构腐化之谜

在长期运转的项目中,架构的腐化是怎么产生的?为什么常见的面向对象技术无法解决这类问题?如何延缓架构的腐化?本文将尝试解释这一切,并提出相应的解决方案。读者需要具备相当的开发经验——至少在同一个项目的开发上一年以上;公司负责架构演进、产品演进的角色会从本文找到灵感。

.net的技术架构专题_资料-InfoQ中文网