3rd party

idle-danie·2023년 3월 30일
1

흔히 데이터 엔지니어링, 혹은 데이터 엔지니어의 역할을 이야기 할 때, 3rd party라는 용어가 등장합니다. 정확하게 어떠한 뜻을 가지고 있는지 모호하게 인지하고 있는 것 같아, 간단하게 정리해보았습니다.

KEYWORD: 하드웨어 개발자와 소프트웨어 개발자와의 관계

  • 1st party -> 하드웨어 개발자, 원천기술 보유자 ex) Apple, MS
  • 2nd party -> 하드웨어 개발자와의 직접적인 관계를 통해 소프트웨어를 개발하는 자 ex) 1st party와 하청관계를 가지고 개발하는 자
  • 3rd party -> 하드웨어 개발자와의 직접적인 관계 없이 소프트웨어를 개발하는 자, 원천기술을 활용하여 개발하는 자, 1st party와 user를 연결해주는 자
    ex) Apple Appstore에서 앱 출시하는 앱 개발자, 플러그인 & 라이브러리 & 프레임워크 개발자

비즈니스적인 측면에서도 3rd party는 1st party의 프로덕트를 이용하게 하기 때문에 공생 관계라고 볼 수 있다

구체적으로 공생 관계에 대한 예시는 아래와 같을 것입니다.

  1. 앱스토어 생태계: Apple의 Appstore는 3rd party 개발자들이 만든 수많은 앱들로 가득 차 있습니다. 이들은 Apple의 iOS 플랫폼을 활용하여 혁신적인 앱을 개발하고, 사용자들에게 다양한 경험을 제공합니다. 이는 iOS 플랫폼의 가치를 높이고, 사용자들이 Apple 제품을 계속 사용하게 만드는 요인 중 하나입니다.
  2. 플러그인 및 라이브러리: 소프트웨어 개발에서 3rd party가 개발한 플러그인과 라이브러리는 개발자들이 보다 쉽게 기능을 추가하고, 효율적으로 작업할 수 있도록 돕습니다. 예를 들어, Python의 Pandas 라이브러리는 데이터 엔지니어들이 데이터 처리 작업을 더욱 간편하게 수행할 수 있도록 해줍니다.

참고문헌
https://ko.m.wikipedia.org/wiki/%EC%84%9C%EB%93%9C_%ED%8C%8C%ED%8B%B0_%EA%B0%9C%EB%B0%9C%EC%9E%90

profile
wanna be idéal DE

0개의 댓글

관련 채용 정보