View
24.920
Download
0
Category
Preview:
Citation preview
Git Repo
Github GitlabPaid service
Support from all 3rd parties Many tools (come with more
expenses)
(Enterprise version for your cloud)
Open source and paid versionfew tools and 3rd party
Internal CI runner need someone to maintain
(or buy support) made with Ruby on rails
Issues / Review tools / Test integration
Continuous Integration
JenkinsPaid service
Support from all 3rd parties Many tools (come with more expense)
(Travis has Enterprise version for your cloud)
Open sourcesmany tools java based
need someone to maintain (or buy support)
(in that time)
Poor quality of service Many issues random happened
Network / Application crash!
So we decided to move out!
Cloud
Both are covered all regions
Few services Various services
Same technology as Google Same technology as major startups use
Cloud
Database as a service (SQL, NoSQL, Bigtable a like) Compute Instances
Container Management Load Balancing
VPN support Firewall
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
All of these things to keep our engineers happy
more time x more creative love to push code
don’t afraid to maintain
Manage Infrastructure is not a thing that
we can create a how-to
(only tear can tell you what is the right thing)
Choose the right technology at the right time that always
match with your own start-upand learn from all mistakes
Recommended