16. Git Repo
Github Gitlab
Paid service
Support from all 3rd parties
Many tools (come with more
expenses)
(Enterprise version for your cloud)
Open source and paid version
few tools and 3rd party
Internal CI runner
need someone to maintain
(or buy support)
made with Ruby on rails
Issues / Review tools / Test integration
23. Continuous Integration
Jenkins
Paid service
Support from all 3rd parties
Many tools (come with more expense)
(Travis has Enterprise version
for your cloud)
Open sources
many tools
java based
need someone to maintain
(or buy support)
59. Google Container EngineNo more machines need to maintain
Support docker
Easy scaling containers
Auto scaling the machine
Internal services discovery
Auto mount disk between machines
Google Container Engine
60. All of these things
to keep our engineers happy
more time x more creative
love to push code
don’t afraid to maintain
61. Now we’re developing
Our own deploy board
to allow engineers control
release and rollback anytime
62. Manage Infrastructure
is not a thing that
we can create a how-to
(only tear can tell you what is the right thing)
63. Choose the right technology
at the right time that always
match with your own start-up
and learn from all mistakes