当前位置:网站首页>自动化的艺术
自动化的艺术
2022-04-23 13:35:00 【InfoQ】
简介
软件服务需求
- 开放给PayPal开发社区的所有服务都必须具有某种形式的用户界面(UI),以便用户像使用任何其他服务一样使用网络。
- 大多数服务需要设计数据库表以及编写数据库交互代码来操作数据。
- 需要编写和测试特定服务的实际业务逻辑。
- 我们的基础用户包括网络运营团队,他们不会使用基于UI的服务。相反,他们基于GitOps模式运作,这意味着我们开发的所有服务都需要通过开发Terraform provider与Terraform集成。
- 这涉及到与标准的企业身份验证(如单点登录、多因素身份验证、角色管理等)的集成。
- 我们决定为所有东西提供API。因此,我们开发的所有服务都必须提供服务帐户,并确保能够节流和限速。
代码生成

UI代码生成
后端代码生成
数据库层代码生成
Terraform Provider代码生成

结论
版权声明
本文为[InfoQ]所创,转载请带上原文链接,感谢
https://xie.infoq.cn/article/6d8ab179acd13b017779fff1c
边栏推荐
- innobackupex增量备份
- [Video] Bayesian inference in linear regression and R language prediction of workers' wage data | data sharing
- Oracle job scheduled task usage details
- 集简云 x 飞书深诺,助力企业运营部实现自动化办公
- 19c RAC steps for modifying VIP and scanip - same network segment
- Utilisation de GDB
- NPM err code 500 solution
- Interface idempotency problem
- Launcher hides app icons that do not need to be displayed
- Publish custom plug-ins to local server
猜你喜欢
Dolphin scheduler integrates Flink task pit records
On the bug of JS regular test method
QT calling external program
Detailed explanation of redis (Basic + data type + transaction + persistence + publish and subscribe + master-slave replication + sentinel + cache penetration, breakdown and avalanche)
The interviewer dug a hole for me: what's the use of "/ /" in URI?
Three characteristics of volatile keyword [data visibility, prohibition of instruction rearrangement and no guarantee of operation atomicity]
面试官给我挖坑:单台服务器并发TCP连接数到底可以有多少 ?
Exemple de méthode de réalisation de l'action d'usinage à point fixe basée sur l'interruption de déclenchement du compteur à grande vitesse ob40 pendant le voyage de tia Expo
[barycentric coordinate interpolation, perspective correction interpolation] principle and usage opinions
Unified task distribution scheduling execution framework
随机推荐
[point cloud series] so net: self organizing network for point cloud analysis
Antd design form verification
Oracle renames objects
SAP ui5 application development tutorial 72 - trial version of animation effect setting of SAP ui5 page routing
Bottomsheetdialogfragment + viewpager + fragment + recyclerview sliding problem
Logstash数据处理服务的输入插件Input常见类型以及基本使用
Interval query through rownum
Oracle kills the executing SQL
Analysis of redo log generated by select command
面试官给我挖坑:URI中的 “//” 有什么用?
Usereducer basic usage
GDB的使用
PG SQL intercepts the string to the specified character position
顶级元宇宙游戏Plato Farm,近期动作不断利好频频
零拷貝技術
TERSUS笔记员工信息516-Mysql查询(2个字段的时间段唯一性判断)
Es introduction learning notes
Three characteristics of volatile keyword [data visibility, prohibition of instruction rearrangement and no guarantee of operation atomicity]
Part 3: docker installing MySQL container (custom port)
Detailed explanation of constraints of Oracle table