Go在持续交付中的实践

Go在持续交付中的实践

ID:37323536

大小:8.57 MB

页数:24页

时间:2019-05-21

Go在持续交付中的实践_第1页
Go在持续交付中的实践_第2页
Go在持续交付中的实践_第3页
Go在持续交付中的实践_第4页
Go在持续交付中的实践_第5页
资源描述:

《Go在持续交付中的实践》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MicroServiceandContinuousDelivery 郭峰@DaoCloudLet’s Imagine that you are build an online store OrderCustomerItem PaymentDashboardCartReportRecommendMonitoringCommentsSupplyIntimidateDevelopers ObstacletoFrequentDevelopment •Needtoredeployeverythingforanewfeature •Interruptslongrunningb

2、ackgroundjobs •Increasingriskoffailure •Updateswillhappenlessoften–reallylongQAcycles OverloadsYourIDEandContainer SlowdowntheloopRequirelong-termcommitmenttoatechstack Smaller,simplerapps •Easytounderstandanddevelop •Lessdependences •Fastertobuildanddeploy •Even,Failurefaster BestTec

3、hnologyforEachService CdudknoCdoknxRb`kdThereareDrawbacks ComplexitiesonCdudknoSdrs@ChrsqhatsdcRxrsdlCdoknxAutomationisImplicit ContinuousIntegration ContinuousIntegrationtoContinuousDelivery ContinuousDelivery?ContinuousDiverse! That’sAll? I’m handing >ckets for running apps

4、! •Node.js•Python •Ruby •Golang•Java •PHP •… Duang,Duang… “Works for me” “Can’t you reproduce” “Upgrade to 1.2.5‐xx” “I would appreciate if you could test b/w 3 and 4 am” “So to trigger the bug you have to install X and Y then configure A, B and C, then download the extra file, put it i

5、n this directory. HowDockerHelps Docker&MicroService Develop simplest possible solu>on  Configura>on is a run>me constraint  DevNot extra‐extra‐complex applica>on new WebServer().start(8080);Manage hardware / infrastructure  OpsMonitoring / backups Not appsimplementa>ondetailsUni

6、fiedIntegration ReproducibleDelivery DockerizedApps TheLandscapewithContainers Q&A

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。