paint-brush
통합 규칙: 데이터 통신의 중추by@visor
143

통합 규칙: 데이터 통신의 중추

Visor5m2023/10/31
Read on Terminal Reader

잘 구축된 통합의 이점과 피해야 할 함정에 대해 알아봅니다. 또한 통합 우선 사고방식으로 구축하는 것이 어떤 것인지도 설명합니다.
featured image - 통합 규칙: 데이터 통신의 중추
Visor HackerNoon profile picture
0-item

통합은 많은 애플리케이션의 알려지지 않은 영웅이자 플랫폼 간 데이터 통신의 조용한 문지기입니다. 그러나 많은 의사결정자들은 제품을 평가할 때 통합의 품질을 간과합니다.


실제로 제품을 사용하기 전에는 통합이 얼마나 잘 구축되었는지 알기 어려운 경우가 많습니다. 대부분의 플랫폼에는 "확인" 통합 기능이 있지만 품질이 다른 경우가 많습니다. 잘 구축된 통합을 통해 가장 단순한 플랫폼도 강력한 도구로 만들 수 있습니다. 그러나 제대로 구축되지 않은 통합은 좌절감, 느린 성능 시간, 기술적인 어려움, 잘못된 정보에 근거한 결정으로 이어질 수 있습니다.


이 게시물에서는 잘 구축된 통합의 이점, 일반적인 통합 함정, "통합 우선" 사고방식을 갖춘 구축이 어떤 모습인지 살펴봅니다.


통합이란 무엇입니까?

통합은 두 애플리케이션 간의 통신 채널입니다. 보다 구체적으로 말하면, 별도의 소프트웨어 요소를 하나의 시스템으로 결합하는 프로세스입니다. 예를 들어 연락처 또는 리드 정보를 CRM 시스템에 저장했지만 선물 플랫폼을 사용하여 이러한 연락처에 항목이나 보상을 보낸다고 가정해 보겠습니다.


이를 통합하면 선물 플랫폼 내부에서 모든 연락처를 보고 액세스할 수 있습니다.


조직 전반에 걸쳐 데이터, 애플리케이션, API 및 장치를 연결하면 다양한 시스템의 기능을 연결하고 기술 스택 전체에서 이러한 기능을 (이상적으로) 원활하게 사용할 수 있습니다.


Visor의 CloudStore 통합 기술은 SaaS 앱의 데이터를 원활하게 연결합니다.


잘 구축된 통합의 이점

통합이 제대로 작동하면 조직에 다음과 같은 다양한 이점을 제공할 수 있습니다.

향상된 오류 메시지:

좋은 API를 사용하면 문제가 발생했을 때 사용자가 명확하고 잘 정의된 오류 메시지(모호한 오류 코드뿐만 아니라)를 볼 수 있습니다. 통합은 끊임없이 변화하고 있습니다. 오류 코드가 무엇을 의미하는지 또는 통합에서 오류가 발생한 위치를 아는 것은 문제 해결에 매우 중요합니다. 가장 잘 구축된 통합은 오류를 효과적이고 간결하게 전달하여 사용자가 솔루션에 더 빠르게 도달하거나 문제를 직접 수정하거나 해결할 수 있도록 합니다.


Visor의 Jira 동기화 오류 메시지

원활한 정보 전송:

잘 구축된 통합을 통해 두 애플리케이션이 서로 원활하게 통신할 수 있습니다. "잘 구축되었다"는 것은 정보가 예상한 방식으로 제공되며 제대로 작동하기 위해 매핑이나 구성이 거의 또는 전혀 필요하지 않음을 의미합니다. 잘 구축된 통합은 사용자가 두 개의 애플리케이션을 연결하고 계속 작업할 수 있도록 모든 어려운 작업을 수행해야 합니다.

단일 정보 소스:

이 유행어는 요즘 기술 앱들 사이에서 너무 흔하지만 올바른 통합을 통해 실제로는 사실입니다! 비즈니스 무기고를 구성하는 매우 다양한 제품이 있기 때문에 좋은 통합 또는 일련의 통합을 통해 사용자는 모든 주요 애플리케이션에서 정보를 가져와 더 적은(또는 한!) 장소에서 작업할 수 있습니다.


세심하게 구축된 통합을 통해 모든 플랫폼의 정보가 동기화되고 정확하며 일관되게 유지됩니다. 오래되거나 부정확한 데이터는 모든 회사에 심각한 문제를 일으킬 수 있습니다.

제대로 구축되지 않은 통합의 함정

통합이 제대로 작동하지 않으면 여러 부서에 걸쳐 심각한 골치 아픈 문제와 문제가 발생할 수 있습니다. 통합과 관련된 몇 가지 일반적인 문제점은 다음과 같습니다.

통합과 관련된 몇 가지 일반적인 문제점은 다음과 같습니다.

데이터 손실:

때로는 원하는 정보 중 일부가 통합을 통해 가져오지 못하는 경우도 있습니다. 정보 전송 과정에서 특정 필드가 누락되거나 호환되지 않거나 잘못 번역될 수 있습니다.


또는 사용자가 통합 설정 방법에 대해 경험이 없거나 익숙하지 않은 경우 한 애플리케이션에서 실수를 하면 잘못된 데이터나 문제가 통합 애플리케이션으로 내보내질 수 있습니다. 모든 통합이 올바르게 매핑되었는지 확인하고 적절한 팀원이 정보 전송이 어떻게 작동하는지 알고 있는지 확인하는 것이 중요합니다.


성공적이고 일관된 데이터 전송을 위해서는 적절한 통합 매핑이 중요합니다.


지연 시간 및 성능 문제:

대부분의 회사에서 통합을 구축하는 방법인 API 호출을 추가하면 응답 경로에 추가 단계가 추가되어 앱 성능이 저하될 수 있습니다. 또한 올바르게 구성되지 않으면 단일 실패 지점 귀하의 시스템에서. 많은 애플리케이션은 확장성이나 적응성을 염두에 두고 통합을 구축하지 않으므로 애플리케이션을 변경 사항과 통합할 때 전체 시스템이 실패할 수 있으며 다시 매핑하거나 재구축해야 합니다.


가능한 문제의 또 다른 예는 "무한 통합 루프"입니다. 일부 타사 통합 솔루션은 한 플랫폼에서 필드가 업데이트되고 다른 플랫폼에서 동일한 필드가 업데이트될 때 서로 충돌하여 정보가 "앞뒤로 바운스"될 수 있는 자동화에서 실행됩니다. 시스템이 진실의 궁극적인 원천이 누구인지를 두고 서로 싸우기 시작하면 자동화가 서로 계속해서 트리거되면서 "무한 루프"가 생성되기 때문에 이는 빠르게 혼란스러워질 수 있습니다.

불만족스러운 고객

원활하고 신뢰할 수 있는 통합을 약속받았으나 예상대로 작동하지 않는 것을 발견하는 것보다 고객을 더 당황하게 만드는 것은 없습니다. 더 나쁜 것은 일부 고객이 데모 과정에서 다재다능하거나 유망한 통합을 판매했지만 소프트웨어를 구매한 후 광범위한 매핑이나 재프로그래밍 없이는 통합이 거의 작동하지 않거나 사용 사례에 맞지 않는다는 사실을 알게 되었다는 것입니다. 종종 상황은 훨씬 더 악화됩니다. 막다른 골목에 이르게 됩니다. 원하는 필드를 사용할 수 없거나 필요한 기능이 단순히 "너무 고급"이어서 지원되지 않습니다.

작업 흐름을 보다 효율적이고 정확하게 만들어 줄 것이라는 약속에 미끼를 받았지만 그것이 버벅거리거나 설정이 어렵다는 사실을 알게 되면 누구에게나 불쾌한 맛이 남을 수 있습니다. 이는 또한 신뢰 상실과 고객 이탈의 주요 원인이 될 수도 있습니다.

통합 우선 사고방식으로 구축

다음과 같은 일부 응용 프로그램 , 처음부터 통합을 염두에 두고 구축되었습니다. 많은 애플리케이션이 사용자의 관심을 끌기 위해 빛나는 UI에 중점을 두는 반면 Visor는 "내부"로 갔다 첫 번째.


예를 들어, 다른 애플리케이션에서는 통합을 설정할 때 필드 매핑이 필요합니다. 다른 앱에서 필드 매핑을 요청하는 경우 이는 기본적으로 통합 인스턴스에 대한 구성 정보입니다. 그러나 모든 것이 올바르게 매핑되고 필요한 경우 규칙과 자동화가 적용되거나 가능한 경우 다시 구축되도록 통합을 설정하는 사용자에게 중요합니다.

Visor와 Jira의 양방향 통합


Visor는 사용자가 통합 설정에 대한 부담을 덜고 더 빠르게 가치를 얻을 수 있기를 원했습니다. 필드에 대한 메타데이터를 사용하고 이를 모든 앱에서 균일한 방식으로 저장하면 Visor가 백엔드에서 필드 매핑을 처리할 수 있으므로 사용자는 보고 싶은 필드인 통합 앱을 선택하고 작업을 시작하기만 하면 됩니다! “우리는 서비스가 제공하는 메타 정보를 표준화하여 플랫폼에 구애받지 않는 하나의 형식으로 전환했습니다. Visor 내부의 코드는 사용자가 실수를 덜 하는 방식으로 필드를 표시하는 방법을 알고 있습니다.”라고 Visor의 수석 엔지니어인 Patrick Shanley는 말합니다.


통합 애플리케이션에서 설정한 규칙을 따르는 방법을 알면 더 빠르게 가치를 제공할 수 있습니다. 예를 들어 Jira에서 참여하지 않은 프로젝트에 사람을 할당할 수 없고, 읽기 전용 필드에 쓰려고 시도할 수 없으며, 연락처 식별자와 같이 데이터에 숫자 ID로 존재하는 값은 사용자 친화적이고 읽기 쉬운 형식으로 번역되었습니다.

잘해라, 제대로해라

거의 모든 SaaS 앱은 어떤 형태로든 통합을 제공한다는 점에 자부심을 갖고 있습니다. 모든 회사가 "진실의 소스" 또는 정보 중앙 집중화가 되기를 추구하기 때문에 통합이 잘 구축된 시점과 나중에 고려하여 제품에 적용되는 시점을 알기가 어렵습니다. 그러나 모든 통합이 동일하게 생성되는 것은 아니며, 충분히 작업해 본 후에는 어떤 통합이 "확인란을 선택"하는지, 어떤 통합이 사용자를 염두에 두고 구축된 포괄적인 솔루션인지 쉽게 알 수 있습니다.