已停止运营

Kodmonk 已不再积极运营。

本网站作为过往工作的存档和参考保留。网站信息目前不会持续维护。

SaaS 解决方案

高级多用途SaaS评估平台

设计了一个可扩展的多租户SaaS生态系统,支持50K+并行用户,每月提供1 000 000多场自动化会议.

2024 — PresentKodmonk Engineering Practice · Core SaaS Platform Delivery50K+ 货币
高级多用途SaaS评估平台
参与和范围

企业SaaS客户项目

Kodmonk设计,开发,并部署了完整的端对端多租户SaaS平台.

范围: 专用8人工程舱横跨后端,前端,DevOps,和QA.

设计能力
A. 背景情况

A. 背景情况

客户端需要一个现代化的多租户EdTech SaaS平台,能够处理峰值考试窗口,现场候选人预告,提问银行管理和实时评价.

挑战

挑战

保持高可用性、低延迟和零数据损失,同时进行大规模用户突起,同时保持严格的多租户隔离.

克德蒙克办法

克德蒙克办法

  1. 01

    由Node.js,Next.js和Laravel APIs提供动力设计出微服务架构.

  2. 02

    与Redis一起执行分布式缓存,与RabbitMQ一起执行Aync队列管线.

  3. 03

    配置有自动健康探测器和云负荷平衡的Kubernetes集群.

  4. 04

    建立了OWASP安全控制和自动VAPT合规管道.

结果

结果

  • 平台无缝缩放,可处理5万+同步直播用户.
  • 每月处理1 000 000多份摊款,完成时间为99.99%.
  • 通过有效的资源安排将基础设施成本降低35%.
系统架构

系统架构

01Next.js 候选人和管理员
02节点.js & GraphQL 微服务
03Redis 缓存和兔子MQ 队列
04Kubernetes 和多区域 PostgreSQL
制约因素

制约因素

  • 现场考试窗口中零故障时间
  • 租户之间的严格数据隔离
  • 负载下的分100ms API 响应间隔
权衡

权衡

  • 独立缩放的微型服务
  • 高成本估值逻辑的同步处理
技术

技术堆栈

Next.jsNode.jsLaravelGraphQLKubernetesRedis