---
schema_version: "1"
id: 576f167db02b8f0d525137a45f0b0478609cd39dd637b2ea597cf705d3fa4603
title: 플랫폼 결정 가이드로 시작하기
collection: architect
version: current
locale: ko-kr
portal_url: https://docs.salesforce.com/architect/current/ko-kr/decision-guides/guides/get-started-platform-decision-guides.md
canonical_url: https://architect.salesforce.com/docs/architect/ko-kr/decision-guides/guide/get-started-platform-decision-guides.html
source_site: architect.salesforce.com
content_type: documentation
content_hash: b29276300b94d6d875f723c76e60a8437576dd94e9fc25d76941b2fc189d00b5
products:
  - 결정 가이드
  - Architect Site Content Repo
---
# 플랫폼 결정 가이드로 시작하기

이 섹션은 Salesforce Platform 기능과 관련된 중대한 아키텍처 결정을 내리는 데 필요한 실용적인 지침을 제공합니다. 이 섹션은 비동기 처리, 레코드 트리거 이벤트, 양식 구축, agentic 및 기존 워크플로 자동화, 이벤트 중심 아키텍처, 단계 기반 비동기 프레임워크를 다루어 아키텍트들이 확장 가능하고 유지 보수가 용이하며 고성능의 플랫폼 솔루션을 설계할 수 있도록 돕습니다.

---

## 비동기 처리

[비동기 처리](/docs/architect/ko-kr/decision-guides/guide/async-processing)은 Salesforce에서 비동기 작업을 위한 도구 및 접근 방식에 대한 지침을 제공합니다.

- **비동기 처리 도구**: 대기 가능한 Apex, 예약된 Apex, 플랫폼 이벤트 트리거, 변경 데이터 수집, 예약 경로(커밋 플로 후) 및 비동기 경로(레코드 트리거 플로)의 비교 및 적절한 사용 사례에 대한 지침.
- **서버측 비동기 처리**: 장기 실행 데이터베이스 작업, 외부 콜아웃, 대용량 레코드 처리를 위한 패턴입니다.
- **클라이언트측 비동기 처리**: 브라우저 또는 모바일 앱에서 실행될 수 있는 Apex 연속 콜아웃 및 클라이언트측 비동기 처리와 같은 기술
- **결정 프레임워크**: 사용 사례 유효성 검사, 확장성, 트랜잭션이 진정으로 비동기임을 이해하는 것, 모니터링 및 극한 부하 이벤트 처리를 고려합니다.
- **모범 사례 및 안티패턴**: 아웃바운드 통합, 모니터링, 일반적인 함정을 피하는 등 적절한 사용 지침

설계자가 확장 가능하고 신뢰할 수 있으며 유지 관리 가능한 비동기 패턴을 구현하여 성능을 저하하는 함정을 피할 수 있습니다.

---

## 건물 양식

[양식 만들기](/docs/architect/ko-kr/decision-guides/guide/build-forms)은 Salesforce 양식 작성 옵션에 대해 아키텍트에게 안내합니다.

- **양식 작성 도구**: 동적 양식, 화면 플로, OmniStudio, Lightning 웹 구성 요소(LWC) 및 LWC의 화면 플로와 기술 및 라이센스 고려 사항을 비교합니다.
- **결정 프레임워크**: 개체 영향, 양식 범위, 탐색, 위치(앱, 모바일, 웹), UX, 테스트 자동화를 고려합니다.
- **도구 선택 지침**: 간단한 레코드 레이아웃에서 다중 페이지 마법사 및 브랜드화된 고객 대면 양식에 이르는 권장 사항입니다.
- **조합 패턴**: 도구를 결합하는 지침입니다(예: 스크린 플로우 탐색과 LWC 스타일링).
- **고급 기능**: 기능과 제한 사항을 심층적으로 분석하여 도구 선택에 참고할 수 있도록 합니다.

설계자가 특정 UX, 기능, 통합 요구 사항에 맞는 양식 작성 방식을 선택할 수 있도록 돕습니다.

---

## Agentic 및 기존 워크플로 자동화 결정

[Agentic 및 기존 워크플로 자동화 결정](/docs/architect/ko-kr/decision-guides/guide/determining-agentic-vs-traditional-workflow-automation.html)은 오케스트레이션 밀도 프레임워크를 사용하여 기존 자동화와 Agentforce 간에 선택할 수 있는 프레임워크를 제공합니다.

- **오케스트레이션 밀도 프레임워크**: 실행 경로(완전히 지정 가능한 대 지정할 수 없는), 목표 복잡성(단일 과업 대 경쟁 목표), 모달 혼합(정형 대 다중 모달 입력)을 기반으로 자동화 복잡성을 평가합니다.
- **제품 환경**: 다양한 자동화 시나리오에 대한 플로, Apex, Agentforce, AgentScript, Agentforce 그리드, Agentforce 운영 및 MuleSoft 비교
- **밀도 선택 매트릭스**: 오케스트레이션 밀도 수준(낮음, 보통, 높음)을 레코드 트리거 자동화, 하이브리드 오케스트레이션, 그리고 Agent Script를 활용한 가이드 결정론 등 아키텍처 표준에 매핑합니다.
- **결정 프레임워크**: 순차적 평가 프로세스: 먼저 실행 경로를 평가하고, 다음으로 목표 복잡성과 모달 혼합을 확인하여 올바른 도구를 결정합니다.
- **사용 사례 가이드**: 기존 자동화(규칙 기반, 결정적), Agentforce Grid(대량 AI 작업), 하이브리드 오케스트레이션(복잡한 엔드 투 엔드 프로세스) 및 Agent Script(비정형 진입점과 논리적 요구 사항)에 대한 구체적인 권장 사항을 제공합니다.

설계자가 자동화 스펙트럼 전반에서 정보에 입각한 결정을 내릴 수 있도록 하여, 확장 가능하고 감사 및 유지 관리가 용이한 솔루션을 위해 결정적 제어와 추론 기능의 균형을 이룰 수 있게 합니다.

---

## 이벤트 중심 아키텍처

[이벤트 기반 아키텍처](/docs/architect/ko-kr/decision-guides/guide/event-driven)는 Salesforce 이벤트 도구 및 패턴에 대한 포괄적인 가이드를 제공합니다.

- **이벤트 도구**: 플랫폼 이벤트, 변경 데이터 수집, Pub/Sub API, MuleSoft Anypoint, 스트리밍 API 및 통합 고려 사항의 개요.
- **이벤트 중심 패턴**: 다양한 이벤트 중심 사용 사례에 대한 게시/구독, 팬아웃, 패스스루 메시지, 스트리밍, 그리고 큐잉 패턴을 포함합니다.
- **MuleSoft와의 통합**: 엔터프라이즈 아키텍처에 Anypoint 커넥터(Pub/Sub, JMS, Kafka, Solace, MQ, MQTT, AMQP) 사용
- **플랫폼 이벤트 및 변경 데이터 수집**: PushTopic/Generic 이벤트에서 마이그레이션을 사용하여 레코드 및 필드 변경 사항을 게시하기 위한 기본 메커니즘에 대한 지침입니다.
- **구현 패턴**: 확장성, 일관성, 오류 처리, 모니터링에 대한 모범 사례입니다.

설계자가 여러 시스템을 효율적으로 연결하는 확장 가능한 거의 실시간 이벤트 중심 시스템을 설계할 수 있습니다.

---

## 단계 기반 비동기 프레임워크

[Step-Based Async Framework](/docs/architect/ko-kr/decision-guides/guide/step-based-async-framework)는 모듈식으로 확장 가능한 비동기 작업 처리를 위한 프레임워크를 제공합니다.

- **프레임워크 아키텍처**: 구성 요소에는 Queueable Apex, Finalizers, Scheduled Flow, Apex 커서, 호출 가능한 작업 및 Slack 통합이 포함됩니다.
- **단계별 처리**: 작업을 공유된 거버넌스 및 운영 가시성과 함께 실행, 재시도, 그리고 재시작할 수 있는 여러 독립적인 단계로 분할합니다.
- **구현 지침**: 단계 인터페이스, 단계 처리기, Apex 호출 가능 레이어, 지연 처리 및 알림에 대한 패턴입니다.
- **모범 사례**: CRM에 대부분의 정보가 존재하고 대용량 작업 로드 및 계층적 또는 트리 기반 레코드 처리가 요구되는 경우에 권장되며, 사용하지 말아야 할 상황에 대한 지침도 제공합니다.
- **엔터프라이즈급 기능**: 거버넌스, 규정 준수, 분산된 상태, 진행률 추적, SLA 모니터링, 오류 진단, 감사 수준 로깅

설계자에게 모노리틱 배치 작업 및 연쇄 비동기 호출에 대한 확장 가능한 대안을 제공하여 대용량 Salesforce 워크로드를 완벽한 운영 투명도로 지원합니다.

---

## 레코드 트리거형 자동화

[레코드 트리거형 자동화](/docs/architect/ko-kr/decision-guides/guide/record-triggered)는 Salesforce Platform에서 레코드 트리거형 자동화를 설계하는 프레임워크를 제공합니다.

- **도구 선택**: 자동화 밀도(낮음, 중간, 높음)와 밀도 선택 매트릭스에 따라, 레코드 트리거 플로우와 Apex 트리거 사용 시기를 안내합니다.
- **자동화 밀도**: 자동화의 양, 레코드 용량, 종속성 확산을 평가하여 플로우, 하이브리드(Invocable Apex를 포함한 플로우) 또는 Apex 트리거 중에서 선택하는 방법을 안내합니다.
- **진입점 및 거버넌스**: Salesforce 개체당 하나의 진입점을 사용하며, 진입 조건, 재귀 제어 및 순차 실행에 대한 지침을 제공합니다.
- **비동기식 호출**: 오류 처리와 거버너 제한에 주의하면서, 레코드 트리거 플로우 또는 Apex에서 비동기 프로세스를 언제, 어떻게 호출해야 하는지 설명합니다.
- **모범 사례**: 대량 처리, 하이브리드 Flow–Apex 설계 및 트리거 자동화의 일반적인 함정을 피하는 패턴

아키텍트가 플랫폼 표준에 맞춰 확장 가능하고 유지 관리가 용이하며 성능이 뛰어난 레코드 트리거형 자동화를 설계할 수 있도록 지원합니다.
