2024/08/07 수요일
반가워요. 구독자 님!🫡
구독자 님이 잠든 사이에 있었던 핫 한 이슈들을 모아보았는데요. 어떤 일들이 있었는지 보기 좋게 정리해서 공유드립니다.
📰 IT뉴스 모아보기 (국내)
구글 검색 독과점, 애플-마이크로소프트에 미칠 파장은?
미국 법원은 구글이 스마트폰 제조사에 기본 검색 엔진으로 설정하는 대가로 지불해 온 ‘디폴트 배치 비용’이 반경쟁적 행위라고 판결했습니다. 이는 구글이 검색 시장에서 독점적인 지위를 유지하기 위해 경쟁사를 배제하는 행위를 했다는 판단입니다. 이 판결로 인해 애플, 삼성전자 등 구글과 기본 검색 엔진 계약을 맺은 기업들은 수익 감소가 예상됩니다. 반대로, 마이크로소프트는 빙 검색 엔진 시장 점유율 증가를 기대하며 수혜를 입을 수 있습니다. 이번 판결은 기술 산업 내에서 기본금 사용 관행에 대한 논의를 촉발시키고, 향후 검색 엔진 시장에 큰 변화를 가져올 것으로 예상됩니다.
AI 산업, 버블인가 성장통인가
AI 산업에 대한 투자가 급증하면서, 투자자들은 AI 투자의 수익성에 대한 의문을 제기하고 있습니다. 세콰이어캐피탈은 AI 시장 규모가 투자 규모를 따라잡지 못할 가능성을 제기하며, AI 기술이 생산성 혁신으로 이어질지에 대한 회의적인 시각을 보입니다. 골드만삭스 또한 AI 투자에 대한 회의적인 입장을 표명하며, AI 기술이 복잡한 문제를 해결하는 데 효과적인지에 대한 의문을 제기합니다. 한편, HBM 시장에서는 공급 과잉 우려가 제기되며, SK하이닉스 등 HBM 제조 업체들의 주가가 하락세를 보이고 있어요. 그러나 반도체 업계에서는 HBM 피크아웃 논리를 과장된 주장으로 여기며, AI 반도체를 중심으로 한 혁신은 지속될 것이라는 낙관적인 전망도 제시하고 있네요.
렌털 전환(RX)으로 디지털 사이니지 시장 공략하는 프리핀스, 사운드그래프와 손잡다
렌털 산업 클라우드 플랫폼 스타트업 프리핀스가 디지털 사이니지 솔루션 기업 사운드그래프의 렌털 전환(RX) 사업을 수주했어요. 2000년 삼성전자 사내벤처로 시작한 사운드그래프는 국내 디지털 사이니지 시장을 개척한 1세대 벤처기업으로, 국내외 8500여 매장에 8만5000여개의 디지털 사이니지를 구축해 운영하고 있어요. 이번 수주를 통해 프리핀스는 사운드그래프에 최적화된 렌털 상품 설계, 안정적인 렌털 사업 운영을 위한 솔루션 제공, IT·금융 전문가 그룹의 RX 컨설팅 등을 제공합니다.
현대차, 인천공항에 최첨단 모빌리티 기술 선보인다
현대차와 인천공항공사는 인천국제공항을 글로벌 스마트 모빌리티 혁신의 테스트베드로 활용하기 위해 상호협력 협약을 체결했습니다. 이 협약을 통해 현대차는 인천공항에 친환경 모빌리티, 로보틱스, 스마트 물류 시설, 자율주행 서비스 등 최첨단 기술을 도입하고, 인천공항은 첨단 모빌리티 기술을 융합한 글로벌 운송 플랫폼으로 발전할 계획입니다. 특히, 현대차는 인천공항을 통해 전 세계 고객에게 기술혁신을 알리고 반응을 살펴보는 글로벌 테스트베드로 활용할 예정이며, 인천공항공사는 첨단 모빌리티를 통해 여행객들의 이동 경험을 향상시키는 동시에 미래 스마트 모빌리티 생태계 구축을 목표로 합니다.
불안정한 시장, AI·반도체 기술주 실적에 주목해야
미국발 경기 불안으로 인해 국내를 포함한 아시아 증시가 급락 후 급반등하는 변동성을 보이고 있습니다. 글로벌 증시의 변동성이 극대화된 상황에서 투자자들의 불안심리는 여전하며, 공포 지수로 불리는 변동성 지수(VIX)가 팬데믹 시기 수준까지 치솟았습니다. 이는 알고리즘 매매 시스템의 영향과 미국의 경기 침체 우려, 기술주 실적 전망 등이 복합적으로 작용한 결과로 분석됩니다. 특히 AI·반도체 등 대형 기술주의 실적은 향후 시장의 흐름을 결정하는 중요한 지표가 될 것으로 예상되며, 엔-달러 환율 움직임, 잭슨홀 미팅에서 나올 연준 의장의 발언 등도 주요 변수로 작용할 것으로 예상됩니다.
📰 IT뉴스 모아보기 (해외)
Tech
AI
🧠 해외 토픽 훑어보기
AI 활용하여 C 코드를 Rust로 자동 변환하는 TRACTOR 프로젝트 추진
DARPA는 TRACTOR(TRanslating All C TO Rust) 프로젝트를 통해 C 코드를 Rust로 자동 변환하는 기술을 개발하고 있어요. TRACTOR는 기계 학습 모델을 활용하여 버퍼 오버플로우와 같은 메모리 안전성 문제를 해결하고 Rust로 안전하게 코드를 변환하는 것을 목표로 해요. 이 프로젝트는 Google과 Microsoft와 같은 기업들이 메모리 안전성 문제를 강조하고 C와 C++와 같은 언어를 대체할 안전한 언어를 사용할 것을 촉구하는 움직임에 따른 것입니다.
자체 컴파일 가능한 Rust 코드: 쉘 스크립트와 Rust 코드를 하나로!
본 글에서는 Rust 코드를 쉘 스크립트처럼 직접 실행할 수 있도록 하는 기술을 소개합니다. Rust는 shebang을 주석으로 처리하기 때문에 쉘 스크립트와 Rust 코드를 하나로 결합하여 자체 컴파일 가능한 코드를 작성할 수 있습니다. 이를 통해 외부 의존성 없이 코드를 실행하고 테스트할 수 있으며, 개발 속도를 향상시키고 편의성을 높일 수 있습니다. 또한, Rust의 강력한 타입 시스템과 컴파일 타임 검사를 유지하면서도 쉘 스크립트의 편의성을 누릴 수 있다는 장점이 있습니다.
State Surveillance, Passkeys, and DOMParser
이 글은 국가 감시, 암호 키, DOMParser의 세 가지 주제를 다루고 있습니다. 먼저, 국가 감시 동맹 (5-eyes, 9-eyes, 14-eyes)의 존재와 이들의 활동에 대한 경각심을 일깨워줍니다. 특히 해당 국가에서 불법적인 활동을 할 경우, 해당 국가의 서비스를 사용하지 않는 것이 중요하다고 강조합니다. 두 번째로, 암호 키는 기존 비밀번호 기반 인증을 대체하는 더 안전하고 사용자 친화적인 방법으로 소개되며, 공개 키 암호화를 활용하여 사용자의 신원을 검증합니다. 마지막으로, DOMParser는 웹 페이지의 HTML 콘텐츠를 파싱하는 데 사용되는 자바스크립트 API로, 보안과 성능 측면에서 중요한 역할을 담당합니다. 이 글은 이러한 주제들을 개발자의 관점에서 분석하여 기술 산업에 미치는 영향과 개발자가 활용할 수 있는 실용적인 조언을 제공합니다.
시스템 설계: 단순히 인스턴스 확장만으로는 충분하지 않다
클라우드 환경의 발전으로 시스템 설계에서 인스턴스 확장을 통한 성능 향상이 용이해졌지만, 단순히 인스턴스를 추가하는 것만으로는 근본적인 문제 해결이 어렵습니다. 특히 데이터베이스의 경우, 수직 확장은 비용이 많이 들고 수평 확장은 샤딩, 이벤트 기반 일관성 등 복잡성을 야기합니다. 이는 CAP 정리에 따라 분산 데이터 저장소는 일관성, 가용성, 분할 허용성 중 2가지만 보장할 수 있기 때문입니다. 따라서 시스템 설계는 단순히 인스턴스 확장이 아닌, 부하 분산, 트래픽 관리, 데이터베이스 설계 등 다양한 요소를 고려하여 시스템 전체의 효율성과 안정성을 확보하는 것이 중요합니다.
Static Analysis: 변종 분석을 통한 코드 탐험과 취약점 발견
본 글은 기존의 SAST 도구가 제공하는 일반적인 규칙 집합의 한계를 지적하며, 코드 탐험, 취약점 발견, 변종 분석과 같은 특수한 용도에는 효과적이지 않다는 점을 강조합니다. 개발자가 SAST 도구의 가치를 극대화하기 위해서는 내부적으로 규칙을 개발하여 특정 코드베이스에 맞춤형 분석을 수행해야 합니다. 이는 도구의 효율성을 높이고 특정한 취약점 발견에 집중할 수 있도록 도울 것입니다. 또한, 이러한 규칙 개발 과정은 개발자들이 코드에 대한 이해를 깊게 하고 취약점에 대한 분석 능력을 향상시키는 데 기여할 수 있습니다.
👨🏻💻 오픈소스 소식지
TennessineC: 순수 Java로 작성된 작고 간단한 C 컴파일러
TennessineC는 순수 Java로 작성된 작은 C 컴파일러로 i386 Windows 실행 파일을 생성하는 데 중점을 둡니다. 현재 기본적인 FFI, 변수, 함수, 루프, 조건문, 표현식을 지원하며, 연산자는 더하기와 빼기를 지원합니다. 단일 데이터 형식으로 int (32비트 정수)를 지원합니다. 아직 모든 C 표준을 따르지는 않고 개발자는 이를 장난감 컴파일러로 간주합니다. 그러나 C 언어와 컴파일러의 작동 방식을 학습하는 데 유용한 학습 자료가 될 수 있습니다. TennessineC는 PE101 문서에서 영감을 받아 개발되었으며, Tiny C Compiler와 Ghidra를 사용하여 테스트 코드를 컴파일하고 출력을 분석합니다.
Valkey GLIDE: 엔터프라이즈급 애플리케이션을 위한 안정적인 Redis 솔루션
Valkey GLIDE는 다양한 프로그래밍 언어를 지원하는 오픈소스 Valkey 클라이언트 라이브러리로, 엔터프라이즈 애플리케이션에서 Valkey 및 Redis OSS 서비스와의 안전하고 안정적인 연결을 보장합니다. Rust 기반의 핵심 드라이버 프레임워크를 사용하여 언어 간 일관성을 유지하고 복잡성을 줄였으며, Python과 Java를 지원하며 Node.js 지원은 개발 중에 있습니다. AWS에서 후원하고 지원하는 Valkey GLIDE는 십 년 이상의 운영 경험을 바탕으로 최적화된 성능과 고가용성을 제공합니다. Valkey GLIDE는 다양한 버전의 Valkey 및 Redis OSS를 지원하며, 개발자는 이 라이브러리를 통해 애플리케이션 개발 및 운영의 일관성을 확보할 수 있습니다.
DataChain: AI를 위한 데이터 프레임 라이브러리
DataChain은 AI 특화 시나리오를 위한 데이터 프레임 라이브러리로, 비정형 데이터의 처리 및 분석을 간소화하여 AI 개발 프로세스를 효율적으로 개선합니다. DataChain은 원시 파일 처리, 메타데이터 계층 구축, 메타데이터 강화, 데이터 변환 기능을 제공하며, Python 객체 및 필드를 사용하여 친숙한 인터페이스를 제공합니다. 또한, DataChain은 CPU-GPU 워크로드 분리, Pydantic 데이터 모델 기반 Python 네이티브 지원 등의 기능을 통해 AI 개발 환경을 더욱 효율적으로 만듭니다.
🔗 못 다한 이야기들
이 외에도 다양한 해외 아티클을 보고 싶다면 아래 링크를 참고해주세요!
📣 상시 공지
'유료 멤버십' 권한이 있으면 1주일에 1회씩 발행되는 기술 아티클을 열람할 수 있어요. 물론, 모든 구독자분들에게 뉴스레터는 매일 발송이 된답니다. :)
- 기술 아티클: https://maily.so/blackcon/c/hardwork
- 에세이 및 블로그: https://maily.so/blackcon/c/blog
Social
Threads | Instagram | X(Twitter) | Linkedin
의견을 남겨주세요