阿里盒马技术架构演进
如果无法正常显示,请先停止浏览器的去广告插件。
1.
2. CONTENTS
01
02
03
04
NBF
NBF
3.
4. •
• •
• •
• •
5. RPC
6. •
•
•
•
•
7. •
•
•
•
•
8. NBF
serverless
applicationless
codeless
9. NBF
@Component
SomeService someSerice;
Return someService.do();
spi
event map
bundle
• • Event sourcing •
• • •
• • •
• • •
• • •
• • Configuration as •
• RPC
FAAS
code
if(!toggle.degradeSomeService()){
try{
return someService.do();
}catch{
return “some default value”;
}
}else{
return backupService.do();
}
• OCP: distributed
open close
@NBFBundle
SomeService someSerice;
Return someService.do();
10. NBF
less
Serverless
Applicationless
Codeless
• • • DevOps
• • •
• • •
• • •
• • • IDE • • •
• TDD
NoOps
11.
12. NBF
13. NBF
•
•
•
•
•
•
•
•
OPEN CLOSE
14. NBF
• Main Branch
• DIP
• TDD
• Distributed Open Close
• Mock Everywhere
• Virtual big repo
15. NBF
• Passive
• Proactive
• Follow
• Systematic
SOP
16.
17. -