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

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

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

项目描述

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

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

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

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

如何写出被选中的回复

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

回复 0

回复文本仅对客户可见。

同类类别

类似项目

该类别中的所有项目
Warehouse inventory app with barcode scanner

Warehouse inventory app with barcode scanner

Looking for a developer to build a mobile warehouse inventory app with barcode scanning, receiving, dispatch, stocktake and reports.

软件开发24.09.20260186
0回复
Website accessibility audit against WCAG

Website accessibility audit against WCAG

We need an independent WCAG accessibility audit of our website: keyboard, contrast, screen readers and a clear report with fixes.

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

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

谁能看到我的回复?

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

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

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

FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora