当前位置: 首页 > news >正文

【面试场景题】阿里云子账号设计

文章目录

  • 背景
  • 设计思路

背景

某次面试,面试官问了一个问题,针对企业入驻,希望给企业一个管理员账号,然后也给这个企业的部分员工开个人账号,这个账号系统怎么设计?
当时就想就设计两张表,一张表管理企业,另一张表管理企业员工不就好了吗?但是如果企业账号和员工账号都要有修改系统的权限,就需要针对两种角色关联权限相关,并且记录相关日志、各种订单关联等都需要支持两套关联关系。
当时没有理解到面试官的意思,面试毫无疑问挂掉了,后来经提醒反应过来可以用阿里云类似的子账号的设计方式,给企业一个管理员账号,下面开各种员工子账号,这样任何一个账号都可以修改配置、创建订单、关联权限等。

设计思路

阿里云账号体系如下图,甚至包含个人账号,无需企业认证,跟企业账号可以进行同样的操作,无需设计多套方案,能更灵活地支持多种用户使用场景。
在这里插入图片描述

http://www.lryc.cn/news/603757.html

相关文章:

  • 2025年7月技术问答第4期
  • Python高效历史记录管理:保存最后N个元素的完整指南
  • Dify 从入门到精通(2/100 篇):Dify 的核心组件 —— 从节点到 RAG 管道
  • Apple: A Legendary Journey of Innovation, Business, and Global Influence
  • Apache Ignite 的分布式锁Distributed Locks的介绍
  • windows电脑截图工具怎么选 windows电脑截图工具合集整理
  • DeepSeek MoE 技术解析:模型架构、通信优化与负载均衡
  • Python与Spark
  • Linux_库制作与原理浅理解
  • vim的`:q!` 与 `ZQ` 笔记250729
  • grep常用指令
  • 【lucene】SegmentCoreReaders
  • 【lucene】currentFrame与staticFrame
  • Qt 移动应用传感器开发
  • 20250729使用WPS打开xlsx格式的电子表格时候隐藏显示fx的编辑栏的方法
  • ElasticStack技术栈概述及Elasticsearch8.2.2集群部署并更换JDK版本为openjdk-17
  • sqlite3---维护命令、回调函数
  • 【机器学习深度学习】分布式训练的核心技术全解:数据并行、模型并行、流水线并行与3D混合并行
  • 基于最小二乘支持向量机(LSSVM)的气象预测
  • css 二维变换之详说
  • 引领汽车加速向具身智能进化,吉利携阶跃星辰参展WAIC 2025
  • 考古学家 - 华为OD统一考试(JavaScript 题解)
  • STM32寄存器中的缩写
  • 【HTML】浅谈 script 标签的 defer 和 async
  • 数据库4.0
  • 健壮性篇(一):优雅地“拥抱”错误:构建一个可预测的错误处理边界
  • vue-计算属性
  • Android Slices:让应用功能在系统级交互中触手可及
  • FPGA数码管驱动模块
  • windows软件ARM64和AMD64(x64)区别,如何查看电脑支持哪种