摘要:K8S自从2018年底离开工作了3年的M公司加入X公司之后,开始了ASP.NET Core的实践,包括微服务架构、容器、事件总线等,我们的实践是渐进的。当我们的微服务数量到了一定值时,发现运维工作量已将增加了很多,因此容器编排引擎的需求也随之产生(虽然我们一直都知道容器编排的必要性)。所以,我将K8S的入门学习放到了2019年的学习列表中,并总结了一些学习笔记和实践总结的文章并汇总在这里,希望对各位园友有帮助! 阅读全文
posted @ 2020-02-14 19:57 EdisonZhou 阅读(5015) 评论(13) 推荐(55) 编辑
摘要:唐诗50讲学习笔记我是在得到App上看到的这个课程,由熊逸老师主讲(老实说,我对熊逸老师也不是很了解),起初我是抱着看一看试读的心态读了读,发现有点意思。于是一连接着便读了5篇,耗尽了得到给我的试读次数。终于,我决定花99元购买,让它成为我在得到App上的第二门课程(第一门是吴军老师的《硅谷来信》)。 阅读全文
posted @ 2018-12-16 00:26 EdisonZhou 阅读(3660) 评论(0) 推荐(6) 编辑
摘要:DNC今年从原来的Team里面被抽出来加入了新的Team,开始使用做Java微服务的开发工作,接触了Spring Boot与Spring Cloud等技术,对微服务这种架构有了一个感性的认识。虽然只做了两个月的开发工作,但是对微服务架构的兴趣却没有结束,又因为自己的.NET技术背景,想要探索一下在.NET平台下的微服务架构的可行性。自己摸索和实践.NET Core微服务架构之后,写下这个系列的文章。 阅读全文
posted @ 2018-10-19 18:31 EdisonZhou 阅读(26343) 评论(38) 推荐(180) 编辑
摘要:dotNet最近一直反复地看博客园以前发布的一条.NET全栈开发工程师的招聘启事,觉得这是我看过最有创意也最朴实的一个招聘启事,更为重要的是它更像是一个技术提纲,能够指引我们的学习和提升,现在转载过来与各位园友分享。 阅读全文
posted @ 2015-09-18 23:56 EdisonZhou 阅读(29286) 评论(56) 推荐(166) 编辑
摘要:hadoop为了赶上大数据时代的发展,迎接云计算的思维,我选择业余时间学习Hadoop。我会从Hadoop1.x版本开始学习经典的HDFS与MapReduce,然后了解Hadoop2.x版本与老版本的差异,熟悉一些常见的Hadoop应用场景,并学着实践一个经典的网站日志数据分析案例。 阅读全文
posted @ 2015-04-20 00:15 EdisonZhou 阅读(13085) 评论(9) 推荐(30) 编辑
摘要:5分钟商学院之个人篇商业篇聚焦的是我们与外部的关系,管理篇聚焦的是我们与内部的关系,而个人篇聚焦的则是我们与自己的关系。与自己斗,其乐无穷。本文是个人篇的下半部分。本笔记采用思维导图形式,精摘了定义、应用、案例与精彩心得,仅供本人复习之用。若要精学与深刻理解,请至得到APP订阅《5分钟商学院》或购买《5分钟商学院》纸质书。 阅读全文
posted @ 2020-09-11 09:14 EdisonZhou 阅读(50) 评论(0) 推荐(0) 编辑
摘要:5分钟商学院之个人篇商业篇聚焦的是我们与外部的关系,管理篇聚焦的是我们与内部的关系,而个人篇聚焦的则是我们与自己的关系。与自己斗,其乐无穷。这是第三本个人篇的思维导图学习笔记的上半部分,后续会有下半部分的笔记会陆续分享出来。最后提示:本笔记采用思维导图形式,精摘了定义、应用、案例与精彩心得,仅供本人复习之用。若要精学与深刻理解,请至得到APP订阅《5分钟商学院》或购买《5分钟商学院》纸质书。 阅读全文
posted @ 2020-09-09 09:01 EdisonZhou 阅读(90) 评论(0) 推荐(1) 编辑
摘要:Exceptionless去年这个时候,得知Exceptionless 5.0版本发布,我立即将一直部署在Windows Server上的线上Exceptionless迁移到了Linux上。但是,期间发现按照wiki配置好Email却一直无法发送邮件,但由于不影响使用,我也就没有深究(其实还是懒),发布了一篇快速的部署Exceptionless 5.0的博文在博客园上并发出了求助,结果各个园友的帮助回答都没有解决我的问题。 阅读全文
posted @ 2020-09-02 09:18 EdisonZhou 阅读(120) 评论(4) 推荐(1) 编辑
摘要:架构设计思维模型上一期跟玄姐学习了思维模型,那其实是一种以不变应万变的设计能力,不变的是架构设计的思维模型,万变的则是各种业务场景。这一期跟玄姐学习了技术管理的本质,这是一种以激发团队成员成长的善意,只有通过帮助成员通过内驱力完成自我成长,才能进而影响整个团队,最终让团队得到整体的进步,实现自身与团队的双赢,进而实现降本增效的哲学本质。 阅读全文
posted @ 2020-08-31 22:13 EdisonZhou 阅读(61) 评论(0) 推荐(0) 编辑
摘要:八佰上周末我怀着严肃的心情去了影院观看管虎导演的电影《八佰》,观影途中忍不住落了泪,那一刻我仿佛就是苏州河南岸国际租界的国人看客,在观看一场战争类的直播。今天,和你分享一下我的观影感受,可能会有部分剧透,建议慎入! 阅读全文
posted @ 2020-08-24 22:16 EdisonZhou 阅读(777) 评论(0) 推荐(1) 编辑
摘要:架构设计思维模型跟玄姐学习了思维模型,这其实是一种以不变应万变的设计能力,不变的是架构设计的思维模型,万变的则是各种业务场景。架构设计的终极之道,也是玄姐提到的哲学本质就是降本增效,我们所有的设计其最终目的都是希望公司能够降低成本提高效益。 阅读全文
posted @ 2020-08-21 21:56 EdisonZhou 阅读(100) 评论(0) 推荐(2) 编辑
摘要:三十而已最近电视剧《三十而已》热播,我家的电视机自然也是被霸屏,我还是跟着妹纸看了看,开头和结局完整看完,中间看了一点,大部分都是在微信公众号上通过别人的文章看完的。我个人也已经30+了,今天也和你聊聊30+这个话题。 阅读全文
posted @ 2020-08-15 12:51 EdisonZhou 阅读(2269) 评论(18) 推荐(26) 编辑
摘要:JWT我的女朋友是一名测试工程师,但她之前却不知道测试金字塔的概念,为此我曾经在家里的白板上画了一个图一层一层给她讲解过。我和同事在给团队面试测试和开发岗位时,也会必问到这个问题,想到可能有很多开发童鞋都不知道,这里我就用一篇推文给大家科普一下。 阅读全文
posted @ 2020-08-02 21:55 EdisonZhou 阅读(162) 评论(2) 推荐(0) 编辑
摘要:JWT前面一篇我们了解了微服务安全认证架构是如何演进而来的,但是发现v2.5架构仍然较重,有没有轻量级一点的方法呢?其实业界早已有了实践,它就是基于JWT的安全认证架构。JWT到底是个什么鬼呢?本篇为你解答! 阅读全文
posted @ 2020-07-30 19:15 EdisonZhou 阅读(725) 评论(3) 推荐(5) 编辑
摘要:微服务安全认证架构之前有同事问为何要用基于JWT令牌的认证架构,然后近期又有童鞋在后台留言问微服务安全认证架构的实践,因此我决定花两篇推文来解答一下。为了答好这个话题,我们先来看看微服务的安全认证架构是如何演进而来的,从而更好地理解。 阅读全文
posted @ 2020-07-25 18:04 EdisonZhou 阅读(1885) 评论(10) 推荐(22) 编辑
摘要:个人成长近期有几位童鞋在公众号后台留言,希望我指点一下如何从码农进阶为大佬。我想说的是,我不是大佬,因此无法给你建议。但是,对于学习成长提高自己这方面,我想我应该还是有一点发言权。因此,我录制了一期骚年快享的视频《技术人的持续学习成长之路》,本文是该视频的文字稿,希望对你有帮助! 阅读全文
posted @ 2020-07-20 21:57 EdisonZhou 阅读(2560) 评论(13) 推荐(22) 编辑
摘要:单体仓库之前在学习微软的示例eShopOnContainers时发现它使用的是单体代码仓库库,之后又发现大家在进行微服务项目开发时也都在使用单体代码仓库。问题来了,为啥要微服务项目都要使用单体仓库(所有微服务都在一个代码仓库)呢? 阅读全文
posted @ 2020-07-17 09:15 EdisonZhou 阅读(308) 评论(0) 推荐(2) 编辑
摘要:BFF在《技术中台与业务中台都是啥玩意》一文中留下一个问题:BFF是啥?为啥在API网关和业务中台之间加入了一层BFF?考虑到在实际工作中,我的大部分同事都问过这个问题,这里我也总结一下进行答复。 阅读全文
posted @ 2020-07-11 17:03 EdisonZhou 阅读(3372) 评论(26) 推荐(22) 编辑
摘要:中台最近有童鞋在我之前发布的《聊聊中台》一文中提问:技术中台是什么?和业务中台又有什么区别?考虑到在工作中,也有部分同事问过这个问题,我这里总结一下形成此文进行答复。 阅读全文
posted @ 2020-07-09 21:02 EdisonZhou 阅读(901) 评论(2) 推荐(1) 编辑
摘要:Docker ComposeDocker是容器技术的核心和基础,Docker Compose是一个基于Docker的单主机容器编排工具,功能并不像Docker Swarm和Kubernetes是基于Docker的跨主机的容器管理平台那么丰富。但是对于大多数小团队来说,在开发测试环境(通常是单个服务器主机)并不需要K8s这种完善的编排平台,这时可以转而使用Compose这种轻量级编排工具。使用Docker Compose,我们可以将多容器的定义和部署方式定义在一个yml文件中,这种方式特别是微服务这种架构风格,通过一键部署、启动或销毁整个微服务应用。 阅读全文
posted @ 2020-06-27 10:48 EdisonZhou 阅读(765) 评论(4) 推荐(8) 编辑
摘要:浪姐如果要问最近大家聊得最多的话题,又或者是大家最近都在看的电视节目,我想很可能80%的答案都会是芒果TV的乘风破浪的姐姐。这个汇聚了30位30+岁数的姐姐们的成团节目,真的吸引到我了!周末跟妹纸追完两期之后,心中也有一些感想,整理总结成此文分享与你。 阅读全文
posted @ 2020-06-22 22:00 EdisonZhou 阅读(278) 评论(0) 推荐(1) 编辑
摘要:Cloud历经多年发展云计算已成熟并成为一种潮流,它是企业数字化转型的组成部分。未来更多的应用都会运行在云上,架构模式和思维方式也会更多地与云契合共生!因此,我最近在极客时间上订阅了《深入浅出云计算》专栏,一口气学完之后,做了一些总结笔记形成此文,特分享与你,希望对你有所帮助!本文为下半部分,主要总结了PaaS篇的核心要点。 阅读全文
posted @ 2020-06-15 09:03 EdisonZhou 阅读(562) 评论(1) 推荐(5) 编辑
摘要:Cloud历经多年发展云计算已成熟并成为一种潮流,它是企业数字化转型的组成部分。未来更多的应用都会运行在云上,架构模式和思维方式也会更多地与云契合共生!因此,我最近在极客时间上订阅了《深入浅出云计算》专栏,一口气学完之后,做了一些总结笔记形成此文,特分享与你,希望对你有所帮助!本文为上半部分,主要总结了IaaS篇的核心要点。 阅读全文
posted @ 2020-06-05 11:08 EdisonZhou 阅读(681) 评论(0) 推荐(7) 编辑
摘要:K8S之前一篇介绍了Ingress的基本概念和Nginx Ingress的基本配置和使用,本篇继续Ingress的使用,来看看如何使用Ingress实现灰度发布(金丝雀发布)。本文介绍了Nginx Ingress提供的三种灰度发布(canary)的方式,然后介绍了如何使用Nginx Ingress并进行配置实现ASP.NET Core WebAPI应用服务的灰度发布实践,最后对比三种方式的优先级及限制,希望对你有所帮助。 阅读全文
posted @ 2020-05-25 10:56 EdisonZhou 阅读(2582) 评论(8) 推荐(38) 编辑
摘要:Docker记得之前曾经粗略的写过一篇Docker的基础及ASP.NET Core部署Docker示例的入门文章,但那个时候刚刚学习Docker对Docker的认知还比较浅,现在重新来温故知新一下。本文从Docker容器要解决的几个问题入手,介绍了容器与集装箱的关联、容器的核心实现技术、容器的架构,最后简单介绍了一个Docker Compose这个多容器应用工具,相信能够从背景知识上帮你了解容器到底要帮助我们解决的问题。 阅读全文
posted @ 2020-05-18 12:34 EdisonZhou 阅读(921) 评论(0) 推荐(2) 编辑