エネルギー・公益事業 · 日本

PowerGrid Systems

重要インフラを支えるエンタープライズプラットフォームを新規に立ち上げ、アーキテクチャ設計とデリバリーを主導しました。ドメイン駆動のパターンとAPIファーストのアプローチでスケーラブルなバックエンドを設計し、包括的なQA体制とカナリアリリースを備えた自動デプロイパイプラインを確立しました。

テストカバレッジ
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

同様の課題をお抱えですか?

現状と目指す姿をお聞かせください。そこへ至る道筋を具体的にご提案します。

プロジェクトを相談する