Skip to Content
実用的な Salesforce アーキテクチャ
book

実用的な Salesforce アーキテクチャ

by Paul McCollum
May 2025
Beginner to intermediate
186 pages
2h 46m
Japanese
O'Reilly Media, Inc.
Content preview from 実用的な Salesforce アーキテクチャ

第10章. DevOpsのシステムとパターン

この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com

Salesforce エコシステム内のコンポーネントに加えて、Salesforce の実務担当者が一般的に使用する追加ツールも数多く存在する。図 10-1 に、最新の Salesforce DevOps プラクティスを構築するために精通しておく必要がある用語とシステムをいくつかリストアップします。いくつかのオープンソースツールには、異なる名前の分派が存在する。これらはプラットフォームによって多少異なり、Salesforce 固有のコード管理テクノロジの特異性を理解する必要がある。

Elements of a Salesforce DevOps project
図 10-1. Salesforce DevOps プロジェクトの要素

これらのツールのいくつか、および/または特定のやり方にすでに慣れているのであれば、それぞれのツールがさまざまな異なる方法で使用できることを理解する必要がある。別の組織に移った場合、自分が使い慣れたツールの使い方を学ぶ必要があるかもしれない。使い慣れたツールやシステムの機能を説明し、新しい環境で使われているものと比較する方法を知っていれば、より早くスピードに乗ることができる。私は、全く同じ方法でDevOpsを実行している2つの企業と仕事をしたことがない。最も類似性が見られるのは、Salesforceを最近使い始めたばかりの企業であることが多い。

DevOps における最も基本的なパターンは、開発者からコンシューマ(ユーザ)への移行である。この観点から出発して、Salesforce のコードと変更を開発者からコンシューマに移行するためのさまざまな経路とツールについて見ていく。企業組織で開発を行うか、配布用のパッケージを構築するかによって、経路の一部が若干異なることに注意することが重要だ。ここでは、ディレクトリ開発に関わる概念から始め、その違いを説明する。DevOpsのプロセスを深く掘り下げるものではない。あなたが遭遇する可能性の高い概念、システム、コンポーネントを紹介するのに十分なほど深く掘り下げるだけだ。

Salesforceの実装では、成熟した管理ツールとの連携を可能にするために、少なくとも3つの "コンパニオン "実装が含まれていないことは稀である。ホスト型の)Jira、GitHub/Bitbucket、Jenkinsを検討することを期待する。(DevOpsとは直接関係ないが、フェデレーションや2ファクタ/マルチファクタのIDプロバイダもリストに入れるべきである[例えば、Ping、Okta、Azure AD])。

DevOpsは、進化したプロセスを指すより現代的な用語であり、私はこれを構成管理と呼ぶことを学んだ。私はこの名前を使い分けている。

開発組織(サンドボックスとパイプライン)

Salesforceを使い始めると、本番インスタンスが与えられる。これが本番組織だ。第 1 章で説明したように、サンドボックスと呼ばれる本番組織のコピーをスピンアップして、さまざまな変更を試したり、コードや自動化を記述したり、統合をテストしたり、ユーザ体験を把握したりすることができる。サンドボックスは本番組織のコピーであるが、サンドボックスはそれ自身の独立した組織でもある(そして、"サンドボックス ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

リーダーの作法 ―ささいなことをていねいに

リーダーの作法 ―ささいなことをていねいに

Michael Lopp, 和智 右桂

Publisher Resources

ISBN: 9798341651685