为啥做支付开发工资高,带你了解支付的难

概况

涉及金融的公司做大了之后,都会产生自己的支付体系,在我看来,支付部门就是公司业务发展的产物,不管是支付宝,还是微信支付,或者京东金融。如果你看过《淘宝技术十年》那你肯定对这个深有体会

公司需要支付吗

刚来公司入职的时候,只有一个账务的概念,支付就是一个service的事情。那个时候甚至没有想到用dubbo 单独把支付作为一个服务。更别说分布式事务的事情了。

支付开发和测试吵架了

随着公司业务逐渐壮大,因为公司主要从事金融支付业务,所有业务都会产生支付,因为任何一个小的改动都会涉及支付的发布,业务的测试经常会找到支付的开发,所以我们在考虑,该把支付的服务独立出来了。

支付背锅了,年终奖没了

支付最重要的就是稳定,一旦公司支付垮掉,所以业务就会停滞,所以必须保证服务的高可用。

财务来骂支付

随着公司业务壮大,财务要按照每个科目对账,清结算,银行,三方支付公司,和支付指令做对账,支付部门和业务部门做对账。不然整天就是客诉,如果你在蚂蚁金服工作过,你一定会知道,客诉有多少多。互金公司都有代扣业务,不可避免发生。

常见支付架构

这个图基本涵盖,支付架构大同小异

支付常用技术

1.TCC (底层账务系统一般基于TCC模式开发)
2.分布式事物调度系统(协调各个账务模块)
3.清结算系统,对账技巧
4 分库分表
其实支付设计的技术都不算难,最要的是稳定,当业务上来的时候,如果保证你的TPS。
重复出款,错账 ,资损,系统宕机 都会严重影响你的年终奖。

这篇大概写了一下,大家对支付哪块最感兴趣,都可以在评论区留言,我会详细做介绍。本人从大学毕业就一直从事支付开发的工作。踩了很多支付的坑 ,希望给大家一个借鉴。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值