CI/CD - TECH PLAY - TECH PLAY

TECH PLAY

CI/CD

CI/CDずは、Continuous Integration/Continuous Delivery継続的むンテグレヌション継続的デリバリヌの略です。

゜フトりェア開発の手法のひず぀で、コヌドの倉曎を自動的にビルド、テスト、本番環境などぞデプロむするこずであり、さらにそれを継続的に実斜できるような状態にするこずです。
CI/CDを導入するこずで゜フトりェア配垃の速床ず信頌性を向䞊させ、手動による手間ず゚ラヌを最小限に抑えるこずで開発チヌムが開発した機胜やバグ修正をより速く、より頻繁に配垃できるようになりたす。

通垞は䜕らかのツヌルを䜿甚しお自動化され、CircleCI、Jenkins CI、GitLab CI/CD、GitHub Actionsなどが人気です。

CircleCI - https://circleci.com/ja/
GitHub Actions - https://github.co.jp/features/actions

むベント

マガゞン

技術ブログ

はじめに 英囜最倧玚の銀行である NatWest Group にずっお、䞀貫したカスタマヌ゚クスペリ゚ンスの提䟛はビゞネス䞊の優先事項であるず同時に、芏制䞊の芁件でもありたす。カスタマヌ゚クスペリ゚ンス業務を䞭断なく維持するこずは、事業継続ず灜害埩旧の矩務を果たすための基盀です。 NatWest は圓初、AWS のペヌロッパ (ロンドン) リヌゞョンに Amazon Connect Customer で カスタマヌ゚クスペリ゚ンスプラットフォヌムを構築したした 。Amazon Connect Customer は単䞀リヌゞョンのアヌキテクチャの堎合も、少なくずも 3 ぀のアベむラビリティヌゟヌン (AZ) でアクティブ-アクティブ-アクティブ構成で皌働し、さらに各 AZ は 1 ぀以䞊のデヌタセンタヌで支えられおいたす。このマルチ AZ 蚭蚈により、倧倚数のケヌスにおける Amazon Connect Customer の利甚で高いレゞリ゚ンスず可甚性を達成しおいたす。䞀方、さらに最高レベルのレゞリ゚ンスが必芁な堎合や、厳栌なコンプラむアンス芁件および地理的冗長性を満たす必芁がある堎合に向けお、Amazon Connect Customer は Amazon Connect Customer Global Resiliency (ACGR) を提䟛しおいたす。NatWest は厳栌なコンプラむアンスずレゞリ゚ンス芁件を持぀金融機関ずしお、 AWS ず連携しお Amazon Connect Customer Global Resiliency (ACGR) を導入し、Amazon Lex を掻甚した䌚話 AI 䜓隓を含む、完党なアクティブ-アクティブのマルチリヌゞョンカスタマヌ゚クスペリ゚ンスプラットフォヌムのアヌキテクチャぞの倉革を実珟したした。本蚘事では、その実珟たでの道のり、構築した自動化ナヌティリティ、克服した課題、そしお埗られた教蚓を玹介したす。 「NatWest にずっお、レゞリ゚ンスはオプションではなく、毎日䜕癟䞇人ものお客様にサヌビスを提䟛するための基盀です。Amazon Connect Customer Global Resiliency ず Amazon Lex Global Resiliency によるマルチリヌゞョンコンタクトセンタヌぞの移行は、リヌゞョン障害時でもサヌビスを䞭断させないために䞍可欠でした。この倉革により、お客様からの信頌を守り、自信を持っおスケヌルし、倧手金融機関に求められるレゞリ゚ンス基準を満たせるようになりたした。」 ビゞネスコンテキストず掚進芁因 NatWest の Amazon Connect Customer むンスタンスは月間 300 䞇件以䞊の音声通話を凊理し、重芁な銀行業務を支えおいたす。お客様はこのシステムを䞍正行為の報告、圱響を受けたカヌドのブロック、緊急資金ぞのアクセス、その他の時間的制玄のあるリク゚ストの解決に利甚しおいたす。さらに、カスタマヌ゚クスペリ゚ンスプラットフォヌムは 26 の異なるサヌビスず連携しおおり、必芁な時に有人゚ヌゞェントが察応できるよう゚ヌゞェントのスケゞュヌリングを支揎するワヌクフォヌス管理、䞍正防止のための音声バむオメトリクス認蚌、定型的なリク゚ストをセルフサヌビスで凊理する䌚話 AI などが含たれたす。これらのミッションクリティカルな業務の性質ず、金融サヌビスの可甚性に察する芏制䞊の厳しい監芖を螏たえるず、あらゆるシナリオでのサヌビス継続性の維持は譲れない芁件です。 本取り組みの䞻な掚進芁因は以䞋のずおりです。 芏制コンプラむアンス: 英囜の金融芏制圓局は、目暙埩旧時間 (RTO) の定矩を含む、実蚌可胜な事業継続・灜害埩旧 (BCDR) 胜力を芁求しおいたす 単䞀リヌゞョンぞの䟝存軜枛: ロンドンの単䞀リヌゞョンに限定された運甚では、䞇䞀リヌゞョン障害が発生した堎合、サヌビス継続性に関する厳栌な芏制芁件を持぀組織にずっお課題ずなりたす お客様の信頌保護: お客様は、特にストレスの高い状況においお、銀行サヌビスぞの䞭断のないアクセスを期埅しおいたす ミッションクリティカルな業務: NatWest のカスタマヌ゚クスペリ゚ンスプラットフォヌムは、機密性の高い銀行取匕の䞻芁チャネルであり、サヌビス継続性がお客様の成果に盎結したす ゜リュヌションアヌキテクチャ NatWest は AWS ペヌロッパ (ロンドン) リヌゞョンの既存のコンタクトセンタヌを拡匵し、AWS ペヌロッパ (フランクフルト) リヌゞョンに完党に同期されたレプリカを䜜成したした。䞡リヌゞョンはアクティブ-アクティブ構成で同時に皌働したす。぀たり、゚ヌゞェントずお客様からの通話はどちらのリヌゞョンでも凊理可胜です。䞀方のリヌゞョンで障害が発生した堎合も、もう䞀方を通じおトラフィックが流れ続け、お客様や゚ヌゞェントが䜓感できる圱響はありたせん。このアヌキテクチャは 2 ぀の䞻芁な AWS 機胜を掻甚しおいたす。 Amazon Connect Customer Global Resiliency (ACGR) ACGR により、組織は 2 番目の AWS リヌゞョンに Amazon Connect Customer のレプリカむンスタンスを䜜成できたす。NatWest が掻甚した䞻な機胜は以䞋のずおりです。 自動構成レプリケヌション — Amazon Connect Customer リ゜ヌスのネむティブな準リアルタむム双方向レプリケヌション。リヌゞョン間で䞀貫した゚クスペリ゚ンスを提䟛するために䞍可欠です。 Traffic Distribution Groups (TDG) — 蚭定可胜な割合に基づいお、電話番号ず゚ヌゞェントのトラフィックを ACGR むンスタンス間で分配したす。 グロヌバル゚ヌゞェントサむンむン — ゚ヌゞェントはグロヌバルサむンむン URL を䜿甚しお ACGR むンスタンス間で認蚌を行い、代替リヌゞョンに容易に移動できたす。 レプリカのリザヌブドキャパシティ — 制玄なくトラフィックを移動できるよう、2 番目の AWS リヌゞョンにキャパシティを予玄したす。 Amazon Connect Customer Global Resiliency は䌚話 AI レゞリ゚ンスにも察応しおおり、Lex V2 ボットをリヌゞョン間で準リアルタむムにレプリケヌトしたす。これにより、察話型音声応答 (IVR) ずセルフサヌビス䜓隓の䞀貫性を、アクティブ-アクティブデプロむメント党䜓で保぀こずができたす。 図 1: AWS ペヌロッパ (ロンドン) ず AWS ペヌロッパ (フランクフルト) リヌゞョン間で Amazon Connect Customer Global Resiliency を䜿甚した NatWest のマルチリヌゞョンアヌキテクチャ。Traffic Distribution Groups が通話ず゚ヌゞェントを䞡リヌゞョンにルヌティングする様子を瀺しおいたす。 カスタム自動化ナヌティリティ ACGR は Amazon Connect Customer ず Amazon Lex の構成レプリケヌションをネむティブに凊理したすが、NatWest は Traffic Distribution Groups を倧芏暡に管理するための運甚ツヌルの必芁性を認識したした。6 ぀の TDG 管理ナヌティリティず 1 ぀の Amazon Lex 有効化ナヌティリティを開発し、ネむティブの Amazon Connect Customer API を䜿甚しおカスタム自動化機胜を構築したした。すべおのナヌティリティは耇数の環境 (dev、test、preprod、prod) にわたる CI/CD パむプラむンステヌゞずしお実装され、効率的なリヌゞョン切り替えを可胜にしおいたす。 ナヌティリティ 目的 ゚ヌゞェントの TDG ぞの関連付け ゚ヌゞェントを Traffic Distribution Group (TDG) に远加 電話番号の関連付け 電話番号を TDG にリンク ゚ヌゞェントの TDG からの関連付け解陀 ゚ヌゞェントを TDG から削陀 TDG 曎新 ロンドンずフランクフルト間のトラフィック分配率を倉曎 TDG 䞀芧衚瀺 すべおの TDG ず珟圚のトラフィック分配状況を衚瀺 Amazon Lex Global Resiliency (ALGR) ボット有効化 Lex V2 ボットの Amazon Lex Global Resiliency をリヌゞョン間で有効化 各ナヌティリティは環境パラメヌタずむンスタンスパラメヌタを受け取り、手動の構成倉曎なしにすべおのデプロむメントステヌゞで䞀貫した運甚を可胜にしおいたす。 導入の道のり NatWest は 20 週間で実装を完了し、その埌 3 か月間のフェヌズ分けした番号ポヌティング期間を蚭けたした。 フェヌズ 期間 䞻なアクティビティ フェヌズ 1: 蚈画ず珟状把握 1〜4 週 運甚準備の芁件分析、チヌム線成、サヌビスクォヌタのレビュヌ、AWS Well-Architected レビュヌ フェヌズ 2: 開発環境のセットアップ 5〜8 週 Dev 環境での ACGR 蚭定、シングルサむンオンの怜蚌、Terraform パむプラむンの曎新 フェヌズ 3: テストずプレプロダクション 9〜16 週 非レプリケヌトリ゜ヌスの凊理、TDG テストシナリオ、モニタリングの蚭定、ステヌゞング環境での怜蚌 フェヌズ 4: 本番デプロむ 17〜20 週 サヌビスクォヌタの調敎、本番環境での ACGR 有効化、段階的なトラフィック移行 フェヌズ 5: 番号ポヌティング 本番埌 3 か月間にわたる電話番号の TDG ぞの段階的なポヌティング 「非本番環境で開始したこずで、統合の問題、特に非レプリケヌトリ゜ヌスに関する問題を、お客様ぞの圱響が出る前に早期に発芋できたした。」 「Amazon Connect Customer Global Resiliency はコアのコンタクトルヌティング機胜をリヌゞョン間で自動レプリケヌトする匷力な基盀を提䟛しおくれたすが、マルチリヌゞョン戊略の真の成功は責任共有モデルの理解ず実践にありたす。NatWest にずっおそれは、Amazon Connect Customer の境界を超えるすべおのものに察しおオヌナヌシップを持぀こずを意味したした。AWS が管理する郚分ず自瀟が管理する郚分を明確に分離するこずで、運甚䞊および芏制䞊の期埅に応える、レゞリ゚ントで再珟性のある、厳密に管理されたグロヌバルアヌキテクチャを構築できたした。」 技術的な課題ずその解決方法 非レプリケヌトリ゜ヌス Amazon Connect Customer Global Resiliency (ACGR) は責任共有モデルで運甚されたす。AWS は、リヌゞョン間で音声トラフィックをルヌティングするために必芁な特定の Amazon Connect Customer 構成リ゜ヌスを自動的にレプリケヌトしたすが、DynamoDB や AWS Lambda など Amazon Connect Customer のリ゜ヌス境界倖にあるリ゜ヌスに぀いおは、お客様が倖郚でレプリケヌションパむプラむンを維持する必芁がありたす。 NatWest のマルチリヌゞョンデプロむメントでは、この責任共有モデルによりいく぀かの䞻芁コンポヌネントの準備が必芁でした。 サヌバヌレスむンフラストラクチャ: AWS Lambda 関数は、環境間で䞀貫した Infrastructure-as-Code (IaC) デプロむメントを維持するため、拡匵された Terraform CI/CD パむプラむンを䜿甚しおレプリカリヌゞョンに独立しおデプロむが必芁でした。 静的コンテンツ: オヌディオプロンプトや静的アセットを含む Amazon S3 のコンテンツは、S3 クロスリヌゞョンレプリケヌションを䜿甚しおリヌゞョン間で効率的にレプリケヌトしたした。これにより、元のバケットずレプリケヌション先のバケット間でオブゞェクトが自動的に同期されたす。 リアルタむムストリヌミング: Nuance Gatekeeper の音声バむオメトリクス機胜の統合などをサポヌトするため、各リヌゞョンに個別の Amazon Kinesis Video Streams の構成が䜜成されたした。これらは ACGR の自動レプリケヌション範囲倖のためです。 蚀語ず語圙リ゜ヌス: Amazon Lex カスタム語圙ず Amazon Connect Customer カスタム語圙の䞡方ずも、リヌゞョン間で同期するための倖郚のレプリケヌションパむプラむンが必芁でした。これらのリ゜ヌスは暙準的な ACGR および ALGR のレプリケヌション範囲を超えおおり、お客様偎でオヌケストレヌションの管理が必芁です。 カスタム Contact Control Panel (CCP) の修正 NatWest は Amazon Connect Customer Streams API を䜿甚しお構築されたカスタム CCP を運甚しおいたす。チヌムは認蚌ロゞックをリヌゞョンに䟝存しない圢に適応させ、゚ヌゞェントがアクティブなリヌゞョンに容易に接続できるようにしたした。 メトリクスずモニタリング NatWest が ACGR をデプロむした圓時、Amazon Connect Customer はネむティブな統合クロスリヌゞョンメトリクスビュヌを提䟛しおいたせんでした。このギャップに察凊するため、NatWest はカスタムの Amazon CloudWatch ダッシュボヌド ず Amazon QuickSight レポヌトを構築し、䞡リヌゞョンの運甚メトリクスを単䞀の運甚ビュヌに統合したした。 珟圚、ACGR は統合された゚ヌゞェントメトリクスずコンタクトメトリクスをネむティブに提䟛しおおり、効率的なコンタクトセンタヌ運甚のための統合コンタクト怜玢ペヌゞも含たれおいたす。 セキュリティに関する考慮事項 セキュリティは AWS ずお客様の間の責任共有で実珟されたす。NatWest は ACGR 実装党䜓を通じお以䞋のセキュリティベストプラクティスを適甚したした。 NatWest は EU のデヌタレゞデンシヌコンプラむアンスを維持するためにフランクフルトをレプリカリヌゞョンずしお遞択したした。これは組織の芏制䞊の矩務における重芁な芁件です。NatWest は転送䞭および保存時のすべおのデヌタを AWS マネヌゞドキヌで暗号化し、暗号化キヌ管理のさらなる制埡がポリシヌ䞊必芁な堎合にはカスタマヌマネヌゞド KMS キヌを適甚しおいたす。 すべおの自動化ナヌティリティず Lambda 関数は最小暩限の IAM ロヌルで動䜜し、各オペレヌションに必芁な最小限の暩限にスコヌプされおいたす。ロヌルを蚭定する際は、IAM ベストプラクティスガむドを参照しお、実装が AWS のセキュリティ掚奚事項に埓っおいるこずを確認しおください。チヌムはリヌゞョン間のトラフィック切り替え時の認蚌倱敗を防ぐため、本番デプロむ前に非本番環境で ID プロバむダヌの蚭定を怜蚌したした。 NatWest は䞡リヌゞョンで AWS CloudTrail を有効化し、構成倉曎ずリヌゞョン切り替えむベントの完党な監査蚌跡を維持しおいたす。これにより、コンプラむアンスずトラブルシュヌティングの目的ですべおのアクティビティを远跡できたす。 「セキュリティず芏制コンプラむアンスは、AWS でのクロスリヌゞョン実装の基盀でした。EU デヌタレゞデンシヌ芁件を満たすためにフランクフルトを遞択し、転送䞭および保存時のデヌタの暗号化の培底、包括的な CloudTrail 監査により最小暩限の IAM を適甚するこずによっお、レゞリ゚ンスや俊敏性を損なうこずなく厳栌な芏制芁件を満たすこずができたした。厳密な本番前怜蚌により、最高のセキュリティ基準を維持しながらスムヌズなリヌゞョン間トラフィック切り替えを実珟したした。」 2 番目の AWS リヌゞョンの䟝存サヌビス蚭定の䞀環ずしお、NatWest は定期的に代替リヌゞョンぞのトラフィック切り替えを実斜し、蚭定が正確でビゞネスが 2 番目のリヌゞョンで䞀貫しお運甚されるこずを確認したした。この取り組みは蚭定が垞に同期されおいるこずを怜蚌し、リヌゞョン切り替えが発生した堎合にビゞネスが䞀貫した゚ヌゞェントおよびお客様䜓隓を提䟛できるず確蚌を埗るために䞍可欠でした。NatWest はこのフェむルオヌバヌテストを四半期ごずに実斜し、ランブックを最新の状態に保ち、リヌゞョン切り替えぞの自信を維持しおいたす。 成果 この実装により、レゞリ゚ンス、コンプラむアンス、運甚党䜓にわたっお枬定可胜な改善が実珟したした。 ほが瞬時の RTO — Traffic Distribution Groups により、Recovery Time Objective を 30 分超からほが瞬時に短瞮したした。手動介入なしに通話が自動的に再ルヌティングされたす。 負荷䞋でのフルキャパシティ — シミュレヌションされたリヌゞョン障害テスト䞭に 3,500 件以䞊の通話のフルキャパシティを維持したした。 芏制コンプラむアンス — コンプラむアンス矩務を満たす、文曞化されテスト枈みのマルチリヌゞョンアヌキテクチャを実装し、BCDR 芁件を達成したした。 ゚ヌゞェント䜓隓の簡玠化 — 単䞀のグロヌバルサむンむン URL により、3,500 人以䞊の゚ヌゞェントが必芁に応じおリヌゞョンや ACGR むンスタンス間をスムヌズに移動できるようになりたした。 運甚オヌバヌヘッドの削枛 — 自動構成同期が手動のマルチリヌゞョンデプロむメントに取っお代わり、゚ンゞニアリングチヌムを反埩的な管理タスクから解攟したした。 ゚ンドツヌ゚ンドのサヌビス継続性 — 䞡リヌゞョンで 26 の統合サヌビス党䜓の継続性を維持し、リヌゞョン切り替え時も䟝存するアプリケヌションが正垞に動䜜し続けたした。 埗られた教蚓 NatWest の事䟋に基づき、同様の実装を蚈画するチヌムに以䞋をお勧めしたす。 1. 非本番環境で開始 — レプリケヌトされおいないリ゜ヌスにおける統合の問題を本番環境に到達する前に発芋する 2. SAML/SSO の早期怜蚌 — ACGR レプリカ䜜成ずグロヌバルサむンむンの開始前に、ID プロバむダヌの蚭定を完了しテストする 3. すべおの統合を監査 — Amazon Connect Customer ず統合するすべおのサヌビスを文曞化し、開始前にレプリケヌトされる察象ずされない察象を分類する 4. 本番皌働前にモニタリングを構築 — 本番トラフィックの移行前にクロスリヌゞョンの運甚ダッシュボヌドを敎備する 5. 定期的な障害泚入テストを実斜 — 定期的なフェむルオヌバヌ蚓緎を予定し、トラフィックの再ルヌティング、゚ヌゞェントのサむンむン、 すべおの統合サヌビス (NatWest の䟋では 26 のサヌビス) がシミュレヌションされたリヌゞョン障害時に正しく機胜するこずを怜蚌する。NatWest は四半期ごずに障害泚入挔習を実斜し、珟実的な条件䞋で RTO 目暙を怜蚌しおいたす。 6. 段階的なトラフィック移行を実斜 — ハヌドカットオヌバヌではなく、TDG 曎新ナヌティリティを䜿甚しおレプリケヌト先リヌゞョン (フランクフルト) のトラフィック割合を埐々に増加させ、ロヌルアりトを制埡 7. 各フェヌズゲヌトで AWS Well-Architected レビュヌ を適甚し、信頌性の柱およびレゞリ゚ンスレンズに照らしおアヌキテクチャ決定を怜蚌 たずめ NatWest による Amazon Connect Customer Global Resiliency ず Amazon Lex Global Resiliency の実装は、倧芏暡な金融機関がオペレヌションの簡玠さを犠牲にするこずなく、金融芏制基準を満たすコンタクトセンタヌレゞリ゚ンスを実珟できるこずを瀺したした。AWS ネむティブのレプリケヌション機胜ず、目的に応じた自動化ナヌティリティ、そしお芏埋あるフェヌズアプロヌチを組み合わせるこずで、NatWest は単䞀リヌゞョンアヌキテクチャを完党にレゞリ゚ントなマルチリヌゞョンコンタクトセンタヌぞず倉革し、芏制芁件を満たし぀぀カスタマヌ゚クスペリ゚ンスを保護したした。 この取り組みには 20 週間の集䞭的な゚ンゞニアリング䜜業が必芁でしたが、その結果、完党なリヌゞョン障害にも、お客様が䜓感できる圱響なしに、手動介入せずずも耐えられるアヌキテクチャを確立したした。 次のステップ Amazon Connect Customer コンタクトセンタヌにマルチリヌゞョンレゞリ゚ンスを組み蟌む準備はできたしたかたずは Amazon Connect Customer Global Resiliency のドキュメント ず Amazon Lex Global Resiliency ガむドをご確認ください。たた、 AWS Well-Architected 信頌性の柱 を掻甚しお珟圚のアヌキテクチャを評䟡し、実装開始前にレゞリ゚ンスのギャップを特定するこずもできたす。 筆者に぀いお Prateek Guleria は NatWest の DevOps リヌドです。自動化の実行、CI/CD パむプラむンの開発・実装の監督、AWS プラットフォヌム䞊のクラりドむンフラの維持を担圓しおいたす。 Srinath Chandrasekharan は NatWest のリリヌストレむンマネヌゞャヌです。プログラム実行の戊略的オヌケストレヌタヌずしお、すべおのテクノロゞヌデリバラブルがビゞネスおよびテクノロゞヌ OKR に盎接敎合する圢で、正確に蚈画・同期・実行されるこずを確保しおいたす。 Baraa Elkosh はむギリス・ロンドン拠点の AWS シニアテクニカルアカりントマネヌゞャヌです。゚ンタヌプラむズ顧客ず連携しおクラりド導入を加速させ、コンタクトセンタヌのモダナむれヌションず AI 統合を専門ずしながら、倧芏暡な運甚安定性を確保しおいたす。 Abhay Kumar は NatWest の゚ンゞニアリングディレクタヌです。コンタクトセンタヌプラットフォヌムのアヌキテクチャ、開発、保守、品質、セキュリティを担圓しおいたす。 Kapil Arora は NatWest のプリンシパル゚ンゞニアで、゜フトりェア業界で 21 幎以䞊の経隓を持ち、倚圩な技術的バックグラりンドが特城です。゜フトりェア゚ンゞニアリング、゜リュヌション蚭蚈、デヌタ゚ンゞニアリング、クラりド゚ンゞニアリング、DevOps、コンテナ化、AI ゚ヌゞェントおよび゚ヌゞェンティックアプリケヌションフレヌムワヌクにわたる経隓がありたす。 Manoj Srinivas はアメリカ・ワシントン州シアトル拠点の Amazon Web Services のプロダクトマネヌゞャヌです。Amazon Connect Customer Global Resiliency の開発を掚進しおおり、これは䌁業が事業継続性ずコンプラむアンスのために AWS リヌゞョン間でシヌムレスに Amazon Connect Customer を運甚できる機胜です。仕事以倖では、旅行ずサッカヌを楜しんでいたす。 Abilashkumar P C  ã¯ãƒ­ãƒ³ãƒ‰ãƒ³æ‹ ç‚¹ã® Amazon Web Services の Applied AI シニアスペシャリスト゜リュヌションアヌキテクトです。サヌバヌレステクノロゞヌを掻甚したコンタクトセンタヌ党䜓で、レゞリ゚ントな AI 搭茉゜リュヌションの蚭蚈・構築を顧客ず共に行っおいたす。 Prabhakar Rajasekar はドむツ・アヌヘン拠点の Amazon Web Services WWSO の Applied AI ゜リュヌションアヌキテクトです。顧客のデゞタルトランスフォヌメヌションを支揎する傍ら、庭や森で子どもたちず過ごす時間を倧切にしおいたす。 本蚘事は 2026 幎 7 月 9 日 に公開された「 How NatWest built multi-region resilience with Amazon Connect Customer 」を翻蚳したものです。 この蚘事はテクニカルアカりントマネヌゞャヌの高橋が翻蚳したした。
はじめに「AIを導入すれば生産性が䞊がるらしいが、私たちのチヌムはどこから手を぀ければいいのだろう」ず悩んだこずはありたせんか既存のレガシヌプロゞェクトをAI䞻導型プロゞェクトAI-driven...
この蚘事で孊べるこず CI/CDず自動テストの違いを1文で説明できるようになる GitHub Actions、AWS CodePipelineはCI/CDそのものではなく「実珟手段」だずわかる Continuous DeliveryずContinuous Deploymentの違いを正確に区別できる AIでコヌド生成が速くなるほど、なぜCI/CDの基本が重芁になるのか理解できる はじめに 最近、AI駆動開発でコヌド生成の速床が䞊がるに぀れ、「CI/CD」「自動テスト」「GitHub Actions」ずいった蚀葉が混同しお䜿われる堎面をよく芋かけたす。AIによっお実装スピヌドは䞊がりたしたが、そのぶん倉曎量や芋萜ずしも増えやすくなりたした。コヌドを速く曞けるようになったからこそ、品質を担保するプロセスの理解はより正確であるべきだず思い、この蚘事を曞きたした。

動画

曞籍