点击围观!腾讯 TAPD 助力金融行业研发提效、敏捷转型最佳实践! 了解详情
写点什么

微服务架构的优势与不足

  • 2020-02-03
  • 本文字数:1471 字

    阅读完需:约 5 分钟

微服务架构的优势与不足

2015 年过了一半了,看了看年初的计划,除了购物计划超额提前完成外只有这个健荐还算执行的不错。每期其实选标题是挺纠结的一件事,这期选“批判性思维”主要是来自下面分享的王垠的《编程的宗派》中的一句“我是一个有原则的批判性思维者”。虽然对于他的某些文章的某些观点我也不是很认同,不过对于这种批判性思维我还是非常钦佩和认同的。在如今各种新技术新概念爆炸的时代,能不能淡定地踏踏实实地多问几个为什么、谦虚的挑战一切,反而显得更加珍贵和重要。

王垠

  • 编程的宗派

  • 到底是 OOP 好还是 FP 好,看看大神的理解。有没有感觉对两者的认识又加深了一点。观点正确与否先搁在一边(其实是无力评判⊙﹏⊙),真的很喜欢他这种挑战一切的感觉。

  • DRY 原则的误区

  • 又一篇檄文,我其实对于他的观点,例如:“防止过早抽象”和“谨慎的对待所谓原则”也是认同的,重构里不也说“事不过三三则重构”么。但不同意“DRY 原则根本就不应该存在”的观点,有点因噎废食的感觉。

  • 微服务

  • 微服务架构的优势与不足

  • MonolithFirst:单体应用优先策略

  • 最近老马发了好几篇关于微服务的文章,主要描述了微服务佣金以及单体应用优先策略。其基本思想是:即使应用后续可能受益于微服务架构,但开始时仍然将新应用构建为单体应用,然后根据需要再逐步从系统剥离出微服务。没啥好说的,我很认同,因为微服务是有成本的,而且一开始就切分很难切准,通过驱动的方式可能更准确和必要。还是那句,不能为了微服务而微服务。

前端

  • 用 Virtual DOM 加速开发

  • Virtual DOM 是 ReactJS 采用的一个关键技术,可以显著的提高性能,也可以促使类似 React Native 这种想法的产生。“计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决”理论的又一应用 O(∩_∩)O~

  • 从 StackOverflow 看 Angular 1.x

  • 可以看做一个 StackOverflow 中 angular 问题的汇总分析,看看有哪些大坑在不断的坑人…

  • 11 Tips to Improve AngularJS Performance


Angular 的理念更容易产生性能问题,所以如果用 angular 这篇文章最好先备着。


  • 我们真的缺前端工程师吗?

  • 前后端分离了,然后呢?

  • 邱大师的关于前端两篇文章,朋友圈和各种推荐号里已经被刷爆了,写的确实好,再推荐一次。

好文

  • 技术债务偿还计划

  • “我们经常将技术债务与金融债务进行对比。但是,这是一个对等的类比吗?比如,如果不首先确定何时以及如何偿还,银行真会愿意借给我们钱吗?”,我觉得这篇是对技术债这个金融比喻是否恰当分析的比较完整的一片文章。

  • 闲谈集群管理模式

  • 一看到 taowen 这个名字我心情就异常的复杂 O(∩_∩)O~,关于 Docker 分析的比较完整的一篇文章,少有的讲背景,讲历史,讲来源的文章,赞。

  • 解决你的拖延症:构建一套得心应手的工具和环境

  • 经常当看到大家还在争论一个技术细节或是谈论一个想法的时候,计节已经动手写程序开始实验或实现了,这种超强的动手能力想必和有一套得心应手的工具和环境有很大的关系,佩服佩服。

  • 每个领域最值得读的入门书,都在这里了

  • 高度决定视野,视野驱动高度。多看点儿书总是好的,不要给自己设一道围墙。

系列文章

  • [系列] 设计模式 In FP

  • 有一些设计模式的产生,是在没有 first-class function 的面向对象语言中(例如 java8 以前),业务上又需要对于行为进行抽象(例如策略,访问,命令灯),所以形式上通过使用对象来包裹行为,达到对于行为抽象的目的。但是有了 first-class function 就不需要绕这一圈了,看看崔大师如何用 Scala 阐释各种设计模式。

  • [系列] JavaScript 玩转 Clojure 大法

  • 说实话,太深了,看不太懂,不觉明历啊。


本文转载自健荐公众号。


原文链接:https://mp.weixin.qq.com/s/OZjAYb07bG6Hd34rwC8eBg


2020-02-03 18:30747

评论

发布
暂无评论
发现更多内容

数据结构学习,链式队列

IC00

学习 数据结构 算法 学习笔记 10月月更

Vue.$nextTick的原理是什么-vue面试进阶

bb_xiaxia1998

Vue

vue面试常见考察点总结

bb_xiaxia1998

Vue

实例分析Scheduled Thread Pool Executor与Timer的区别

华为云开发者联盟

线程 开发 华为云 企业号十月PK榜

参加前端培训学习还值得吗

小谷哥

特权账号管理系统是什么?是堡垒机吗?

行云管家

网络安全 堡垒机 账号安全 特权账号管理 特权账号

手把手教你入门Vue,猴子都能看懂的教程

知心宝贝

JavaScript 云原生 Vue 前端 可视化

Android技术分享| Bugly 应用升级自定义UI

anyRTC开发者

android 音视频 UI 移动开发 Bugly

告诉你个广告业务存储神器

华为云开发者联盟

数据库 广告 华为云 企业号十月PK榜

阿里新一代微服务,内部大佬手抄的笔记+脑图不容错过,全是精华

Geek_0c76c3

Java 数据库 开源 程序员 开发

STM32L051测试 (四、Flash和EEPROM的读写)

矜辰所致

EEPROM Flash STM32L051 10月月更

已献出膝盖!GitHub上的宝藏级SpringBoot核心文档,讲得太清晰了

Geek_0c76c3

Java 数据库 开源 程序员 开发

Serverless架构演进与实践

得物技术

云计算 架构 DevOps 云原生 10月月更

Vue是怎样监听数组的变化的?

bb_xiaxia1998

Vue

拿捏了!阿里2022最新JDK源码深度解析小册,Github全站热榜第二

Geek_0c76c3

Java 数据库 开源 程序员 开发

C#使用Spire.PDF依赖,PDF转Word,Excel,Html代码分析

IC00

C# 学习 程序员 上位机 10月月更

MobTech短信验证常见问题

MobTech袤博科技

sdk 短信验证

KubeEdge 1.12版本发布,稳定性、安全性、可扩展性均带来大幅提升

华为云开发者联盟

云计算 云原生 华为云 kubeedge 企业号十月PK榜

等保测评机构是什么意思?是什么性质的单位?

行云管家

公司 机构 等级保护 等保测评 等级测评

线下学习web前端培训可以吗

小谷哥

对最近火热的“DevOps已死”的回应

Jianmu

DevOps 敏捷开发 软件危机 自动化运维

字节算法大神手写的算法笔记,曾连续多次霸榜 GitHub Trending 首页

Geek_0c76c3

Java 数据库 开源 程序员 开发

厉害!年薪近百万架构师保姆式讲解的这份Spring源码笔记,绝绝子

Geek_0c76c3

Java 数据库 开源 程序员 开发

java线下培训哪家比较适合小白学习

小谷哥

Java开发培训机构怎样选择靠谱的

小谷哥

首次公开!阿里巴巴最新高并发架构设计实录被我从Github扒下来了

Geek_0c76c3

Java 数据库 开源 程序员 开发

Github星标百万!终于有人将Spring技术精髓收录成册

Geek_0c76c3

Java 数据库 开源 程序员 开发

互联网寒冬之际,凭借这份10w字大厂Java面试真题汇总,半月斩获7个Offer!

Java永远的神

spring 程序员 JVM 多线程 Java 面试

最后一块石头的重量

掘金安东尼

算法 10月月更

追求性能极致:Redis客户端缓存带来的革命

程序员小毕

Java 数据库 redis 面试 后端

大数据开发培训学习费用多少呢

小谷哥

微服务架构的优势与不足_语言 & 开发_王健_InfoQ精选文章