架构设计

胡喜:从 BASIC 到 basic ,蚂蚁金服技术要解决两个基本的计算问题

5 月 6 日,蚂蚁金服副 CTO 胡喜在 2019 年 QCon 上做了《蚂蚁金服十五年技术架构演进之路》的演讲。借此机会,也和大家深入讨论了一下蚂蚁金服对金融科技未来的判断,并首次对外曝光了蚂蚁金服技术人才培训体系以及 BASIC College 项目。

支付宝技术团队
软件结构
2019-05-17 14:07

程序员笔记|常见的SpringMVC故障排查及解决方案

本文主要通过介绍SpringMVC中三类常见的全局异常处理,在调试中发现了问题,进而引发去Spring源码中去探究原因,最终解决问题。

宜信技术学院
软件结构
2019-05-17 10:25

炸!业界难题,跨库分页的几种常见方案

互联网很多业务都有分页拉取数据的需求,例如:(1)微信消息过多时,拉取第N页消息;(2)京东下单过多时,拉取第N页订单;(3)浏览58同城,查看第N页帖子;

58沈剑
软件结构
2019-05-14 17:01

领域驱动设计在重构业务系统中的实践

领域建模首先要解决业务领域问题,而这不是翻译过来的一个个需求和用例,是需要挖掘背后的专业领域,以及客户真实的需求。本文就是很好的一个案例。

技术琐话
数据架构
2019-05-14 15:51

宜信开源专注业务逻辑的轻量级服务框架nextsystem4

此次开源的NS4系列模块是围绕当前支付系统笨重、代码耦合度高、维护成本高而产生的分布式业务系统解决方案。

宜信技术学院
软件结构
2019-05-07 10:52

详解Eureka 缓存机制

本文基于Spring Cloud Eureka 1.4.4.RELEASE,在默认region和zone的前提下,介绍Eureka的缓存机制。

宜信技术学院
数据架构
2019-05-05 10:11

杭州银行批量交易平台(HZBAT)技术内幕

杭州银行批量交易平台(HZBAT)是我基于DC4C自研的面向批量交易的技术平台。DC4C是我在2015年完全独立自研的分布式批量计算框架。

技术琐话
数据架构
2019-04-30 17:50

大神讲解微服务治理的技术演进和架构实践

随着业务的发展,规模扩大,服务越来越多,需要协调线上运行的各个服务,保障服务的SLA;基于服务调用的性能KPI数据进行容量管理,合理分配各服务的资源占用;对故障业务做服务降级、流量控制、流量迁移等快速恢复业务。怎样的服务治理框架能满足需求?

技术琐话
软件结构
2019-04-28 17:50

架构师必读 : 微服务架构设计指南

每个人都听说过微服务。但你知道怎么设计吗? 微服务是当今软件工程师的一个热门话题。让我们了解如何使用微服务架构风格构建真正模块化、业务敏捷的IT系统。一、微服务概念微服务体系结构由轻量级、松散耦合的服务集合组成。每个服务都实现了单个业务功能。理想情况下,这些服务应该是具有足够的内聚性,可以独立地开发、测试、发布、部署、扩展、集成和维护。正式定义“微服务架构风格是一种将单个应用程序开发为一组小型服务

JAVA架构
数据架构
2019-04-27 21:21

Transmit Value by Customized Annotation in AOP Interception

Annotation can uncouple components from business operations. Transmission of value from business module to custom components using customized annotation is demonstrated.

eurt
软件结构
2019-04-23 18:32

对话行癫:最详解密阿里云顶层设计和底层逻辑

几十个问题,万字长文,阿里云新任总裁行癫履新后首次出面与钛媒体独家深入讨论了一下阿里云对云计算未来的判断,深度解读未来阿里云生态战略,揭秘阿里技术委员会和阿里中台思想的原生思考。

技术琐话
数据架构
2019-04-10 15:58

微服务配置中心完全解读

在撰写这篇技术选型的文章之前,是比较犹豫的。因为,以其中一个开源项目开发者的身份,去写一篇三个开源项目的对比,即便很克制的去客观的比较,也很难有信服力。这就像,既是参赛选手,又想做裁判,观众肯定是不买账的。

技术琐话
设计模式
2019-04-02 14:31

跳开 DDD 和中台概念看阿里巴巴交易平台的问题及解决思路

2017年双11,交易峰值达到了32.5万笔/秒,这给整个交易系统带来了非常大的挑战。一方面,系统需要支撑全集团几十个事业部的所有交易类需求:要考虑如何能更快响应需求、加快发布周期;如何能为新小业务提供快速支撑、降低准入门槛;是否足够开放使得业务方能做到自助式扩展;新需求是否已经在其他事业部有可复用资产等问题。

技术琐话
操作系统
2019-03-25 17:32

你完全没了解过的日志异步落库

前言在互联网设计架构过程中,日志异步落库,俨然已经是高并发环节中不可缺少的一环。为什么说是高并发环节中不可缺少的呢? 原因在于,如果直接用mq进行日志落库的时候,低并发下,生产端生产数据,然后由消费端异步落库,是没有什么问题的,而且性能也都是异常的好,估计tp99应该都在1ms以内。但是一旦并发增长起来,慢慢的你就发现生产端的tp99一直在增长,从1ms,变为2ms,4ms,直至send time

JAVA架构
数据架构
2019-03-22 20:58

包银消费CTO汤向军:消费金融大数据风控架构与实践

以分布式设计、架构、体系思想为基础,兼论研发相关的点点滴滴,不限于代码、质量体系和研发管理。本号作者由右军及其朋友圈专家团队共同维护。

技术琐话
数据架构
2019-03-15 18:31