工作中有待留❤️积累的一些经验

?系统里几个用户在测试(qps):几个,production后很多
前后端团队怎么合作:架构师的文档
公司的api谁在用:先是自己测试,再用户
有人要改api怎么答疑:看文档再问
有bug怎么办:cal log,谁写的bug谁解决
你具体做什么:transfer api,把钱再账户之前移动。只是用户的钱在代码里变了,不一定牵涉到数据库。
?怎么确保是一致性atomic的,钱转来转去不会错:看response balane
hibernate你配置过吗:自己的项目中配置过,公司的service里是本来就配置好了的
用kafka做什么:看transaction log

用户信息是怎么authenticate的,有没有使用jwt令牌

答:是用的jwt。

一般的用户token就只需要用户名、账号。

交易的token需要很多字段来形成,包括产品名称、国家代码、交易类型等等。

 

怎么加密文件的:

有keymaker的工具,生成公钥私钥,然后用gpg这种不对称加密。通过shell来加密解密,或者给pom.xml添加依赖。

https://drive.google.com/drive/folders/19d5ztD-TDrcpPhX2l96Uv9Lb8M05_6sx?usp=sharing

 

end2end测试包括了各种使用场景,比如打开、关闭帐户、添加额度、转移资金

 

ci/cd的流程是什么样,是不是:jenkins-managed stage-测试阶段(Altus网站上的msmaster FIT环境就是e2e的测试阶段-Live support-release branch-公司让你release

答:好像有个release branch。

 

架构师是怎么设计架构的

答:指导整个架构,(比如设计用户使用一个帐户时候的现金流)

同时也要协调不同的团队的意见(比如审查开发团队的api设计、产品团队做出来的页面等)。

https://drive.google.com/drive/folders/16wunrBkqGjt1gQwVTX4es4jx_O5wy4aa?usp=sharing

 

整个软件的具体开发流程

答:设计、开发、e2e(从用户到产品)集成、e2e测试、从公司收集监管数据、发布、

对真实客户的数据分析、监管这个产品直到生命周期结束

https://drive.google.com/drive/folders/1ySronSmRMDbiTZwyPXpynx7DvxszghXx?usp=sharing

 

 
原文地址:https://www.cnblogs.com/immiao0319/p/15236886.html