刷新
简单聊聊微前端

博主头像 什么是微前端? 微前端是一种前端架构模式,它将一个庞大的前端应用拆分为多个独立、小型的应用,这些小型应用可以独立开发、独立运行、独立部署,但对用户而言,它们仍然是一个统一的整体。这种架构模式主要是为了解决传统单体应用在大型项目中遇到的问题,如代码冗余、开发效率低下、部署风险高等。 为什么要用微前端? ...

ABP与DDD领域驱动关系

博主头像 ABP 框架(Asp.Net Boilerplate)和 领域驱动设计 DDD(Domain-Driven Design) 有着一定的关系,特别是在应用程序架构和业务逻辑建模的方面。ABP 框架是一种开源的应用程序框架,旨在帮助开发者构建现代的、可维护的企业级应用程序。它非常重视模块化、分层架构、依 ...

权限系统:6个权限概念模型设计

博主头像 大家好,我是汤师爷~ 今天来来聊聊权限的概念模型设计。 权限的概念模型 用户 在权限模型中,用户是系统权限控制的核心对象,也是所有操作行为的直接主体。用户的权限决定了他们在系统中能够访问哪些资源,以及能执行哪些操作。 用户代表系统中的实际操作人员,根据系统场景不同,可划分为: C端用户:如普通消费者 ...

权限系统:一文搞懂功能权限、数据权限

博主头像 大家好,我是汤师爷~ 在权限系统中,权限通常分为两大类:功能权限和数据权限。这两种权限相辅相成,共同决定了用户在系统中可以执行哪些操作、访问哪些信息。 功能权限 1、功能权限是什么 当登录某个系统时,为什么有些功能按钮是灰色的,而有些页面甚至完全不可见?这正是功能权限在背后发挥作用。 功能权限决定了 ...

基于XAML框架和跨平台项目架构设计的深入技术分析

XAML平台和跨平台开发策略 本文基于Vicky&James 2024年10月22日在韩国Microsoft总部BMW meetup会议上的演讲内容重新整理而成。这次研讨会我们深入探讨了基于XAML的各种平台、跨平台战略以及为有效的项目架构设计所需的核心技术。 介绍 大家好,我们是中韩Microso ...

一文搞懂4种用户权限模型

博主头像 大家好,我是汤师爷~ 什么是权限? 权限,简单来说,是系统中控制用户行为的一套规则和机制,用来限制每个用户在系统中可以访问的页面、功能和查看的信息。 权限系统通过设定不同的用户角色,并将权限分配给这些角色,来控制用户在系统中可使用的功能和可查看的信息。这是企业进行权限管理的有效工具。 权限的设置通常 ...

SaaS平台的组织数据模型设计

博主头像 大家好,我是汤师爷~ 想要深入理解零售企业的组织架构并不容易。大多数人并没有实际经营过零售企业,更不曾参与设计其组织架构。 在调研商家的过程中,我们通常只能了解他们组织架构的现状,却难以直接与企业高层沟通,深入理解组织架构设计背后的逻辑。很多时候,我们只能通过业务场景的表象,去推测商家的组织设计意图 ...

《数字经济产业》

博主头像 今天,为大家推荐一篇《数字经济产业集群发展 白皮书》的报告。 报告 共 71 页。 从 “数字经济概念、特征、典型产业集群案例、要素、策略、产业展望” 等六个方面,详细解读了《2023 数字经济产业》。 很重磅。 #01# 【关键要点】 一、数字经济定义 《数据资产》作为关键生产要素,以 “现代信息 ...

多租户系统的应用架构

博主头像 大家好,我是汤师爷~ 我们看下多租户系统的应用架构是如何从一层层构建起来的。 1、应用层设计 应用层的主要作用是为具体的用户场景提供应用服务,帮助用户在特定场景下完成操作。通过编排领域层的各项能力,实现SaaS产品的核心功能。应用层包含两个关键模块: 租户运营平台模块:这个模块负责SaaS平台的整体 ...

多租户系统的核心概念模型

博主头像 大家好,我是汤师爷~ 让我们深入探讨一下多租户系统的概念模型。概念模型是多租户系统的"骨架",帮助我们理解系统各部分的组织和运作方式。 多租户的核心概念模型 租户:通常指一个企业客户,不同租户之间的数据和行为是相互隔离的。 用户:某个租户内的具体使用者,使用账号、密码等信息登录到 SaaS 系统,使 ...

SaaS多租户的3种隔离模式

博主头像 大家好,我是汤师爷~ 在SaaS模式下,多租户之间的资源隔离是基础且关键的一环。SaaS服务商需要在确保运营效率和控制成本的前提下,搭建一个让多个租户能够同时访问的共享环境。 虽然大家都在用同一套SaaS产品服务,但资源访问必须严格隔离,确保租户之间互不干扰。SaaS资源隔离通常包含以下几个层次: ...

面向对象程序设计

博主头像 第一次博客作业 一、前言 第一次作业 第一次作业有五道题,前四道为入门及简单的小题,最后一题为难度较大的答题判断程序。主要考察对类的属性和方法的设计与使用,以及在规定格式下对程序用户的输入进行解析从而获取题目、答卷等信息。 第二次作业 第二次作业有四道题,前三道为难度入门的小题,最后一题难度较大,在 ...

图解:什么是多租户?

博主头像 大家好,我是汤师爷~ 什么是多租户? 多租户是SaaS(软件即服务)领域里特有的一个概念。在SaaS服务中,“租户”指的就是使用这个SaaS系统的客户。 那么租户和用户有什么区别呢?举个例子。假设你正在使用一款面向企业(ToB)的SaaS产品,"用户"通常指的是公司里实际操作这个SaaS系统的员工。 ...

一文搞懂促销系统架构设计

博主头像 大家好,我是汤师爷~ 到了技术二面,面试官基本都会开始深挖你之前做过的项目。 比如:这个项目的业务背景是什么?你们的系统架构是怎么设计的?你在这个项目里具体做了哪些工作?有没有什么特别亮眼的地方? 所以,能不能把参与的项目整体弄明白、说清楚,非常重要。你对项目掌握越全面,面试官才会越认可你的能力。 ...

SpringBoot入门到精通(十三)日志:别小看它,否则吃亏的是自己!学会你也可以设计架构

博主头像 别小看他,当你面对的时候,就会知道,多么痛的领悟! 如何在 Spring Boot 中使用 Logback 记录详细的日志? 整合LogBack,Log4J...等,是不是很多方法!但需要注意,我讲的可能和你是一样的,但也是不一样的。 常见日志级别:高 低排列 TRACE: 描述:最详细的日志级别, ...

在分布式系统中使用异步管道创建实体

博主头像 背景 在分布式系统中异步创建实体既是挑战也是优势,尤其是对于追求可扩展性、容错性和高效用户体验的大型企业而言。用于创建实体的异步(async)管道可以解耦服务、优雅地处理故障并最大限度地减少延迟。这些特性使企业能够在扩展过程中保持灵活、高性能的系统。让我们深入探讨构建有效管道的优势、挑战和解决方案。 ...

一文搞懂SaaS应用架构:应用服务、应用结构、应用交互设计

博主头像 大家好,我是汤师爷~ 今天系统性地聊聊SaaS应用架构设计。 应用架构概述 我们已经完成了SaaS系统的定位分析,明确了系统的目标和核心能力。这为接下来的应用架构设计奠定了基础。 应用架构就像整个SaaS系统的骨架,决定了系统的整体结构和各个组件之间的关系。接下来,我们会深入探讨应用架构的三个核心要 ...

吊打面试官!应用间交互如何设计?

博主头像 大家好,我是汤师爷~ 应用交互是指不同应用结构之间的数据交换和通信方式。 在一个复杂的系统中,各个应用并不是孤立存在的,它们往往需要相互协作,才能完成更复杂的业务流程。 应用交互的设计就是为了确保这些系统和组件能够顺畅地“对话”,实现系统整体目标。 应用交互的形式有多种,包括同步调用、异步消息通信等 ...

SaaS架构:应用服务、应用结构设计

博主头像 大家好,我是汤师爷~ 应用架构设计通常包括以下步骤: 根据业务架构,将业务需求转化为IT系统,识别核心应用服务。 划分应用结构,设计应用结构与业务流程、数据之间的关系。 设计应用结构之间的交互和集成关系。 本文主要分享一下应用服务、应用结构设计设计。 应用服务设计 应用服务的概念 应用服务是对一个或 ...

123···50>