메뉴

문의하기
Logo
뉴스

스트리밍 및 이벤트

이벤트는 유실되어서는 안 됩니다.

주문, 설비 상태, 재고 변경이 후속 프로세스로 이어져야 합니다. 저희는 이벤트 계약을 설계하고 플랫폼과 연동을 구현하여, 부하가 급증하거나 일시적인 장애가 발생하더라도 수신자가 신뢰성 있게 대응할 수 있도록 합니다.

데이터 전송을 상징하는 광섬유 속 광신호, 자료 사진
스키마와 담당자를 포함한 이벤트 카탈로그 · OTOKO®의 기획과 구현

귀사가 OTOKO®에 맡기는 업무

저희가 귀사를 위해 담당하는 일.

이벤트는 이미 발생한 변경을 나타내고, 명령은 수행할 작업을 요청합니다. 이러한 구분은 책임 소재가 뒤섞이지 않도록 도와줍니다. 저희는 식별자, 시점, 스키마, 필요한 맥락을 정의합니다. 순서는 전역적인 순서를 일괄적으로 보장하는 대신, 예를 들어 하나의 주문과 같이 업무적으로 의미 있는 단위를 기준으로 고려합니다. 설비 연동 시에는 프로토콜, 네트워크 경계, 허용되는 개입 범위를 운영 책임자와 함께 조율합니다.

가능한 서비스 범위

  • AsyncAPI 스키마와 스키마 레지스트리를 포함한 이벤트 카탈로그
  • 암호화, 접근 제어, 테넌트 분리를 갖춘 Kafka 또는 RabbitMQ 클러스터 구축
  • 기계 데이터를 위한 Debezium, Kafka Connect, MQTT 브리지를 통한 소스 연동
  • 순서, 멱등성, 재시도, 이벤트 소싱을 위한 처리 패턴
  • 지연, 처리량, 컨슈머 그룹을 모니터링하는 운영

구체적인 범위, 귀사의 참여 방식, 검수 기준은 시작 전에 함께 정합니다.

이해하기 쉽게 정리한 기술

저희는 이렇게 과제를 구현합니다.

01

중복 및 지연 메시지에 대비하기

장애 이후에는 메시지가 중복으로 전달될 수 있습니다. 그래서 소비자는 이미 처리된 이벤트를 인식하거나, 업무적으로 문제없이 재처리하는 방법에 대한 규칙을 전달받습니다. 지연된 이벤트와 사후 정정은 별도로 고려합니다. 저희는 보존, 재생, 접근 보호를 계획합니다. 이벤트 플랫폼이 자동으로 불변 아카이브가 되는 것은 아니므로, 보존 및 삭제 요구 사항은 의도적으로 구현해야 합니다. 스키마 변경은 기존 소비자와의 호환성을 기준으로 검증합니다.

02

백로그 누적과 복구 처리 테스트하기

검수에는 소비자 장애, 늘어나는 백로그, 통제된 재시작이 포함됩니다. 대시보드는 수신된 메시지 수뿐 아니라 지연과 오류도 보여줍니다. 시작을 위해서는 이벤트 유형, 예상 물량, 최대 지연 시간, 순서나 중복 처리에 대한 업무적 대응 방식이 필요합니다.

쾰른 OTOKO® 사무실의 회의실

검증 가능한 결과

이 결과로 계속 작업하실 수 있습니다.

  1. 스키마와 담당자를 포함한 이벤트 카탈로그
  2. 코드형 운영 가능한 이벤트 플랫폼
  3. 패턴과 예시를 포함한 처리 지침

인계 과정은 구현과 문서화를 함께 아우릅니다. 합의된 사례를 함께 점검하고 남은 과제를 기록합니다.

귀사 프로젝트의 세부 사항

업무 이벤트를 안정적으로 전달하고 분석하기

저희는 변경 사항에 반응해야 하는 프로세스를 위해 이벤트 기반 연결을 구축합니다. 이때 전송 방식뿐 아니라 이벤트의 의미, 순서, 재처리까지 함께 계획합니다.

이벤트를 업무적 사실로 설명하기

이벤트는 확정된 주문처럼 어떤 일이 이미 일어났음을 나타냅니다. 저희는 식별자, 발생 시각, 업무 맥락, 버전 규칙을 합의합니다. 소비자는 동일한 메시지를 이미 처리했는지, 그리고 이벤트가 자신의 목적에 충분한 정보를 담고 있는지 판단할 수 있어야 합니다.

순서는 대개 특정 업무 객체 내에서만 필요합니다. 이 요구 사항은 파티셔닝과 병렬 처리에 영향을 미칩니다. 저희는 전역적인 순서 보장이나 단 한 번의 업무 처리를 일괄적으로 약속하지 않으며, 대신 대상 시스템을 포함한 전체 체인의 보증 수준을 검토합니다.

적체, 재시도, 데이터 보관 관리하기

느린 소비자가 아무도 모르게 한없이 뒤처져서는 안 됩니다. 저희는 지연을 모니터링하고 용량을 늘리거나 처리 우선순위를 정하는 방법을 계획합니다. 오류가 있는 메시지에는 해결 경로가 마련되어, 문제가 있는 레코드 하나가 전체 처리를 계속 막지 않도록 합니다.

반복 가능한 이벤트 처리는 복구 작업과 새로운 소비자에게 유용하지만 보관 및 개인정보 보호 규칙이 필요합니다. 저희는 어떤 과거 이벤트를 계속 사용할 수 있게 할지, 그리고 대상 데이터 집합을 어떻게 재구축할지 정합니다. 검수에서는 중단, 중복 전달, 소비자의 재시작을 명시적으로 다룹니다.

예시로 보는 프로젝트 시나리오

서비스가 일상 업무에 주는 도움.

예시: 확정된 주문이 배송 준비와 고객 알림을 발생시킵니다. 두 소비자는 서로 독립적으로 처리합니다. 알림이 실패해도 주문 정보는 유지되며, 재가동 이후에는 처리 식별자를 이용해 동일한 메시지가 통제되지 않은 채 여러 번 발송되는 것을 방지합니다.

이 예시는 가능한 진행 과정을 설명하며, 고객 사례가 아닙니다.

첫 단계를 시작하기 전에

스트리밍 및 이벤트에 대한 귀사의 질문입니다.

브로커가 업무적으로 정확히 1회 처리를 보장합니까?

그것만으로는 부족합니다. 플랫폼이 제공하는 보장은 특정 한계 내에서만 적용됩니다. 외부 시스템이 변경되는 순간부터는 애플리케이션이 중복 처리와 재시도를 적절히 처리해야 합니다.

생산 환경에 직접 접근하지 않고도 설비 데이터를 연동할 수 있습니까?

대개 게이트웨이나 기존 내보내기 경로를 활용할 수 있습니다. 구체적인 방식은 생산 환경 담당자와 함께 검토하고 승인받습니다.

귀사의 프로젝트

어떤 과제를 해결하고자 하십니까?

귀사의 초기 상황과 원하는 결과를 설명하십시오. 선택하신 서비스는 문의 내용에 함께 반영됩니다.

이 서비스 문의하기

파트너사

  • Microsoft
  • Microsoft Azure
  • Amazon AWS
  • Google Cloud
  • Thales Group
  • Arrow ECS
  • Vodafone
  • IBM
  • Veeam
  • Atlassian
  • JetBrains
  • NinjaOne
  • OPSWAT
  • Utimaco
  • Eviden

접근성

필요에 맞게 화면 표시를 조정하십시오.

이 페이지에는 아직 쉬운 표현 버전이 없습니다.

설정은 현재 이번 방문에만 적용됩니다. 쿠키 설정에서 영구 저장을 허용할 수 있습니다.