首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Capital One 的流线型微服务设计实践

本文将介绍微服务设计画板,以及微服务架构是如何在“美国第一资本投资集团”中应用的。 随着更多的组织在实践微服务,微服务架构变得更加成熟。然而,早期的微服务活动关注在如何把单个Web程序解偶成多个服务,更大更多的组织为了提高他们的软件交付速度和可伸缩性,也正在把已有的软件生态迁移成服务。这个问题显然要比拆分大的系统要更复杂,更具有挑战性。 模块化主要是为了解决分布式系统的复杂性。这既是微服务架构流行起来的原因,也是指导如何着手的一个重要提示。找到服务之间正确的边界自然是很重要的,组织采用微服务减少团队直接的协

010

在微服务的世界里, 你应该要知道的几件事

在微服务的世界里,开发人员、测试人员需要具备分布式数据与事件流的理论知识,同时,在开发、测试过程中需要利用可视化、轻量级的工程实践,协同完成微服务的生命周期管理。微服务的成功关键在于开发、测试人员能够与市场需求、架构师、开发人员、测试人员共同协作,实现持续布署、按需发布。开发人员需要掌握函数响应式编程的能力,使各微服务能从“代码”层级达到隔离,提高微服务的可维护性、可扩展性、可重用性、可测试性。在微服务开发过程中,做好场景分析、架构设计、接口设计、事件(信息)设计、集成测试用例设计,将有助于提高微服务的质量与效率。

08

分布式事务:不过是在一致性、吞吐量和复杂度之间,做一个选择

背景 这是一个开撕的话题,我经历过太多的关于分布式事务的需求:“有没有简便的方案,像使用数据库事务那样,解决分布式数据一致性的问题”。特别是微服务架构流行的今天,一次交易需要跨越多个“服务”、多个数据库来实现,传统的技术手段,已经无法应对和满足微服务情况下这些复杂的场景了。针对微服务下的交易业务如何保障数据一致性,本文尽量做到理论结合实际,将我们在实际产品中用到的分布式事务实现机制,和大家扒一扒,希望能帮助到读者。 谈到分布式事务,必须先把”CAP"拿出来说说事......,当然还有”BASE"......

04
领券