CRM

Grow Your AI Expertise With These Podcasts From the Trailblazer Community

Discover AI trends from these Salesforce AI podcasts Learn about role-specific AI tools and benefits Explore tips from Salesforce MVP AI podcasts Grow your AI skills Whether you’re all in on artificial intelligence (AI) or still deciding where you land, one thing is clear: AI is transforming how we work. According to a recent workplace […]

Grow Your AI Expertise With These Podcasts From the Trailblazer Community Read More »

How Can Salesforce Admins Overcome Imposter Syndrome and Stress?

Today on the Salesforce Admins Podcast, guest host Josh Birk talks to Katie Villanueva, Golden Hoodie winner and Salesforce Administrator at 10K Advisors. Join us as we chat about her work with mental health advocacy and mindfulness principles that you can apply to your work as a Salesforce Admin. You should subscribe for the full

How Can Salesforce Admins Overcome Imposter Syndrome and Stress? Read More »

[Heroku] Managed Data Services を用いたイベント駆動型アーキテクチャの構築

昨今のアプリケーションでは、ユーザーの活動とデータの流れが絶え間なく発生しています。例えば、ソーシャルメディアでは、「いいね」などのユーザーリアクションが瞬時に送信され、ウェアラブルデバイスや IoT センサーなどは環境から得たデータを絶え間なく転送しています。また、e コマースサイトではショッピングカート操作や商品検索が行われるなどの行動によってさまざまなデータが生じていきます。こうしたデータは、リアルタイムで運営に影響を与えることもあります。今日、全てのソフトウェアを扱う企業において、このようなリアルタイムデータの豊富な流れを処理し、対応する能力が求められているのです。 こうした状況に対処するための手段として、アプリケーションに「イベント駆動型アーキテクチャ(以下、EDA)」が採用されています。 従来のモノリシックなアプリケーションは、拡張性の制約や開発の遅延、メンテナンスの複雑化につながりやすいものです。アプリケーションの各部分が独立して動作し、内部構造や定義を知らずして連携できる、疎結合なマイクロサービスとコンポーネントを活用することで、システムが柔軟かつ拡張・管理しやすくなるため、今やこうしたアーキテクチャの採用が主流となっています。 ここで EDA が果たす役割はとても重要です。EDA は、独立したサービス間の効率的なコミュニケーションを可能にし、リアルタイムのデータ処理とシームレスな統合を実現します。EDA により、企業は拡張性と柔軟性を兼ね備えたアプリケーションを構築できるのです。この EDA 実現のための技術スタックの中心にあるのが「Apache Kafka」です。 (※) モノリシックなアプリケーション = すべてのコンポーネントが一体となった大規模なソフトウェアのこと 本記事では、EDA アプリケーションにおける Kafka の利点について探り、その後、Apache Kafka on Heroku を活用して、グローバル規模での EDA アプリケーションの信頼性と拡張性を実現するための設定方法について解説と、導入を進める際のいくつかのヒントについて紹介します。 イベント駆動型システムにおける Kafka の利点とは EDAは、リアルタイムデータを処理することで、アプリケーションが即座に変化やイベントに対応できるよう設計されています。EDA アプリケーションを基本的な概念に分解すると、以下の要素に整理できます。 イベント:システムで発生した出来事を表すデータ(シンプルなメッセージや構造化オブジェクトの形式で表現される)。例:顧客の注文、倉庫の在庫確認、医療機器のアラートなど。 トピック:イベントが公開されるチャネル。例:注文、確認、バイタルサインなど。 プロデューサ:トピックにイベントを公開するコンポーネント。例:Web サーバー、POS システム、ウェアラブルデバイスなど。 コンシューマ:トピックを購読し、イベント通知を受け取ってその後のプロセスを開始するコンポーネント。例:メール通知システム、ダッシュボード、配送倉庫など コンポーネントの分離 EDA ベースのアプリケーションは、システム内の主な役割(プロデューサとコンシューマ)に基づいて構成されています。分離により、各コンポーネントは自分の役割に集中し、他の役割を気にせずに動作できます。 例えば、ある e コマースサイトの注文処理APIは、顧客の注文を受け取るとその注文データをイベントとして公開するだけで、注文の処理方法や顧客への通知について知る必要がありません。一方、配送倉庫は新規注文に関連するイベントを受信するだけで、イベントの発行元に関わらず、到着したイベントに基づき注文を出荷します。 Kafka は EDA アプリケーションの中心にデータストアとして機能し、プロデューサがイベントを公開し、コンシューマがそれを読み取れる環境を提供します。これにより更新や保守がシンプルになり、コンポーネントの垂直・水平スケールも容易になります。Kafka を中心としたこの構造により、リアルタイムデータ処理が効率的に行われます。 リアルタイムデータ処理 Kafkaは大量のデータストリームをリアルタイムで処理および配信することが可能です。情報の即時性が重要なアプリケーションにとって、これは欠かせない能力です。最新データに基づき迅速な意思決定が可能となり、企業の運営効率や顧客体験を向上させます。 フォールトトレランス EDAアプリケーションが正しく動作するためには、イベントの受信・通知を行う中央ブローカーが確実で信頼性の高いものになる必要があります。Kafkaはフォールトトレランスを備えており、複数のノードにデータを複製し、同期したクラスタとして運用されます。ノードが故障してもデータは失われず、システムが継続して動作できるのです。 Apache

[Heroku] Managed Data Services を用いたイベント駆動型アーキテクチャの構築 Read More »

What Is a Go-to-Market Strategy? (And Why You Need It to Beat Your Competition)

You wouldn’t just dive in and start building a house without a blueprint. You need to know exactly what goes where, then set the groundwork to ensure everything is covered, like when the lumber is delivered or what style carpet should be installed. But in sales, many teams dive in and essentially start “framing their

What Is a Go-to-Market Strategy? (And Why You Need It to Beat Your Competition) Read More »

The TrailblazerDX 2025 Call for Participation Is Now Open

TrailblazerDX 2025 is the must-attend event for developers, admins, and architects building the future with Agentforce. With two days of immersive hands-on learning, attendees will dive deep into technical topics during sessions on the latest Agentforce, Data Cloud, and Salesforce Platform innovations, all while connecting with product experts and fellow Trailblazers. Save the date and

The TrailblazerDX 2025 Call for Participation Is Now Open Read More »

The TrailblazerDX 2025 Call for Participation Is Now Open!

TrailblazerDX 2025 is the must-attend event for admins, developers, and architects building the future with Agentforce. With two days of immersive hands-on learning, attendees will dive deep into technical topics during sessions on the latest Agentforce, Data Cloud, and Salesforce Platform innovations, all while connecting with product experts and fellow admins and Trailblazers. Save the

The TrailblazerDX 2025 Call for Participation Is Now Open! Read More »

3 Ways AI Agents Bridge the Gap Between Remote and In-Office Workers

The push/pull of hybrid work continues, with more business leaders planning to require workers to return to offices. Right now, though, one quarter of U.S. workers — more than 35 million people — work remotely at least part of the time. Many workers are resisting the call to return, even as business leaders say in-person

3 Ways AI Agents Bridge the Gap Between Remote and In-Office Workers Read More »