【直播预告】阿里高级开发工程师紫思:闲鱼多业务隔离框架SWAK

简介: SWAK框架是闲鱼开发的一套主要用于解决平台型应用中的多业务耦合问题的技术框架。大多应用的代码都是增量式开发,然而随着业务数量的增加,不同类型的业务代码逐渐交织耦合、难以拆解,严重降低开发效率和团队协作效率。

主讲人:紫思(阿里集团-新零售技术事业群-高级开发工程师)
本名:刘孝圣

阿里巴巴闲鱼技术部服务端开发工程师,目前在闲鱼主要负责商品域的功能开发和SWAK框架的开发迭代。所负责的SWAK框架已稳定支持了闲鱼的商品发布功能和详情功能。个人对技术框架、业务框架、领域驱动设计等方面有浓厚兴趣。

___


点击关注紫思的云栖社区个人主页

内容概要:
闲鱼SWAK框架主要用于解决平台型应用中的多业务耦合问题。大多应用代码都是增量式开发,然而随着业务数量的增加,不同类型的业务代码逐渐交织耦合、难以拆解。这将会给代码维护、新增需求带来极大的困扰,严重影响开发效率和团队协作效率。闲鱼在发展的过程中也遇到了类似的问题。为此,闲鱼创建了SWAK框架并已在线上环境真实使用,大幅提升了代码质量和团队协作效率。

本次直播将从具体的例子入手,一步一步带领大家探索SWAK框架的核心设计原理,并将实例介绍SWAK框架在闲鱼的应用。相关介绍可以参考https://yq.aliyun.com/articles/645779https://yq.aliyun.com/articles/687947

直播时间:2019年4月18日 周四 今晚19:00

直播地点:【阿里Java技术进阶】钉钉群

详情请看下方图片:

___


想看 免费直播的提前扫码入群,或 点击link入群: http://byan.top/VjOiEk

以下为云栖社区的官方Java云栖号:
Java技术进阶(点击关注)

相关文章:
业务代码解构利器--SWAK

老代码多=过度耦合=if else?阿里巴巴工程师这样捋直老代码

【阿里Java技术进阶】官方钉群直播大全(持续更新)

阿里开发者技术社群键盘图【全网首发,10万开发者的大社群】

扫描下方公众号二维码可获得更多活动资讯:
_jpeg

相关文章
|
10月前
|
架构师 程序员
化繁为简!阿里新产亿级流量系统设计核心原理高级笔记(终极版)
不管是初入职场的小菜鸟还是有一些工作年限的老司机,系统设计问题对他们来说都是一大困扰。前者主要是在于面试;面试官来一个如何从零到一设计一个完整的系统?大多数人都会直接懵了,因为系统设计覆盖面广,而网上资料又不能面面俱到,单独背背文章肯定是不行的;后者主要在于晋升;想要从程序员进阶到架构师,系统设计是必须要踏入的一道坎,他对你的技术广度跟深度都会有一定程度的考察。
《阿里高级开发工程师紫思:闲鱼多业务隔离框架SWAK》电子版地址
阿里高级开发工程师紫思:闲鱼多业务隔离框架SWAK
63 0
《阿里高级开发工程师紫思:闲鱼多业务隔离框架SWAK》电子版地址
|
前端开发 架构师 Serverless
人人都是Serverless架构师之传统内容管理系统改造实战一[开篇]
内容管理系统是很常见的一种web应用场景,可以用到个人独立站,企业官网展示等场景,具有很高的实用价值,一个标准的内容管理系统主要由三个部分组成 主站展示部分、后台管理系统、API接口服务,本系列文章会以一个已有内容管理系统的Serverless架构重构展开,介绍改造的基本思路,改造细节,以及性能优化业务可观测设计等。涉及大家关心的Serverless生产遇到的一些问题,比如数据库、日志、动静态分离、调试、维护、灰度方案等。最真实的展现Serverless架构的实施落地细节。 本篇章作为系列文章的开篇,大致讲解一下将传统前端应用重构成Serverless架构的架构设计方案,工程改造思路,以及部署
248 0
人人都是Serverless架构师之传统内容管理系统改造实战一[开篇]
|
前端开发 Serverless API
人人都是Serverless架构师之传统内容管理系统改造实战二[踩坑实践]
容管理系统是很常见的一种web应用场景,可以用到个人独立站,企业官网展示等场景,具有很高的实用价值,一个标准的内容管理系统主要由三个部分组成 主站展示部分、后台管理系统、API接口服务,本篇文章会以一个已有内容管理系统的Serverless架构重构展开,介绍改造的基本思路,改造细节,以及性能优化业务可观测设计等。涉及大家关心的Serverless生产遇到的一些问题,比如数据库、日志、动静态分离、调试、维护、灰度方案等。最真实的展现Serverless架构的实施落地细节。
199 0
人人都是Serverless架构师之传统内容管理系统改造实战二[踩坑实践]
|
数据可视化 安全 程序员
将业务数字化,让低代码成为管理的核心引擎|《102个开发者故事》第九期
有14年软件开发经历的陆凯,用低代码实现同仁堂健康(宁夏)公司的全面智慧管理。
585 0
将业务数字化,让低代码成为管理的核心引擎|《102个开发者故事》第九期
|
算法 前端开发 搜索推荐
【直播预告】算法技术:在企业工作,如何同时get科研成果与业务结果?
【直播预告】算法技术:在企业工作,如何同时get科研成果与业务结果?
【直播预告】算法技术:在企业工作,如何同时get科研成果与业务结果?
|
SQL 存储 分布式计算
那些年,我在阿里当数据开发
借助这篇文章,讲述作者在阿里5年数据开发经历 ,希望在个人发展上能给大家提供一点帮助。
1101 0
那些年,我在阿里当数据开发
|
弹性计算 开发框架 自然语言处理
闲鱼研发框架应用和探索
Flutter是开源的UI工具包,其能够帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web、桌面和嵌入式平台。在AliFlutter 系列第二场直播中,阿里巴巴闲鱼无线技术专家梁治峰为大家分享了闲鱼在Flutter中研发框架应用和探索,从分别从三个方向介绍Flutter一体化研发模式、Flutter动态化能力、Flutter互动能力。
2343 0
闲鱼研发框架应用和探索
|
人工智能 运维 Cloud Native
直播预告 | 从架构到代码,软件开发最新趋势解析
6月1日16点,云效开发者交流群见!
1923 0
直播预告 | 从架构到代码,软件开发最新趋势解析