标签归档:读书笔记

微服务架构与SOA服务化的对比

微服务架构是服务化架构相应特定历史时期的使用场景的延续,是服务化进行升华并落地的一种实现方式。SOA服务化的理念在微服务架构中仍然有效,微服务在SOA服务化的基础上进行了演进和叠加,形成了适合现代化应用场景的一个方法论。

微服务架构与SOA服务化差异:

1、目的不同SOA服务化涉及的范围更广一些,强调的是不同的异构服务之间的协作和契约,并强调有效集成、业务流程编排、历史应用集成等,典型代表为Web Service和ESB。微服务使用一系列的微小服务来实现整体的业务流程,目的是有效地拆分应用,实现敏捷开发和部署,在每个微小服务在团队里,减少跨团队的沟通,让专业的人做专业的事,缩小变更和迭代影响的范围,并达到单一微服务更容易水平扩展的目的。

2、部署方式不同微服务将完整的应用拆分成多个细小的服务,通常使用敏捷扩容,缩容的Docker技术来实现自动化的 容器管理,每个微服务运行在单一的进程内,微服务中的部署相互独立,互不影响。SOA服务化通常将多个业务服务通过组件化模块方式打包在一个war包里,然后统一部署在一个应用服务器上。

3、服务粒度不同微服务倡导将服务拆分成更细的力度,通过多个服务来组合实现业务流程的处理,拆分到指责单一,甚至小到不能再进行拆分。SOA对粒度没有要求,在实践中服务通常是粗粒度的,强调接口契约的规范化,内部实现可以更粗粒度。

《增长黑客》读后随笔

b8014a90f603738d29364635b41bb051f819ecad     在刚接触空间、博客这类的产品的时候,在浏览别人空间博客的时候怎么会被一些小的挂件给吸引,想着怎么搞到自己的空见里面去。很酷,很绚丽,当然也很有用。比如:全球的访问量、动态时钟、球形的关键词展示,还有一键分享到各个社交媒体的插件。再比如,朋友圈突然疯传的性格预测、星座配对、身份匹配类似的这些小游戏,瞬间刷屏,引流暴增,对于初创团队非常有用,特别是在前期资源紧缺的环境下。凡此种种也可以理解为增长黑客的方式方法的具体实现。

    增长黑客,我理解应该是一个懂技术、懂产品、懂运营的一个职业,按照原著的说法应该是一个T型人才,跨界知识整合能力强,但必须具备某方面过硬的专项技能;只有对这些东西都了解,才能从一个出发点,引爆一个面。看完这本书,我觉得本书大概从三个方面作为侧重点进行了阐述:1、产品、2、用户、3、营销;从产品角度出发,让我想起一句话:做什么远比怎么做要重要。确定产品需求,明确产品方向,做好用户调用对于一个产品来说至关重要。对于用户而言,做好种子用户,快速拉新、激发用户活跃性,再到保障增长的同时提高留存率;在此过程中是一个用户体验逐步被重视的过程。开始的时候我们需要快速占领用户群为主,而后,通过各种测试和验证来提高用户的活跃度;再然后对产品进行优化改进,做好唤醒机制,整体保障用户增长与稳定。对于营销,主要还是当前的营销手段的说明,比如病毒传播,有意制造bug营销,创造一些传播环节,做好活动策划,同时考虑营收问题。