V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
idblife
V2EX  ›  程序员

有谁写过平台程序?

  •  
  •   idblife · 2023-10-13 18:19:28 +08:00 · 1434 次点击
    这是一个创建于 439 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近平台工程比较火,想搞一个大的平台,然后各个开发组在上面注册模块自行开发维护。
    用户登录到这个大平台,可以一站式使用到各个模块。
    之前都是写单个的工程,没搞过这种,请问有啥好的思路没?
    第 1 条附言  ·  2023-10-14 09:50:51 +08:00
    具体化一下场景:
    我所在的基础架构部门,每个组有自己的业务系统,比如有 cmdb 、缓存管理平台、数据库 DDL 变更平台等等。
    现在每个业务系统都有自己的内部域名,自己的用户体系。
    现在想统一到一个大的平台里,每个现有的业务系统变成大平台里的一个模块,通过一个菜单进入具体的业务功能。
    9 条回复    2023-10-16 16:35:31 +08:00
    dongtingyue
        1
    dongtingyue  
       2023-10-13 19:08:10 +08:00
    微服务?统一网关?
    idblife
        2
    idblife  
    OP
       2023-10-13 22:01:37 +08:00
    @dongtingyue #1
    不是这个层面吧
    himeson
        3
    himeson  
       2023-10-13 22:30:03 +08:00 via Android
    就是类似饿了么开放平台,微信开放平台等,可以给人开发一下实际业务功能的 app 而后用户可以在上面找到相关想要的功能直接使用到自己的账户上。对吧?如果是,你可以研究一下 Python 的开源 erp 框架 odoo
    ginjedoad
        4
    ginjedoad  
       2023-10-14 09:33:43 +08:00   ❤️ 1
    参考一下,shopify 平台,还有 wordpress 平台,或者 vscode 。搞一个基础架构,然后其他以自搭积木或者插件形式。
    idblife
        5
    idblife  
    OP
       2023-10-14 09:43:44 +08:00
    @himeson #3
    不是 odoo 这种。
    是 4 楼说的类似 shopify/wordpress 插件市场这种,用户可以自己开发个插件弄比较复杂的功能,在平台上使用。
    验证和权限都在平台上控制。
    idblife
        6
    idblife  
    OP
       2023-10-14 09:53:14 +08:00
    @ginjedoad #4
    是这样的
    但是现在没有思路。。。
    peefy
        7
    peefy  
       2023-10-14 13:56:32 +08:00   ❤️ 1
    CNCF Backstage 项目是不是可以一定程度满足上你的需求
    idblife
        8
    idblife  
    OP
       2023-10-14 14:44:43 +08:00 via iPhone
    @peefy
    多谢,我学习一下
    idblife
        9
    idblife  
    OP
       2023-10-16 16:35:31 +08:00
    @peefy
    看了一下文档,感觉还和我的需求不太一致。
    Backstage 用来管理工程元数据之类的,我需要的是统一用户体系统一访问控制。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3258 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 00:39 · PVG 08:39 · LAX 16:39 · JFK 19:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.