2025-01-01から1年間の記事一覧
こんにちは!株式会社ホワイトプラス、コアシステム開発Gの たなか です。 前回はクリーンアーキテクチャの層の基本:役割・依存方向・実務で効いたポイントという記事を書きました。 クリーンアーキテクチャや DDD(Domain-Driven Design)に触れ始めると、…
2025年下期の取り組みをご紹介 こんにちは、CX開発グループでテックリードを担当している德廣です! 1. はじめに ホワイトプラスでは、半期ごとに目標を設定し、チーム全体で取り組みを進めています。本記事では、2025年下期(7月〜12月)に向けて設定した目…
2025年11月にGKEのReleaseNoteに流れてきた情報から、新機能と変更内容、stableチャンネルに影響のありそうな不具合情報のみをまとめて紹介します。 11月も大きなリリースはありませんでしたが、昔からあった地味にやっかいな問題であるロギングエージェント…
はじめまして。CX開発グループでエンジニアをしている高橋です。 今年の8月にホワイトプラスへ中途入社し、気づけば4ヵ月が経とうとしています。 ようやく開発フローにも慣れてきたタイミングなので、今回は「入社4ヵ月目のエンジニアが実際にどんな働き方を…
2025年10月にGKEのReleaseNoteに流れてきた情報から、新機能と変更内容、stableチャンネルに影響のありそうな不具合情報のみをまとめて紹介します。 10月は利便性が改善されるリリースが多数ありました。中でもノードがドレインされるまでの時間が伸びたこと…
はじめに こんにちは、ホワイトプラスでエンジニアリングマネージャーをしている仲見川です。今回は、弊社が運営する宅配クリーニングサービス「リネット」のフロントエンド開発について、レガシーコードベースからモダンな技術スタックへの移行戦略と、SPA/…
はじめまして!株式会社ホワイトプラス、コアシステム開発Gの たなか です。 当社では、クリーンアーキテクチャやドメイン駆動設計(Domain-Driven Design / DDD)をベースに設計や実装を行っています。 が、なんと私、入社するまでどちらの設計手法にもちゃ…
2025年9月にGKEのReleaseNoteに流れてきた情報から、新機能と変更内容、stableチャンネルに影響のありそうな不具合情報のみをまとめて紹介します。 先月のGKE 10周年記念ブログで紹介された機能が無事にリリースされています。その他には新規サービスエージ…
こんにちは! 株式会社ホワイトプラスのエンジニアリング部 CX開発Gのyumeです。 さまざまなAIツールが日々急速に開発・進化していく現代、 弊社も新たにAI開発支援ツール「Claude Code」を導入しました。 この記事はこんな方におすすめです: 「最近よく聞…
2025年8月にGKEのReleaseNoteに流れてきた情報から、新機能と変更内容、stableチャンネルに影響のありそうな不具合情報のみをまとめて紹介します。 8月は小さな変更が多数リリースされました。なかでもHPAが再設計されパフォーマンスが改善されていたり、GKE…
こんにちは! ホワイトプラスのコアシステム開発Gエンジニアのさとうです。 AIツールを活用した開発業務が流行っている昨今ですが、弊社もAIツールで開発業務の効率化を試みています。 blog.wh-plus.co.jp そんな中、どのようにプロンプトを与えれば良い回答…
こんにちは!コアシステム開発Gでテックリードをやっている古賀です。 以前に OpenAPI の紹介をしました。 blog.wh-plus.co.jp 今回はその続編として、OpenAPI スキーマ定義を活用し、TypeScript で型安全に API 通信を実現する方法を紹介します。 最終的な…
2025年7月にGKEのReleaseNoteに流れてきた情報から、新機能と変更内容、stableチャンネルに影響のありそうな不具合情報のみをまとめて紹介します。 7月はリリース数は少なかったですが大きなリリースが複数あり長文になっています。メンテナンスが告知された…
こんにちは、アプリ開発グループのdomonrです。 今回は CloudSQL の DB バージョンアップを実施した際に感じた、「技術的な話以外で、何が大変だったか」をまとめました。 本記事では、互換性チェックやSQL構文のような技術的内容ではなく、「どう段取りを組…
2025年6月にGKEのReleaseNoteに流れてきた情報から、新機能と変更内容、stableチャンネルに影響のありそうな不具合情報のみをまとめて紹介します。 6月はリリース数こそ少なかったですが、運用に影響を与える可能性のあるリリースが1つありました。クラスタ…
こんにちは!コアシステム開発Gでテックリードをやっている古賀です。 APIを改修しようとすると、「どのようなリクエストを送るべきか?」「レスポンスはどのような形式か?」といった疑問に直面することは少なくありません。 コードを読まなければ分からな…
この記事では、laravelcollective/html から spatie/laravel-html への移行を例に、Shift の利用方法をお伝えします。 Shift は laravelcollective/html の移行だけでなく、Laravel や PHPUnit のバージョンアップ対応も行えるので、移行・バージョンアップ…
2025年5月にGKEのReleaseNoteに流れてきた情報から、新機能と変更内容、stableチャンネルに影響のありそうな不具合情報のみをまとめて紹介します。 今月はk8s 1.33がRapidチャンネルで利用可能になったことが大きなリリースとしてあげられます。近い内にstab…
こんにちは!コアシステム開発Gでテックリードをやっている古賀です。 MCP(Model Context Protocol)はAIエージェントと外部システムをつなぐための重要な仕組みとして注目を集めており、私も MCP Server を Cursor に繋いでみて利便性が高まることを実感し…
こんにちは、CX開発グループでテックリードを担当している德廣です! 今回は、ホワイトプラスの開発チームで現在活用しているAIツールについてご紹介したいと思います。 また、2025年6月28日(土) に開催される PHP Conference Japan 2025 に協賛することにな…
この記事では、分解したタスクを機能ごとに集計したらどのような傾向が見られたかをご紹介できればと思います。 タスクを分解する・しないの比較に興味がある!という方の参考になれば幸いです。
サイバー攻撃による個人情報の流出が多数ニュースになっている状況で、お客様に安心してサービスを利用してもらうためには防御を一層高める必要があります。今回はインフラチームが主導して、Goで書かれたサービスをセキュリティが高く安全な状態で稼働でき…
はじめに マネジメントスタイルの概要 ノンプレイングマネージャーとは? プレイングマネージャーとは? ノンプレイング体制での学び 主なタスク 取り組んだタイミング 良かった点(Pros) 苦労した点(Cons) プレイング体制での学び 主なタスク 取り組んだ…
2025年4月にGKEのReleaseNoteに流れてきた情報から、新機能と変更内容、stableチャンネルに影響のありそうな不具合情報のみをまとめて紹介します。 4月はAI/ML関連のリリースが少しあっただけで全体のリリース数は少なかったです。AI/ML関連で非推奨が告知さ…
こんにちは! コアシステム開発Gでテックリードをやっている古賀です。 Renovate 連載の第一回・第二回を通じて、Go のライブラリや Go 本体のバージョンを自動更新できるようになりました。 これまで見てきた通り Renovate は go.mod を監視しており、go.mo…
2025年3月にGKEのReleaseNoteに流れてきた情報から、新機能と変更内容、stableチャンネルに影響のありそうな不具合情報のみをまとめて紹介します。 3月は大きなリリースや変更はなく小さな改善が主でした。HPAのdecisionsに関するログが見られるようになった…
こんにちは! コアシステム開発Gでテックリードをやっている古賀です。 最近、セキュリティインシデントのニュースを目にすることが増え、自分の業務においても身が引き締まる思いです。 例えば弊社には Go で構築したシステムがありますが、Go バージョンを…
2025年2月にGKEのReleaseNoteに流れてきた情報から、新機能と変更内容、stableチャンネルに影響のありそうな不具合情報のみをまとめて紹介します。 2月はメトリクスや推奨、クラスタ通知といった運用面で便利になる新機能が追加されました。より安定した運用…
こんにちは! ホワイトプラスのコアシステム開発Gエンジニアのさとうです。 先日、PHPカンファレンス名古屋2025にて「タスク分解の試行錯誤〜レビュー負荷を下げるために〜」という内容で登壇しました。 この記事では、発表した「タスク分解の試行錯誤〜レビ…
株式会社ホワイトプラスでは、システム障害に備えた障害対応の予行演習会を定期的に実施しています。本記事では、『インシデント指揮官』フレームワークに沿った障害対応訓練の流れや、訓練用のバグ埋め込み方などについて詳しくお話ししています。