24Freelance永不休眠的自由职业市场
响应期已结束

将遗留 PHP 单体逐步分解为微服务

139 浏览 0 回复#42383
预算€1 000项目预算
格式一次性项目无预付款
付款现金, 银行转账
接受的回复响应期已结束直到 24.09.2026
回复0类别平均: 0,3
视图139在14天内 5

项目描述

翻译
我们有一个大型的遗留 PHP 应用程序,多年来已经成为一个单一的单体。在一个代码库和一个数据库中,包含授权、计费、目录、通知和报告。该系统在负载下变得难以扩展,部署也变得痛苦:任何小的更改都会强制重新部署所有内容,而一个缓慢的查询会拖慢与之无关的功能。冒险的 "从头重写" 对我们来说行不通。我们需要一个谨慎的分阶段迁移,每一步产品都能继续工作并盈利。

工作的基础是代码之前的分析。我们希望您描述当前的行为,识别明确的边界上下文,并与我们一起确定哪个模块最安全可以首先提取。每个服务都应该在明确的 API 合同后运行,边界应该逐步引入,以便我们可以在出现问题时回滚。我们还需要一个异步消息队列,以便缓慢和突发的任务不再阻塞用户请求,以及容器,以便服务可以单独构建、测试和部署。

请提出一个分阶段的路线图,而不是一次性跳跃。对我们来说,现实的计划从隔离一个低风险的上下文开始,与单体并行运行,测量结果,然后再向前推进。诚实的妥协和清晰的解释比时髦的词更重要。

第一阶段的范围:
— 描述当前模块并选择第一个提取的上下文。
— 设置 API 合同并通过开关将其连接到单体。
— 为一个异步场景引入消息队列。
— 将提取的服务容器化,确保可重复构建。
软件开发 现金, 银行转账

SafeDeal 担保交易保护

资金锁定在 Payora USDT (TRC-20) 托管账户中,仅在确认验收作品后才会释放给自由职业者。

24
二十 · 提示

如何写出被选中的回复

  • 以客户的任务开头,而不是讲述自己的故事。
  • 链接一到两个来自您作品集的类似作品。
  • 给出一个价格和截止日期——以及它们具体包括什么。
  • 问一个澄清问题:这可以开始对话。

回复 0

回复文本仅对客户可见。

同类类别

类似项目

该类别中的所有项目
按 WCAG 标准进行的网站无障碍审计

按 WCAG 标准进行的网站无障碍审计

我们需要一次独立的 WCAG 网站无障碍审计:键盘、对比度、屏幕阅读器,以及一份含修改建议的清晰报告。

软件开发24.09.20260236
0回复
值得注意
我该如何回应这个项目?

以自由职业者身份登录,描述您将如何解决任务,命名您的价格和截止日期。客户会阅读回复并与最佳的进行对话。

谁能看到我的回复?

只有发布项目的客户和您自己。其他自由职业者无法看到您的文本或价格。

我在哪里可以找到类似的工作?

在“软件开发”中每天都有新项目出现。 该类别中的所有项目

此页面回答的问题