meta投流sass(海外)产品系统Vibe Coding

我要开发同款
proginn09070843972026年11月10日
2阅读

技术信息

语言技术
Python、Vue、MySQL、Linux
系统类型
Web、Linux
行业分类
企业服务

作品详情

行业场景

针对跨境电商、海外游戏及数字营销机构面临的“多商务经理(BM)、多广告账户、多产品线”管理痛点,传统逐个账户手动搭建效率极其低下、极易出错,缺乏统一管控手段,亟需实现规模化自动投放。
2、行业场景,业务背景:
本系统服务于大中型出海企业和广告代理商。在每天需要批量运行上百个甚至上千个广告账户(Ad Account)的行业场景下,解决投放繁琐、预算调整滞后、风控不及时以及多租户数据隔离安全等核心业务痛点。

功能介绍

账号与多租户统一管理:支持多租户隔离架构、BM 主账号管理、多层级广告账户分类与分配。

凭据安全管理:采用 Fernet 对 Meta Access Token 进行加密存储,支持凭据轮换、失效检测及敏感操作审计日志。

投放模板与批量部署(Job Center):核心支持 Campaign Template 一次配置,一键异步派发到数百个广告账户,并细化管理每账户独立状态(支持部分成功与失败重跑)。

数据洞察与风险控制:支持定时同步各层级洞察报表(Insight),内置低效广告暂停、高风险账户冻结及风控规则自动拦截。

素材与任务中心:集成素材库及异步任务编排中心(Celery + Redis)。
2、项目的主要功能描述:
系统以“模板驱动多账户”为核心理念,通过异步队列解耦 HTTP 请求与 Meta API 调用,实现从素材准备、批量投放、状态监控到风控自动化的一站式闭环管理。

项目实现

负责系统的整体架构设计、多租户隔离中间件开发、Meta 官方 SDK 封装与重试限流策略实现、基于 Celery + Redis 的异步任务 Job Center 编排,以及数据库模型与 Alembic 迁移脚本编写。
2、项目使用了哪些技术栈、架构,实现上亮点、难点:

技术栈:后端采用 Python + FastAPI、SQLAlchemy 2.0、Pydantic v2、Celery 5、Redis、PostgreSQL 与 Alembic;前端采用 Vue3、Vite 和 Element Plus。

架构与亮点:

多租户行级隔离:基于 SQLAlchemy 全局事件机制自动注入 tenant_id,实现业务代码零感知的安全隔离。

Meta SDK 隔离与容错:封装 MetaAdsService,实现对 Meta 接口错误分类、指数退避重试及账户级限流。

高并发异步处理:利用 Celery 异步派发子任务,实现模板与多账户的独立状态管理与幂等控制,完美支撑上千账户的大规模批量投放。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论