zoukankan      html  css  js  c++  java
  • 《微服务架构设计模式》读书笔记 00.开始

    第一,要记住微服务不是解决所有问题的万能"银弹"。

    第二,编写整洁的代码和使用自动化测试至关重要,因为这是现代软件开发的基础。

    第三,关注微服务的本质,即服务的分解和定义,而不是技术,如容器和其他工具。

    第四,确保你的服务松耦合,并且可以独立开发、测试和部署,不要搞成分布式单体(Distributed Monolith),那将会是巨大的灾难。

    第五,也是最重要的,不能只是在技术上采用微服务架构。拥抱 DevOps 的原则和实践,在组织结构上实现跨职能的自治团队,这必不可少。还必须记住∶ 实现微服务架构并不是你的目标。你的目标是加速大型复杂应用程序的开发。

    当问题足够大、有足够多的不确定性因素时,人们习惯把大的问题拆分成小的问题,通过分割、抽象和重用小而可靠的功能模块来构建整体的方案。
    但是当这些小的、可重用的部分越来越多时,又会出现新的问题。

  • 相关阅读:
    Django动态下载文件
    单反学习
    网页开发
    从一堆数中随机取出一些值的方法
    C/C++使用HTTP协议上传
    django 初级(一) 配置与周边
    c++11
    外观模式
    sqlite
    linux程序设计1
  • 原文地址:https://www.cnblogs.com/HappyTeemo/p/15377371.html
Copyright © 2011-2022 走看看