极客盛宴
每个系统内部——子系统和功能。
这些说明故意保持在高层次,不会暴露客户敏感的内部细节。它们展示了每个平台的形状以及IATRT承担的运营责任。
Alabanos Taxi——多租户车队运营平台
Alabanos Taxi是一个真实的客户系统,处于积极支持中:一个实时多租户运营平台,结合了预订、调度、实时监控、资源配置工作流、身份验证门户、短信一次性密码和业务系统集成。
架构与子系统
- 多租户平台结构,支持车队和服务工作流,而不将每个运营单位视为一次性构建
- 为实时出租车运营提供实时调度、监控和状态可见性
- 车辆、驾驶员和相关运营实体的资源配置引擎
- 具有角色感知工作流的身份验证客户和管理员门户
- 短信一次性密码流、预订管理、调度逻辑和支持业务自动化
- 托管、监控、支持、维护和在积极运营模式下的分阶段变化
能力信号
- 运营平台,不是宣传资料
- 为真实用户、真实交易和可支持的变化而构建
- 客户面向和管理员面向的接口在一个可负责的交付路径下
- 文档化交接、保留的支持和长期生命周期维护态度
Aesthetica By Andy——自有预订、CMS和店铺
Aesthetica By Andy是一个达尔文的美容护理诊所,需要摆脱Square Online订阅栈。IATRT设计并构建了一个自定义网站、预订流程、CMS和店铺,使所有者可以端到端控制该平台,并为托管付费而不是按功能支付SaaS。
架构与子系统
- 由nginx提供的静态前端,具有TLS,前置基于Flask的预订和CMS后端
- 用于治疗卡片、博客文章、图库和术前内容的自助管理SPA——为非技术所有者设计
- 日历支持的预订,与运行诊所其余部分的相同共享邮件和日历基础设施集成
- 通过Google登录的客户账户,在有用的地方具有魔法链接回退
- Stripe就绪的产品和治疗包店铺,具有商业转换前的占位符密钥
- Postgres数据存储、单个媒体路径下的结构化上传以及运营友好的管理员遥测
能力信号
- 订阅替代构建:用自有软件代替经常性SaaS费用
- 为非技术运营者设计——管理员UX是明显的、宽容的和文档化的
- 迁移感知:与其他IATRT管理系统共享相同的邮件、日历和托管骨干
- 客户自有的IP、源代码和设计文件,从第一天起就准备好交接
PawAWhere——多租户二维码宠物标签SaaS
PawAWhere是由IATRT从端到端构建和运营的实时消费者SaaS:客户购买带二维码的金属宠物标签,在身份验证账户下声明,并支付小额按标签订阅以保持失散宠物流程活跃。兽医、管理员、发现者和所有者都在不同角色下与同一平台交互。
架构与子系统
- 在nginx后面提供的Next.js应用程序,由进程管理以实现零停机重新加载
- Postgres模式对标签、宠物、所有者、兽医、转移和按标签计费生命周期进行建模
- 用于激活发票、金属标签升级和续订付款的Stripe结账和webhooks
- 按标签订阅模式——过期存在于标签上,而不是用户上——具有手动、自动月度和首月包含的节奏
- Auth.js,具有Google OAuth和魔法链接电子邮件登录;角色枚举涵盖所有者、兽医和管理员
- 管理范围由SMS-TOTP门控,具有跟踪提升访问的会话标志
- 兽医门户:按芯片、名称、品种、所有者联系、标签ID、标签或护理说明跨整个宠物数据库进行只读搜索
- 进程内调度器运行过期提醒、保留扫除和旋转IP哈希盐
- 每周由systemd驱动的数据库和上传备份,保留在应用程序路径之外
能力信号
- 真正的多租户SaaS,具有计费生命周期,而不是宣传资料或单租户工具
- 由Stripe处理的实际金钱流、webhook对账和审计友好的发票记录
- 隐私感知设计:使用旋转盐的哈希IP、保留扫除和陌生人索取保护
- 操作感知:定时作业、备份和结构化日志是第一类,而不是事后考虑
Eazy Towing NT——拖车预订、调度和短信平台
Eazy Towing NT是由IATRT为北领地拖车运营者设计、构建和支持的实时预订和调度平台。客户在任何时间在线预订拖车,办公室从实时面板调度驾驶员,系统在每个阶段通过短信让客户和驾驶员保持更新——替代仅电话调度和纸质班表。
架构与子系统
- Next.js公共网站和预订流前置Flask + PostgreSQL后端
- 24/7在线预订,捕获取件、送件、多辆车和状况详情(启动、滑动、钥匙、泄漏)
- 运营调度仪表板:预订、驾驶员、卡车、手动电话输入和完整作业生命周期(已分配到已接取到已送件)
- 通过ClickSend向客户和驾驶员自动发送事务性短信,具有澳大利亚号码规范化和幂等发送跟踪
- 新预订电子邮件通知到企业收件箱
- Android驾驶员应用:驾驶员从现场接受作业并更新状态,自动向客户发送短信
- OTP保护的管理访问;由IATRT托管、监控和支持
能力信号
- 进行真实预订的运营调度工具,不是宣传资料
- 客户自有软件替代按座位调度SaaS
- 相同的操作感知构建块——身份验证门户、短信自动化、作业生命周期——适应拖车运营者
- 从达尔文团队记录的交接和保留的支持
为什么这些一起很重要
- 四个不同的行业——运输、美容护理、消费宠物安全——采用相同的交付模式
- 每个都是具有付费用户和持续IATRT参与的实时系统,而不是启动后就离开
- 相同的构建块——身份验证门户、支付集成、定时作业、结构化交接——重新组合以适应运营者
- 所有三个的客户自有IP:源代码、设计文件和凭证存在于运营者处,而不是在供应商墙后