能源与公用事业 · 日本

PowerGrid Systems

主导一个服务关键基础设施的全新企业平台的架构设计与交付。采用领域驱动模式和 API 优先方法设计可扩展后端,建立全面的质量保障实践,以及支持金丝雀发布的自动化部署流水线。

测试覆盖率
90%+
逻辑复杂度
−50%
低于预算
15%

(01) 项目概述

PowerGrid Systems 是一个用于管理电网基础设施及运营的关键任务型平台。我们从零开始设计并交付了这一全新系统,采用领域驱动设计和现代架构模式。该平台为关键能源基础设施提供实时监控、预测分析和运营管理。我们奠定了技术基础——API 优先设计、全面测试,以及支持金丝雀发布和自动回滚的部署流水线——在现代技术与关键基础设施所要求的可靠性和安全性之间取得平衡。

(02) 主要成果

  1. 01

    从零开始设计支撑关键基础设施运营的平台

  2. 02

    实施领域驱动设计,将业务逻辑复杂度降低 50%

  3. 03

    建立全面测试体系,代码覆盖率达到 90% 以上

  4. 04

    打造支持自动金丝雀发布和即时回滚的部署流水线

  5. 05

    项目预算节省 15%,同时超额满足全部技术要求

(03) 技术栈

  • ASP.NET Core 8
  • .NET 8
  • Domain-Driven Design
  • CQRS
  • Event Sourcing
  • PostgreSQL
  • RabbitMQ
  • Docker
  • Kubernetes
  • Terraform
  • GitHub Actions
  • Datadog
  • xUnit
  • SpecFlow

面临类似的挑战?

告诉我们您的现状和目标,我们会向您展示如何实现。

启动项目