架构

架构

四种软件架构,看看你属于哪个层次

大卫 发表了文章 • 0 个评论 • 348 次浏览 • 2019-04-26 21:48 • 来自相关话题


如果一个软件开发人员,不了解软件架构的演进,会制约技术的选型和开发人员的生存、晋升空间。这里我列举了目前主要的四种软件架构以及他们的优缺点,希望能够帮助软件开发人员拓展知识面。

一、单体架构

单体架构比较初级,典型的三级架构,前端(Web/手机端)+...
查看更多

微服务落地,我们在考虑什么?

博云BoCloud 发表了文章 • 0 个评论 • 404 次浏览 • 2019-04-03 11:38 • 来自相关话题


【编者的话】微服务已经成为过去几年软件架构设计的“事实标准”,大多数企业在推动内部数字化转型的过程中,服务软件系统开始由单一或者SOA服务向微服务转型。那么转型过程需要遵循哪些原则呢?本文结合过往博云微服务落地实践经验,分享微服务落地实践的过程中思考。

目前...
查看更多

基于服务的分布式事务(上)

微服务蜂巢 发表了文章 • 0 个评论 • 675 次浏览 • 2019-02-26 10:19 • 来自相关话题


传统数据库事务

在传统单体应用架构下,我们通常会将业务数据存储在一个数据库中,应用各模块直接对数据库进行操作业务数据。由数据库提供基于ACID的事务保证。
  • A是At...
查看更多

从 Clean-Architecture 谈架构原理及其应

Andy_Lee 发表了文章 • 0 个评论 • 1799 次浏览 • 2019-01-17 19:40 • 来自相关话题


【编者的话】前些日子和团队的小伙伴们分享了自己对架构的理解,当时准备的比较仓促,讲的也比较粗糙,很多点并没有表达清楚;欣慰的是大家的反馈都比较积极,证明分享的内容是有参考价值的。

这篇博客主要把分享的内容进行整理重塑,并补充一些当时没有表达的细节,期望能够给...
查看更多

什么样的软件架构是好的?

Andy_Lee 发表了文章 • 0 个评论 • 902 次浏览 • 2019-01-04 22:35 • 来自相关话题


“All models are wrong, some models are useful” ——George Box

没有放之四海皆准的好与坏的标准。下面我对于衡量软件架构好坏的AAA原则:
  • 可考核(Accountable):好的软件架构让每...
查看更多

软件架构:5种你应该知道的模式

goodrain 发表了文章 • 0 个评论 • 917 次浏览 • 2018-09-25 08:20 • 来自相关话题


Singleton(单例模式)、仓储模式(repository)、工厂模式(factory)、建造者模式(builder)、装饰模式(decorator)……大概每个上课听讲的程序员都不会陌生——软件的设计模式为我们提供了针对现有的、重复出现的问题以可靠的解决...
查看更多

基于 Docker 的微服务架构实践

老李 发表了文章 • 2 个评论 • 6518 次浏览 • 2018-04-11 15:26 • 来自相关话题


前言

基于 Docker 的容器技术是在2015年的时候开始接触的,两年多的时间,作为一名 Docker 的 DevOps,也见证了 Docker 的技术体系的快速发展。本文主要是结合在公司搭建的微服务架构的实践过程,做一个简单的总结。希望给在创业初...
查看更多

追求极简:Docker镜像构建演化史

老李 发表了文章 • 0 个评论 • 1887 次浏览 • 2018-04-08 19:46 • 来自相关话题


自从2013年dotCloud公司(现已改名为Docker Inc)发布Docker容器技术以来,到目前为止已经有四年多的时间了。这期间Docker技术飞速发展,并催生出一个生机勃勃的、以轻量级容器技术为基础的庞大的容器平台生态圈。作为Docker三大核心技术...
查看更多

技术架构的选择决定公司的格局范围

老李 发表了文章 • 0 个评论 • 877 次浏览 • 2018-03-29 14:57 • 来自相关话题


适用范围

本文主要针对中小型互联网公司,特别适用于手机APP或者pc的后台架构,基本可以支撑5万日活。本文会对可能用到的相关技术进行技术选型的说明,以及技术的架构介绍。

技术指标

说一下一些技术指标的计算过程可以作为其他同学的参考

QPS, 如果是5万...
查看更多

解析分布式锁之Zookeeper实现(一)

老李 发表了文章 • 0 个评论 • 1734 次浏览 • 2018-03-27 22:20 • 来自相关话题


实现分布式锁目前有三种流行方案,分别为基于数据库、Redis、Zookeeper的方案,本文主要阐述基于Zookeeper的分布式锁,其他两种会在后文中一起探讨。现在我们来看下使用Zookeeper如何实现分布式锁。

什么是Zookeeper?

Zooke...
查看更多

四种软件架构,看看你属于哪个层次

大卫 发表了文章 • 0 个评论 • 348 次浏览 • 2019-04-26 21:48 • 来自相关话题


如果一个软件开发人员,不了解软件架构的演进,会制约技术的选型和开发人员的生存、晋升空间。这里我列举了目前主要的四种软件架构以及他们的优缺点,希望能够帮助软件开发人员拓展知识面。

一、单体架构

单体架构比较初级,典型的三级架构,前端(Web/手机端)+...
查看更多

从 Clean-Architecture 谈架构原理及其应

Andy_Lee 发表了文章 • 0 个评论 • 1799 次浏览 • 2019-01-17 19:40 • 来自相关话题


【编者的话】前些日子和团队的小伙伴们分享了自己对架构的理解,当时准备的比较仓促,讲的也比较粗糙,很多点并没有表达清楚;欣慰的是大家的反馈都比较积极,证明分享的内容是有参考价值的。

这篇博客主要把分享的内容进行整理重塑,并补充一些当时没有表达的细节,期望能够给...
查看更多

什么样的软件架构是好的?

Andy_Lee 发表了文章 • 0 个评论 • 902 次浏览 • 2019-01-04 22:35 • 来自相关话题


“All models are wrong, some models are useful” ——George Box

没有放之四海皆准的好与坏的标准。下面我对于衡量软件架构好坏的AAA原则:
  • 可考核(Accountable):好的软件架构让每...
查看更多

DockOne微信分享(一五六):由浅入深SCF无服务器云函数实践

腾讯云技术社区 发表了文章 • 0 个评论 • 2012 次浏览 • 2018-01-10 16:54 • 来自相关话题


【编者的话】近年来,互联网服务从一开始的物理服务器托管,虚拟机,容器,发展到现在的云函数,逐步无服务器化。程序员逐步聚焦于最核心的业务逻辑开发,解放了生产力,显著提升服务上线效率。云函数带来了真正的计算服务。

近年来,互联网服务从一开始的物理服务器托管,虚拟...
查看更多

集群调度框架的架构演进之路

hokingyang 发表了文章 • 2 个评论 • 10818 次浏览 • 2016-03-12 07:36 • 来自相关话题


【编者的话】集群架构是现代数据中心非常重要的组件,在最近几年中有长足发展。架构也从单体式设计转向更加灵活、去中心化和分布式设计。然而,许多现代开源实现仍然是单体式设计或者缺少很多功能,而这些功能对实际用户非常有用。

***[@Container容器技术大会将...
查看更多

四种软件架构,看看你属于哪个层次

大卫 发表了文章 • 0 个评论 • 348 次浏览 • 2019-04-26 21:48 • 来自相关话题


如果一个软件开发人员,不了解软件架构的演进,会制约技术的选型和开发人员的生存、晋升空间。这里我列举了目前主要的四种软件架构以及他们的优缺点,希望能够帮助软件开发人员拓展知识面。

一、单体架构

单体架构比较初级,典型的三级架构,前端(Web/手机端)+...
查看更多

微服务落地,我们在考虑什么?

博云BoCloud 发表了文章 • 0 个评论 • 404 次浏览 • 2019-04-03 11:38 • 来自相关话题


【编者的话】微服务已经成为过去几年软件架构设计的“事实标准”,大多数企业在推动内部数字化转型的过程中,服务软件系统开始由单一或者SOA服务向微服务转型。那么转型过程需要遵循哪些原则呢?本文结合过往博云微服务落地实践经验,分享微服务落地实践的过程中思考。

目前...
查看更多

基于服务的分布式事务(上)

微服务蜂巢 发表了文章 • 0 个评论 • 675 次浏览 • 2019-02-26 10:19 • 来自相关话题


传统数据库事务

在传统单体应用架构下,我们通常会将业务数据存储在一个数据库中,应用各模块直接对数据库进行操作业务数据。由数据库提供基于ACID的事务保证。
  • A是At...
查看更多

从 Clean-Architecture 谈架构原理及其应

Andy_Lee 发表了文章 • 0 个评论 • 1799 次浏览 • 2019-01-17 19:40 • 来自相关话题


【编者的话】前些日子和团队的小伙伴们分享了自己对架构的理解,当时准备的比较仓促,讲的也比较粗糙,很多点并没有表达清楚;欣慰的是大家的反馈都比较积极,证明分享的内容是有参考价值的。

这篇博客主要把分享的内容进行整理重塑,并补充一些当时没有表达的细节,期望能够给...
查看更多

什么样的软件架构是好的?

Andy_Lee 发表了文章 • 0 个评论 • 902 次浏览 • 2019-01-04 22:35 • 来自相关话题


“All models are wrong, some models are useful” ——George Box

没有放之四海皆准的好与坏的标准。下面我对于衡量软件架构好坏的AAA原则:
  • 可考核(Accountable):好的软件架构让每...
查看更多

软件架构:5种你应该知道的模式

goodrain 发表了文章 • 0 个评论 • 917 次浏览 • 2018-09-25 08:20 • 来自相关话题


Singleton(单例模式)、仓储模式(repository)、工厂模式(factory)、建造者模式(builder)、装饰模式(decorator)……大概每个上课听讲的程序员都不会陌生——软件的设计模式为我们提供了针对现有的、重复出现的问题以可靠的解决...
查看更多

基于 Docker 的微服务架构实践

老李 发表了文章 • 2 个评论 • 6518 次浏览 • 2018-04-11 15:26 • 来自相关话题


前言

基于 Docker 的容器技术是在2015年的时候开始接触的,两年多的时间,作为一名 Docker 的 DevOps,也见证了 Docker 的技术体系的快速发展。本文主要是结合在公司搭建的微服务架构的实践过程,做一个简单的总结。希望给在创业初...
查看更多

追求极简:Docker镜像构建演化史

老李 发表了文章 • 0 个评论 • 1887 次浏览 • 2018-04-08 19:46 • 来自相关话题


自从2013年dotCloud公司(现已改名为Docker Inc)发布Docker容器技术以来,到目前为止已经有四年多的时间了。这期间Docker技术飞速发展,并催生出一个生机勃勃的、以轻量级容器技术为基础的庞大的容器平台生态圈。作为Docker三大核心技术...
查看更多

技术架构的选择决定公司的格局范围

老李 发表了文章 • 0 个评论 • 877 次浏览 • 2018-03-29 14:57 • 来自相关话题


适用范围

本文主要针对中小型互联网公司,特别适用于手机APP或者pc的后台架构,基本可以支撑5万日活。本文会对可能用到的相关技术进行技术选型的说明,以及技术的架构介绍。

技术指标

说一下一些技术指标的计算过程可以作为其他同学的参考

QPS, 如果是5万...
查看更多

解析分布式锁之Zookeeper实现(一)

老李 发表了文章 • 0 个评论 • 1734 次浏览 • 2018-03-27 22:20 • 来自相关话题


实现分布式锁目前有三种流行方案,分别为基于数据库、Redis、Zookeeper的方案,本文主要阐述基于Zookeeper的分布式锁,其他两种会在后文中一起探讨。现在我们来看下使用Zookeeper如何实现分布式锁。

什么是Zookeeper?

Zooke...
查看更多