레거시 리스크에서 전략적 자산으로: 시센스가 20년간의 혁신을 확보한 방법

분석 제국

2004년부터 비즈니스 인텔리전스 솔루션을 구축해 오다 보면, 지혜와 기술적 부채가 모두 쌓이게 마련입니다. ‘퓨전 플랫폼(Fusion Platform)’을 주도하는 글로벌 리더인 시센스(Sisense)는 의료, 금융, 제조, 기술 분야에 걸쳐 수천 개의 고객사에 서비스를 제공하며, 사람들이 매일 사용하는 도구 속에 인텔리전스를 직접 내장하고 있습니다.

2004년에 설립된 시센스(Sisense)는 약 500명의 직원을 둔 글로벌 기업으로 성장하며, 선도적인 비즈니스 인텔리전스 및 분석 솔루션 제공업체로 자리매김했습니다. 이 회사의 핵심 제품인 ‘시센스 퓨전 플랫폼(Sisense Fusion Platform)’은 기업이 자사의 제품과 업무 흐름에 인텔리전스를 직접 통합할 수 있도록 지원하는 첨단 분석 솔루션입니다.

“당사의 핵심 제품은 ‘Sisense Fusion Platform’으로, 기업이 제품과 업무 흐름에 인텔리전스를 직접 통합할 수 있도록 지원하는 첨단 분석 솔루션입니다. 당사는 고객의 고객 경험 업무 흐름에 깊이 통합될 수 있는 강력하고 확장 가능하며 안전한 분석 경험을 제공하는 데 주력하고 있습니다.” — Sisense

‘디스커버리’ 단계: 20년간의 혁신이 현대의 현실과 만나다

유산 평가

20년 동안 혁신을 이어온 기업인 시센스(Sisense)는 자사 플랫폼의 일부가 여전히 시스엔스 데이터 쿼리 엔진( AngularJS ) 1.9 버전으로 구동되고 있음을 발견했습니다. 이러한 구성 요소들은 고객 운영에 여전히 필수적이었지만, 의료 및 금융과 같은 규제 산업에서는 규정 준수 위험이 점차 커지고 있었습니다. 이 플랫폼은 지난 20년 동안 유기적으로 발전해 왔으며, 각 기술 세대는 이전 세대를 기반으로 구축되었습니다.

준법 실태 점검

지원되지 않는 이 프레임워크는 기업 고객들에게 있어 타협의 여지가 없는 HIPAA, SOC 2 및 기타 규정 준수 기준과 관련해 심각한 우려를 불러일으켰습니다. 고객들이 이러한 레거시 구성 요소에 크게 의존하고 있는 상황에서, 개발팀은 경쟁력을 유지하는 데 필수적인 제품 로드맵을 차질 없이 진행하면서도 지속적인 안정성과 보안을 보장해야 했습니다.

전략적 결정 시점

Sisense는 무분별한 재구축에 서두르기보다는, 고객에 대한 약속을 지키고 엔지니어링 팀이 혁신에 집중할 수 있도록 하면서도 이러한 기술들의 보안과 규정 준수를 보장할 수 있는 신뢰할 수 있는 장기적인 솔루션이 필요했습니다.

“20년 역사를 가진 기업으로서, 당사 플랫폼의 일부는 여전히 구형 기술, 특히 ‘ AngularJS 1.9’를 기반으로 운영되고 있었습니다. 이러한 구성 요소들은 고객에게 여전히 필수적이었지만, 보안 및 규정 준수 측면에서, 특히 HIPAA, SOC 2 및 기타 규정 준수 기준과 관련하여 점점 더 큰 위험 요인으로 대두되고 있었습니다.” — Sisense

챌린지 매트릭스: 엔터프라이즈급의 복잡성

Sisense는 규제 대상 산업에 서비스를 제공하는 기업용 소프트웨어 회사라면 누구나 공감할 만한 다차원적인 과제에 직면했습니다.

HIPAA 규정 준수 압박

의료 분야 고객들은 지속적인 규제 준수 조정이 필요했으며, 보안상의 허점이 발생할 경우 이러한 중요한 관계가 위태로워질 수 있었습니다.

SOC 2 요건

기업 보안 기준은 결코 타협할 수 없는 사항이었습니다. SOC 2 인증은 대기업 고객과의 신뢰를 유지하는 데 있어 필수적인 요소였습니다.

제품 로드맵 유지 관리

혁신은 기존 시스템 유지보수로 인해 지연되어서는 안 되었습니다. 시센스(Sisense)의 경쟁 우위는 지속적인 플랫폼 발전과 새로운 기능 개발에 달려 있었습니다.

고객에 대한 약속, 정직

일부 고객은 이러한 레거시 구성 요소에 크게 의존하고 있었기 때문에, Sisense는 기존 워크플로우를 방해하지 않으면서도 이러한 구성 요소의 지속적인 안정성과 보안을 보장해야 했습니다.

“제품 로드맵이나 고객 경험을 저해하지 않으면서도 이러한 기술의 보안과 규정 준수를 보장할 수 있는 신뢰할 수 있는 장기적인 솔루션이 필요했습니다.” — Sisense

전략적 해결책: 다리를 태우는 것이 아니라 다리를 놓는 것

신중한 검토 끝에, Sisense는 HeroDevs와 제휴하여 AngularJS 에 대한 ‘Never-Ending Support’ 프로그램을 도입했습니다. 이는 단순한 전술적 해결책이 아니라, 회사의 장기적인 기술 발전 계획에 부합하는 전략적 결정이었습니다.

HeroDevs의 강점

HeroDevs는 다음과 같은 몇 가지 핵심 기능을 통해 기존 시스템의 안정성과 향후 현대화 사이의 중요한 가교 역할을 수행했습니다:

  1. 보안 보장: 지속적인 취약점 모니터링 및 패치 적용을 통해 HIPAA, SOC 2 및 기타 규제 프레임워크에 대한 지속적인 준수를 보장했습니다.
  2. 중단 없는 운영: 지원 서비스 덕분에 레거시 구성 요소를 즉시 재작성하지 않고도 유지할 수 있었으며, 이를 통해 고객 대상 경험의 안정성을 확보할 수 있었습니다.
  3. 전략적 유연성: HeroDevs가 보안 위험을 관리해 주었기 때문에, 엔지니어링 팀은 자신들의 일정에 맞춰 최신 프레임워크 기반으로 컴포넌트를 재구축하는 데 집중할 수 있었습니다.
“HeroDevs는 ‘Never-Ending Support’ 프로그램을 통해 기존 시스템의 안정성과 향후 현대화 사이의 중요한 가교 역할을 수행했습니다. 이 솔루션을 통해 저희는 공식 지원이 종료된 상태임에도 불구하고, 시스엔스( AngularJS ) 1.9에 대한 보안 패치, 규정 준수 업데이트 및 전문가 수준의 유지보수 서비스를 지속적으로 이용할 수 있었습니다.” — 시스엔스

주요 서비스 요소

Sisense에 제공된 HeroDevs 서비스의 가장 중요한 측면은 다음과 같습니다.

  • 선제적 보안 관리: 정기적인 취약점 스캔 및 새로 발견된 악용 취약점에 대한 즉각적인 패치 적용
  • 브라우저 호환성 유지 관리: 애플리케이션이 최신 브라우저 및 보안 표준에서 계속 정상적으로 작동하도록 보장
  • 전문가 지원 팀: 기존 아키텍처와 현대적인 기업 요구 사항을 모두 이해하고 있는 기술 전문가들
“그들의 접근 방식은 우리의 요구 사항과 완벽하게 부합했습니다. 안전하고 신뢰할 수 있으며, 업무에 지장을 주지 않는 지원 덕분에 장기적인 기술 발전 계획을 수립하는 동안에도 비즈니스 연속성을 유지할 수 있었습니다.” — Sisense

구현: 실천을 통한 공학적 탁월성

3단계 실행

  1. 바로 적용 가능한 대체 솔루션. Sisense는 기존 AngularJS 패키지를 HeroDevs의 NES 버전으로 교체했습니다. 1:1 API 호환성 덕분에 이번 업그레이드 과정에서 코드 리팩토링이나 아키텍처 변경이 전혀 필요하지 않았습니다.
  2. 검증 및 테스트. 교체 작업이 끝난 후, 그들은 모든 기능이 예상대로 작동하는지 확인하기 위해 표준 회귀 테스트와 보안 테스트를 수행했습니다. 전환 과정은 매끄러웠으며, 애플리케이션에 기능상의 변경을 가할 필요가 없었습니다.
  3. 지속적인 신뢰. NES( AngularJS )를 도입함에 따라, Sisense는 이제 HeroDevs로부터 지속적인 보안 패치와 규정 준수 지원을 받아 HIPAA, SOC 2 및 기타 규제 요건을 충족하고 있습니다.

기술적 구현 예시

이번 구현은 단순함의 힘을 여실히 보여주었습니다:

// Before: Standard AngularJS 1.9
{
 "dependencies": {
   "angular": "1.9.0",
   "angular-route": "1.9.0",
   "angular-resource": "1.9.0"
 }
}

// After: HeroDevs NES Angular
{
 "dependencies": {
   "@herodevs/angular": "1.9.0-nes.1",
   "@herodevs/angular-route": "1.9.0-nes.1",
   "@herodevs/angular-resource": "1.9.0-nes.1"
 }
}

// Zero code refactoring required
// Full API compatibility maintained
// Immediate security coverage


“HeroDevs의 솔루션 도입 과정은 간단하고 효율적이었으며, 개발 워크플로우에 미치는 영향도 최소화되었습니다. HeroDevs는 기존 AngularJS 1.9 프레임워크를 그대로 대체할 수 있는 ‘ Never-Ending Support (NES) ’ 버전의 AngularJS을 제공해 주었습니다.” — Sisense

변혁 데이터: 측정 가능한 성과

자원 배분 최적화

Sisense의 변화 과정에서 가장 주목할 만한 점 중 하나는 엔지니어링 팀이 시간과 자원을 배분하는 방식에 나타난 가시적인 변화였습니다.

NES ‘ AngularJS ’ 이전:

  • 보안 유지보수: 15%
  • 제품 혁신: 20%
  • 프론트엔드 최적화: 65%

NES ‘ AngularJS ’ 이후:

  • 보안 유지보수: 5%
  • 제품 혁신: 25%
  • 프론트엔드 최적화: 70%

유지보수 간접비를 10% 절감한 것은 제품 혁신 및 전략적 현대화 노력에 투입할 수 있는 역량을 직접적으로 확대하는 결과로 이어졌습니다.

“기존 AngularJS 에 대한 지원 업무를 HeroDevs에 위탁함으로써, 우리 프론트엔드 팀은 유지보수 부담을 10% 줄일 수 있었고, 절약된 시간을 제품 혁신에 할애할 수 있게 되었습니다.” — Sisense

엔터프라이즈급 성과

HeroDevs와의 파트너십은 즉각적이고 가시적인 성과를 가져왔습니다:

  • 100% 취약점 수정: 알려진 모든 AngularJS 1.9 취약점을 완전히 제거하여 플랫폼을 다시 완전한 지원 상태로 복원합니다.
  • 가동 중단 없는 도입: NES AngularJS 교체 솔루션의 간편한 도입 방식 덕분에 전환 과정에서 고객이나 내부 팀에 어떠한 차질도 발생하지 않았습니다.
  • 완벽한 규정 준수: 이번 업그레이드를 통해 즉각적인 리팩토링 없이도 HIPAA 및 SOC 2를 비롯한 주요 규제 기준을 지속적으로 준수할 수 있게 되었습니다.
  • 현대화 가속화: HeroDevs가 장기적인 레거시 시스템 지원을 담당함으로써, 엔지니어링 팀은 프론트엔드 현대화에 더 많은 시간을 할애할 수 있게 되어 전반적인 개발 속도를 높일 수 있었습니다.
  • 스프린트급 구현: 테스트 및 검증을 포함해 2주도 채 되지 않는 기간 내에 구현이 완료되었으며, 이는 장기적인 전략적 영향을 미치는 솔루션 치고는 매우 빠른 처리 속도입니다.
“HeroDevs와의 파트너십을 통해 Sisense의 기존 프론트엔드 아키텍처에 존재하던 중대한 보안 및 규정 준수상의 취약점을 해결함으로써, 즉각적이고 가시적인 성과를 거둘 수 있었습니다.” — Sisense

애널리틱스 기업의 강점: 전략적 인텔리전스

경쟁 우위로서의 규정 준수

Sisense의 사례는 선제적인 보안 관리가 단순한 비용 발생원이 아닌 경쟁 우위의 차별화 요소로 자리매김할 수 있음을 보여줍니다. 이 회사는 현대화를 추진하는 동시에 HIPAA, SOC 2 및 ISO 규정 준수를 유지함으로써, 기업 및 규제 대상 산업 분야에서 신뢰할 수 있는 파트너로서의 입지를 공고히 했습니다.

“분석 업계에서 신뢰는 모든 것을 좌우합니다,”라고 시센스(Sisense)는 말합니다. “고객들은 당사의 플랫폼을 가장 중요한 비즈니스 프로세스에 통합하고 있습니다. 고객들이 당사가 보안과 규정 준수에 대해 선제적으로 대응하고 있음을 알게 되면, 모든 고객과의 관계가 더욱 공고해집니다.”

공학 속도 최적화

유지보수 간접비를 10% 절감한 것은 단순한 수치상의 성과에 그치지 않았으며, 엔지니어링 팀이 업무에 집중하는 방식에 근본적인 변화를 가져왔습니다:

  • 전략적 자원 배분: “HeroDevs가 기존 시스템의 보안 문제를 처리해 주었기 때문에, 우리 엔지니어들은 자신들이 가장 잘하는 일, 즉 시장에서 우리 회사의 차별화된 경쟁력을 확보해 줄 혁신적인 분석 기능을 구축하는 데 집중할 수 있었습니다.”
  • 긴급성보다 품질: 이 솔루션을 통해 성급한 재구현 대신 신중한 현대화를 이룰 수 있었습니다. “기술 발전을 제대로 계획할 수 있는 여유로운 시간을 확보하게 되었으며, 이는 궁극적으로 더 나은 아키텍처 결정을 내리는 데 기여했습니다.”
  • 고객 영향력 확대: 확보된 엔지니어링 역량은 기능 출시 속도 향상과 고객 경험 개선으로 직접 이어졌습니다.

탁월한 리스크 관리

중단 없는 도입을 통해 기업 환경에서 보안 강화가 운영상의 타협을 필요로 하지 않는다는 사실이 입증되었습니다:

  • 비즈니스 연속성: 전환 기간 동안 서비스 중단 현상을 겪은 고객은 한 명도 없었습니다.
  • 이해관계자의 신뢰: 경영진은 기술 리스크를 선제적으로 관리할 수 있는 팀의 역량에 대해 신뢰를 갖게 되었다.
  • 공급업체 파트너십 모델: 이번 성공은 향후 전략적 기술 파트너십을 위한 표준 모델을 마련해 주었다.
“간편한 절차와 HeroDevs가 제공하는 장기적인 지원 덕분에, 제품 혁신이나 고객 서비스에 투입해야 할 자원을 뺏기지 않으면서도 즉각적인 보안 대응과 마음의 평화를 얻을 수 있었습니다.” — Sisense

분석 및 BI 리더들을 위한 교훈

‘레거시 어드밴티지’ 패러다임

Sisense의 사례는 기존 기술이 순전히 부담일 뿐이라는 통념에 의문을 제기합니다. 적절한 보안 조치와 유지 관리를 거친다면, 성숙한 플랫폼은 경쟁 우위로 거듭날 수 있습니다:

  • 안정성이 곧 힘: 20년에 걸친 개발을 통해 고객들이 신뢰하는 견고하고 실전 검증을 거친 부품들을 탄생시켰습니다.
  • 고객 관계 유지: 기존 기능을 유지함으로써 확립된 고객 업무 흐름과 관계를 보존했습니다.
  • 전략적 계획의 자유: 보안 브리지 솔루션을 통해 사후 대응적인 기술 결정이 아닌 전략적인 기술 결정을 내릴 수 있게 되었습니다.

파트너십의 파급 효과

HeroDevs와의 협업은 전문적인 파트너십이 내부 역량을 어떻게 강화할 수 있는지 보여주었습니다:

  • 업무 효율성 제고: 전문적인 보안 유지보수 업무를 외주화함으로써 내부 팀은 핵심 역량에 집중할 수 있습니다.
  • 전문 지식 활용: 전문 인력을 채용하지 않고도 AngularJS 의 보안 전문 지식을 활용할 수 있게 되었습니다.
  • 위험 분산: 전문가들과 기술 관련 위험을 분담함으로써 조직 전체의 위험 노출을 줄입니다.

데이터 기반 기술 의사결정

분석 전문 기업인 시센스(Sisense)는 자사가 고객들에게 권장하는 것과 동일한 데이터 기반 방법론을 통해 기술적 과제에 접근했습니다:

  • 정량화된 성과: 솔루션의 효과를 검증하기 위해 자원 배분 변화를 측정했습니다.
  • ROI 산출: 솔루션 비용 대비 엔지니어링 시간 절감으로 인한 비즈니스 가치를 평가했습니다.
  • 지속적인 모니터링: 지속적인 이점과 최적화 기회를 추적하기 위한 지표를 마련했습니다.
“HeroDevs는 로드맵을 지연시키지 않으면서 보안 위험을 완화해 주었기 때문에, 우리는 고객과 엔지니어링 업무에 대한 집중력을 모두 지켜낼 수 있었으며, 최소한의 노력으로 장기적인 가치를 창출할 수 있었습니다.” — Sisense

미래 지향적 관점

규제 대상 산업 가이드북

의료, 금융 및 기타 규제 산업에 서비스를 제공하는 기업들에게 Sisense의 접근 방식은 검증된 프레임워크를 제공합니다:

  1. 기술 관련 결정을 내리기 전에 규정 준수 격차를 철저히 파악해야 합니다.
  2. 완전한 재건축 없이도 특정 위험 요소를 해결할 수 있는 교량 해결 방안을 검토하십시오.
  3. 규제 요건을 잘 이해하는 전문가들과 전략적으로 협력하십시오.
  4. 비즈니스 가치를 극대화하기 위해 자원 배분을 측정하고 최적화하십시오.
  5. 보안 및 규정 준수 관련 약속에 대해 고객과 적극적으로 소통하십시오.

전략적 기술 진화

이번 파트너십을 통해 시센스는 사후 대응적인 기술 계획이 아닌 전략적인 기술 계획을 수립할 수 있게 됨으로써 장기적인 성공의 발판을 마련했습니다:

  • 자신들의 일정에 맞춘 현대화: 엔지니어링 팀은 보안상의 긴급성보다는 비즈니스 우선순위에 따라 ‘ Angular ’에서 현대화된 프레임워크로의 마이그레이션을 계획할 수 있습니다.
  • 고객 중심 개발: 내부 기술 부채보다는 고객 요구 사항에 지속적으로 초점을 맞췄다.
  • 경쟁적 차별화: 경쟁사들이 기존 보안 문제로 어려움을 겪는 동안 개발 속도를 꾸준히 유지했습니다.
“HeroDevs와 파트너십을 맺고 그들의 NES AngularJS 솔루션을 도입함으로써, 우리는 레거시 코드베이스의 중대한 보안 취약점을 해소했을 뿐만 아니라, 기업 및 규제 대상 산업 분야에서 신뢰할 수 있는 파트너로서 Sisense의 입지를 더욱 공고히 했습니다. 구식 프레임워크에 대한 지속적인 지원을 통해, 우리는 규정 준수 및 위험 관리에 대한 우리의 의지를 자신 있게 입증할 수 있습니다.” — Sisense

비슷한 레거시 기술 과제에 직면한 분석 및 비즈니스 인텔리전스 담당자들에게, 시센스(Sisense)의 변혁 사례는 올바른 파트너십을 통해 잠재적인 약점을 경쟁 우위로 전환할 수 있음을 보여줍니다. 이는 기업 성공에 필수적인 보안, 규정 준수 및 고객 경험 기준을 모두 유지하면서 이루어집니다.

Sisense는 임베디드 분석용 ‘Fusion Platform’을 통해 전 세계 수천 명의 고객에게 서비스를 제공하며, 비즈니스 인텔리전스 및 분석 업계를 계속해서 선도하고 있습니다.

목차
사례 연구 다운로드