Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
技术架构与体系结构
微服务入门所需了解的一切 - DEV
微服务正在完全打乱我们当今构建应用程序的方式。当涉及到软件体系结构时,这是最热门的趋势之一。越来越多的开发人员正在采用它。微服务是
领域驱动设计和Clean架构之间的区别? - stackexchange
问题:我一直在研究Robert C. Martin的Clean Architecture(CA),发现它对于促进大型应用程序的架构标准非常有用。通过实施案例研究,我对如何使用它来帮助构建更灵活,健壮和可扩展的应用程序有一些经验。最后,我还解决了它的潜在缺点(在
软件架构师或解决方案架构师必读的五本书 - javarevisited
我收到了许多高级Java开发人员的询问,他们渴望成为软件架构师或解决方案架构师,他们能做什么才能成为软件架构师?哪些书籍,资源或认证可以提供帮助?还有一般性的询问,例如您需要多少经验才能成为软件架构师等。过去,我一直向他们建议一些书籍以供阅读,以扩展他们的知识库,并从体系结构和设计的角度来看
害怕软件的复杂吗?其实复杂性是必须存在的 - ferd
与复杂性作斗争是软件开发中经常出现的主题,我已经看到过一遍又一遍在各个级别上争论不休:在函数和方法中应该进行多少注释?理想的抽象量是多少?框架什么时候开始具有“太多的魔力”?组织中什么时候出现太多语言?我们试图摆脱复杂性,控制它,并寻求简单性。我认为这种逃避复杂性的方式进行构架是错误
DDD(领域驱动设计)是微服务体系结构的核心和最重要的基础 - Prabhat
DDD(域驱动设计)是微服务体系结构的核心和最重要的基础。不了解DDD就无法掌握微服务架构真正的美丽之处。微服务架构顾名思义是一种将后端应用构建为一组小型服务的方法。每个服务都在自己的进程中运行,并使用HTTP / HTTPS,WebSocket或AMQP等协议与其他进程进行通信。每
如何设计最佳的微服务架构 -DZone
企业正在迅速采用微服务架构来创建灵活,可扩展的应用程序,这些应用程序可以快速迭代,具有较高的容错能力和较低的停机时间。您如何构建正确的微服务架构?尽管确切的架构会有所不同,但是有一些最佳实践可以帮助设计有效和最佳的微服务架构。
为微服务构建服务网格的Istio自身却走向微服务的反面单体架构 – Christian Posta
在为微服务通信构建服务网格的Istio社区中,控制平面的实现将
介于SOA与微服务之间的面向数据的软件架构(DOA) | Eyas的博客
软件架构中有一个鲜为人知的模式,值得更多关注。首次由Rajive Joshi在
私有云:基础平台部门如何为企业内1500名工程师构建PaaS?- srvaroa
基础技术基础架构定义为“ 用于创建,发展和运营我们的业务的软件和系统。”包括云服务,构建工具,编译器,编辑器,源代码控制系统,数据基础架构(Kafka,Hadoop,Airflow…),路由和消息传递系统(Envoy,gRPC,Thrift…),Chef,Consul,Puppet,Terr
Uber在微服务架构中如何利用多租户玩转生产现场测试?
在面向租户的微服务体系结构中,将租户上下文如tenant-id附加到传入请求,并在请求的整个生命周期中传播该上下文,这使用户能够基于该上下文路由请求。当请求调用链中任何服务收到请求时,某些服务可能会评估请求上下文以绕过某些业务逻辑。例如,验证用户电话号码的审核服务可能希望绕过测试流量的检查,
什么是基础架构即代码(IaC)-dev
DevOps的一大优势是基础架构即代码。这意味着您对待基础结构的方式与对待应用程序代码的方式完全相同。为基础设施配置实现版本控制,编写测试,并确保这些配置不会与您在多个环境中的存在差异。将基础架构作为代码来处理可防止出现意外代码更改以及生产和开发等环境之间的配置差异之类的问题。它还可
用于业务分析设计的扎克曼框架 -AMIS
敏捷团队使用迭代的、需求驱动的、务实的方法来实现IT实施、变更和运行。这些团队的业务范围如果是有限的,效果则很好。这有助于团队以灵活和富有成效的方式执行任务。但是带来副作用是:增加了生产率和灵活性的同时也增加了相互配合的节拍越来越大。没有软件架构上的指导机制,传统的长期业务目标最终将
TOGAF企业架构与软件架构的对应图
软件架构师主要工作 - Twitter Moses Macero)
软件架构主要涉及:1. 绘制方块盒图和箭头2. 与人们交谈3. 促进和参与设计会议4. 将设计更改落实为可工作的段目标5. 鼓励其他人参与架构设计 理由:如果您没有做到第1条,人们将不会理解您在说什么
康威定律的实质是公司文化问题 -allenholub
康威定律(Conway's Law)描述这样的事实:系统架构反映了创建系统的这个组织中人之间的通信路径。人们通常将其简化为说系统架构反映了组织架构。 其实,创建的系统也反映了创建系统的动态行为。例如,组织政治以及组织价值观将反映在守则中。例如,具有
Diagrams:使用图表描述云系统架构原型
使用Diagrams可以用Python代码绘制云系统架构。它的诞生是为没有任何设计工具的新系统架构设计提供原型。您还可以描述或可视化现有的系统架构。图表目前支持六个主要供应商:AWS,Azure,GCP,Kubernetes,Alibaba Cloud和Oracle Cloud。现在,它还支
软件架构文档最小化的方法 -DEV
许多软件开发人员会很快告诉您: “我们很敏捷” “我们认为工作软件胜于全面的文档” “价值在于对话” “代码就是文档” “测试是文档” 代码是事实,而不是全部事实正如
幽默:软件的五个层次,通俗易懂 -CatMcGeeCode
托管-数据存储位置数据库-数据如何存储逻辑-如何处理数据API-如何获取数据用户界面-如何显示数据
上页
下页