公开透明地构建

我们构建 Mozaic 所用的工具。

每个应用都是其底层工具的总和。这里完整列出 Mozaic 运行所依赖的一切:那些把你分散的账户汇聚成一幅从容画面的语言、数据库、云和合作伙伴。我们有意选择成熟、朴实且经过良好审计的基础设施:那种十年后依然在用的。

9 个类别 · 只读设计 · 最近审阅 2026-06-23
01 · 应用与界面

一个网页应用,在你的浏览器中渲染

你每天使用的界面(每一张图表、表格和仪表板)都是编译为在客户端运行的单一代码库。

Flutter(web):整个应用界面都在一个 Flutter Web 代码库中,因此在每块屏幕上的体验都一致。

Dart:编写 Flutter 所用的语言;它驱动所有客户端逻辑。

02 · 后端与 API

每个请求背后都有一个 Python API

应用背后的一切(获取、同步并提供你数据的服务)都运行在 Python 后端上。

FastAPI:我们 REST API 背后的网页框架;它处理应用发出的每个请求。

Python:我们的后端、账户同步和后台任务所用的语言。

Pydantic:校验并规整进出 API 的数据,使响应始终格式良好。

03 · 数据与缓存

一个关系型数据库,始终保持快速

你的账户、持仓和交易存放在关系型数据库中;内存存储让应用保持灵敏。

PostgreSQL:我们的主数据库,每个账户、持仓和交易都存放在这里。

Redis:内存缓存与后台任务队列,让同步和页面保持快速。

04 · 云与托管

Google Cloud,托管于加拿大

Mozaic 运行在蒙特利尔区域(northamerica-northeast1)的 Google Cloud 上,你的数据不会离开加拿大。

Google Cloud Run:以随需求伸缩的容器运行应用和 API。

Cloud SQL:我们 PostgreSQL 数据库的托管且加密的所在。

Cloud Scheduler:触发同步账户和按时发送摘要的周期性任务。

Docker:将应用打包成可复现的容器,从笔记本到生产环境完全一致。

05 · 账户连接

只读连接,交由专业机构经手

Mozaic 从不接触你的银行密码。连接均为只读,并由通过 SOC 2 审计的提供商处理,与大多数消费金融应用使用的是同一套通道。

Plaid:与加拿大和美国银行的只读连接。

SnapTrade:与券商(如 Wealthsimple、Questrade 和 Interactive Brokers)的只读连接。

06 · 支付

从不经手你卡片的计费

订阅以加元计费,你的卡片信息从不到达我们的服务器。

Stripe:处理结账、订阅与计费;卡片信息直接发往 Stripe,绝不发给我们。

07 · 登录与账户

由 Google 管理的身份验证

我们不自行开发身份验证。登录、会话与找回都运行在 Google 的基础设施之上。

Google Cloud Identity Platform:登录、会话与可选的双重身份验证,由 Google 支持。

reCAPTCHA Enterprise:保护注册与登录免受自动化滥用。

08 · 电子邮件

只发交易性邮件,仅此而已

我们只发你需要的邮件:验证、安全,以及你主动订阅的摘要。没有你没要求的新闻通讯。

Resend:投递身份验证与账户邮件:验证、登录链接和 MFA。

SendGrid:投递产品邮件,如你的每日和每周摘要。

09 · 可靠性与监控

比你更早知道

当出现问题时,警报会很快到达我们这里,因此修复往往已在进行中。

Sentry:覆盖应用与后端的错误监控与告警。

长久而造。

上述任何工具都不是你信任的关键所在。我们安全页面所述的只读连接、应用层加密和加拿大数据驻留,无论我们用什么构建都成立。它们写在架构里,而非营销话术里。

随时恭候。

查看价格