技术架构与体系结构

     

Instagram 如何仅靠 3 名工程师就将用户数量扩大到 1400 万

66 3K

从 2010 年 10 月到 2011 年 12 月,Instagram 在短短一年多的时间里,用户数量从 0 增长到 1400 万。做到这一点的只有 3 名工程师.

Spring Modulith 1.0 GA发布

251 2K

我很荣幸地代表 Spring 社区和所有做出贡献的人宣布 Spring Modulith 1.0 GA 正式发布。5 年多前,Modulith 还是一个研发.

用Java的Rama构建Mastodon降低100倍成本

364 1 10K

Rama 完全使用 Java API 进行编程,与使用 Ruby on Rails 构建的 .

Golang六边形架构源码和分析

364 9K

维护软件的成本比开发软件的成本高得多。为了使维护软件具有成本效益,我们需要一种 .

尽可能长时间地坚持令人乏味的架构?

323 2K

构建真正为客户带来改变的产品所带来的满足感,比追赶最新技术潮流所带来的短暂兴奋更有价值。 依靠稳定且易于理解的技术.

多层、六边形、洋葱和clean架构简介

710 1
10年前,你只需要知道 GoF模式<.

流行软件架构模型的优缺点

606 5K

多年来,软件 架构 模型和框架.

六边形架构:为什么它比 MVC 或Clean架构更好?

659 6K

六边形 架构 ,也称为端口和适.

简介:六边形、单体、微服务和分层架构

396 3K

在不断发展的软件开发领域,选择正确的 架构<.

七篇国外大科技公司工程博客摘录

438 11K

有选择地从科技公司的工程博客中挑选博客文章: 1、 .

单体不是恐龙

338

构建可演进的软件系统是一种策略,而不是一种宗教。必须以开放的心态重新审视您的 .

系统设计蓝图:终极指南

930 3 5K

在这篇博文中,我们将探索基本的系统设计组件,例如 DNS、负载平衡、API 网关等,以及一个简明的备忘单,可以帮助开发人员设计不同复杂度的系统。 .

服务器制约伸缩性的四种关键资源

864 1

计算机服务器有4种关键资源来驱动其功能。大多数可伸缩性问题都是在这些资源耗尽或分配不当时出现的。 内存(也称为RA.

软件架构文档的终极指南

1200 9K

软件 架构 文档创造了共同的理.

实践中的模块化单体 | Foojay.io

1595 1 3K
随着 微服务 在应用程序现.

为什么好的软件架构很重要? – Maciej

1286 1 3K

近年来,我在IT公司遇到过很多因软件 架构<.

Spring Modulith能成熟实现模块化了吗? - Foojay

1094 6K
设计 微服务 的主要原因之.

如何绘制技术架构图?

2453 2K
什么是 架构 图?为什么要画架.

能显示业务目标的DDD微服务架构图 -Aleix

1416 1 2K
从我职业生涯的一开始,我就一直在分析和绘制 .

MVC模式与六边形架构区别?

1535
MVC 是一种 设计模式 ,而.

系统设计面试完整列表

1737 3K

系统设计面试完整列表: 1.网络通信协议 分布式系统中的机器通过网络彼此通.

介绍Spring Modulith

5173 4 3K

Spri.

4+2 分层架构 - Ricardo

1842 1 4K
应用于软件 架构 的关注点分离.

Java微服务六边形结构简介

1540 1 6K
本文将在 Java 中实现 Hexagonal Architecture 的基本概念。 六边形 .

单点登录 (SSO):SAML、OAuth2、OIDC 简化

1944 1 4K
在本文中,我们将了解单点登录 (SSO) 和 SSO 广泛使用的两种协议,即 SAML 和 .

6 条重要的软件架构原则

1042 2K

这是六个重要的软件 架构 原则.

五种常见的软件架构模式

2050 1
目标 提前计划并遵循模式或风格可以让开发人员更好地了解每个组件的职责,并让开发人员能够专注于较低级别的细节。 熟悉许多软件<.

SpringBoot六边形架构案例

1859 1 2K
六边形 架构 是一种用于设计软.

简化的 Java 六边形架构 – BABAL

1543 1 8K
一、概述 在本教程中,我们将使用 Hexagonal Architecture 的原理,使用 CLI 使用者实现一个.