- Baidu Project Efficiency Improvement
Baidu Project Efficiency Promotion topic shared the Baidu project efficiency Panorama, encountered the challenge, the promotion idea and the tool plan contrast, for Baidu research and development infrastructure.
Figure 100-degree development infrastructure
- Docker delivery
Docker delivery focuses on Docker capabilities and the process of Docker interaction.
Figure 2 Continuous Publishing processDocker provides the ability to:
- Describes the capabilities of the environment, provides the ability to describe the run stack, and defines the build process.
- Layered file system, image can be managed like git, and read-only for each layer, and each operation of the environment is recorded and traceable.
- Docker Registry, which provides the management image storage system, can store, pass, and versioning image.
- Block host system differences, to solve the environmental differences, to ensure that the operation of any environment is consistent.
- Research and Development Safety
Suning Research and Development safety describes the risk control process, business risk analysis and specific security control processes.
Figure 3 Suning Security capability integration
Figure 4 Suning Safety Awareness Integration
- Ali Java Container
This section describes the development process, container architecture, and container deployment of the Ali Java container.
Figure 5 Ali Java Container development history
Figure 6 Ali Container Architecture
- Data product Drivers
Presentations on data, business and engineering drive each other, taking LinkedIn products as an example to introduce workplace and industry trend forecasts, and describe the architecture of linked data systems and Web applications.
Figure 7 LinkedIn Data System
Figure 8 LinkedIn Data System
Reference Documents:
- Support Baidu million people to develop tools and equipment and Baidu Project efficiency improvement Practice Xia ZHONGPU
- Application of Docker continuous delivery practices on the cloud melody
- A never-ending cat-and-mouse game-a safe and sustainable operation Huangzuo
- Practice of multi-application deployment technology based on Java container Wei Peng
- Creating data products to drive business value Leo Li
"Meeting" QCon2016 meeting (i)--engineering efficiency and architecture