Salesforce Setup에서 Heroku > Apps 메뉴를 보면, "Heroku랑 Salesforce가 무슨 관계지?" 하고 궁금해질 수 있어요. 이 메뉴는 Salesforce와 외부 클라우드 플랫폼인 Heroku를 연결해서, 두 시스템을 함께 활용할 수 있도록 도와주는 역할을 합니다.
이 기능은 무엇인가
Heroku > Apps 메뉴는 Salesforce와 Heroku 간의 연동을 관리하는 곳이에요. 여기서 말하는 "App"은 Heroku에서 실행되는 웹 애플리케이션을 의미합니다. 이 메뉴를 통해 Salesforce에서 Heroku에 연결된 앱 목록을 보고, 필요한 설정이나 연동 작업을 할 수 있습니다.
Heroku는 Salesforce와 같은 회사(세일즈포스닷컴)에서 제공하는 별도의 클라우드 서비스인데, 주로 개발자들이 웹앱이나 백엔드 시스템을 빠르게 만들 때 많이 사용해요. Salesforce와 Heroku를 연결하면, Salesforce 데이터를 확장해서 더 다양한 서비스를 만들거나, 복잡한 처리를 Heroku에서 실행할 수 있습니다.
언제 사용하는가
이 메뉴는 다음과 같은 상황에서 사용해요.
- Salesforce 데이터를 외부 웹앱이나 서비스와 연동하고 싶을 때
- Salesforce에서 처리하기 어려운 대용량 데이터 작업이나, 실시간 데이터 처리가 필요할 때
- 개발자와 협업해서, Salesforce와 외부 시스템을 연결하는 프로젝트를 진행할 때
예를 들어, 마케팅 캠페인 데이터를 Salesforce에서 관리하지만, 그 데이터를 바탕으로 실시간 설문이나 챗봇 서비스를 Heroku에서 운영하고 싶을 때 사용할 수 있죠.
어떻게 이해하면 쉬운가
Heroku > Apps 메뉴를 쉽게 이해하려면, "Salesforce 안에 있는 앱"이 아니라, "Salesforce와 연결된 외부(클라우드) 앱 목록"이라고 생각하면 편해요. 마치 스마트폰에서 외부 앱을 설치하고, 그 앱과 정보를 주고받는 것처럼, Salesforce에서도 Heroku 앱과 정보를 주고받을 수 있게 해주는 통로라고 볼 수 있습니다.
예시
- 설문조사 웹앱 연동: Heroku에서 설문조사 웹앱을 만들고, 그 결과를 Salesforce로 자동 저장
- 실시간 데이터 처리: Salesforce에서 발생하는 이벤트를 Heroku로 보내서, 실시간 분석이나 알림 서비스 운영
- 대용량 파일 처리: Salesforce에서 업로드된 파일을 Heroku에서 변환하거나, 별도 저장소로 옮기는 자동화 구축
참고: Heroku > Apps 메뉴는 모든 Salesforce org에서 보이지 않을 수 있고, Heroku와의 연동 설정이 되어 있어야 나타날 수도 있습니다. 또한, 실제로 Heroku를 사용하려면 별도의 Heroku 계정과 앱이 필요하니, 이 부분도 미리 확인해 주세요.
이렇게 Heroku > Apps 메뉴는 Salesforce와 외부 클라우드 서비스를 연결해주는 다리 역할을 한다고 생각하시면 됩니다!