童年回忆二则

need-modify

时间恍惚三十载,每每回想起童年去老澡堂和理发店的情景,依旧幸福的味道。

阅读全文 »

沙雕动画初体验

need-modify

人生往往在于不断地探索,突破自己的认知边界,才会发现新的世界。

阅读全文 »

人生上下场

need-modify

人往往在自己熟悉的领域和舒适区会有惰性,时间久了遇到问题可能会深陷其中无法自拔,「穷则变,变则通」,只有改变才能找到解决问题的办法和新的机会。

阅读全文 »

由ELK所想

elk

最近在思考如果一个人停滞不前可能会是由于什么原因导致,无外乎内外两种因素。「饱暖思淫欲」,满足现状不思进取,没有危机意识,长此以往温水煮青蛙便会自废武功。长期被事无巨细的工作琐事束缚填满,焦虑常伴,让你没有读书、休息和思考的时间,俗话毁掉一个人就让他没有时间去思考。技术领域就是这样,所谓的高薪行业只是被时代选择,没有持续地学习态度,不保持对新技术的敏感度和敬畏之心,迟早是要被后浪拍在沙滩上。

阅读全文 »

Hystrix架构解读

hystrix-flow-chart

Hystrix源自2011年Netflix的弹性工程项目,名字取自「豪猪」,寓意其会让系统拥有弹性、防御和容错的能力。经过了多年的发展,目前项目已进入停止更新的维护模式,官方给出的解释是他们的研究重点已从预先配置的方式转到实时自适应的方向,推荐新项目使用活跃的resilience4j,但Hystrix提出的概念和设计思想任然值得我们研究和借鉴。

阅读全文 »

容器化微服务自动化流水线

microservice-pipeline-architecture

提到流水线我们很自然的会想到工厂里的自动化流水线,流水线往往将一个产品的加工工序拆分成很多独立的小步骤,而这小步骤工人可以很熟练的完成,这样既保证了产品的质量,同时也提升了整体的执行效率。软件行业的流水线也很常见,比如我们做爬虫,登陆、爬取、解析、存储的过程就是个流水线,再比如使用TensorFlow做图像识别的理想过程,收集UGC图片、预处理、利用图片建模、模型为用户提供识别服务也是一个闭环的流水线过程。随着微服务技术的落地、容器技术的成熟以及ServiceMesh的发展,企业的研发流程也需要相应的做出调整,这里我想讨论的是基于容器的微服务自动化流水线的架构是如何的。

阅读全文 »

装修记

house-decoration

「Life is about making decisions」这是读研期间设计模式的教授给我们留下的寄语,至今仍记忆犹新。无论是在工作中做架构设计,还是在生活的每一天我们都在不停地做着选择。然而直到经历这次炼狱般的装修前,我还未曾经历过如此密集,如此让人抓狂,甚至毫不夸张的形容是多到让人呕吐的选择。经历了将近一年的认知和实践,从当初的装修小白到现如今也只能算装修入门而已,只因装修这个行业水太深,记录这段经历只是让自己能够记住避免再次踏入坑里,同时也对装修这个事情和这个行业有一个思考。

阅读全文 »

大数据困境

big-data-landscape-2018

经过多年的发展,如今的大数据已不再只停留在商业概念,相关的技术生态和应用领域已涉及方方面面,题图展示了2018年的大数据蓝图如同章鱼的触角伸向各方。作为技术人员需要时刻保持对新技术的敏感度,但大数据这种爆发式的发展有时会让人感到恐慌无措,跟不上节奏就让人产生自我怀疑是否一直停滞不前。

阅读全文 »

足球记忆

football-memories

商标被驳回、汽车被刮、停车被冤大头、工商注册地址被SB记账公司弄的一团乱、糟心的装修,还能再衰些么?!没有信仰的人往往会让自己迷失,足球也许那个唯一支撑你的信仰。

阅读全文 »

聊聊项目管理

kanban

如同没有完美的架构,我想也不存在完美的项目管理,只有不断演进可能变得更好的项目管理。

阅读全文 »