2024/09/19 목요일
반가워요. 구독자 님!🫡
우리의 긴 1주일 연휴는 왜 이렇게 짧게만 느껴질까요? 벌써 목요일이 되었다는 게 실감이 나지 않네요. 그래도 할 건 해야겠죠? :) 저도 어느 때와 같이 구독자님이 잠든 사이에 있었던 일들을 엮어서 전해드려요.
그래도 이번 주는 이틀만 지나면 또 주말이니 함께 힘내보시죠!
📰 IT뉴스 모아보기 (국내)
인텔 몰락, K-반도체에 시사하는 바는?
인텔은 30년 가까이 세계 반도체 시장을 지배했으나, AI 시대에 적응하지 못하고 몰락하고 있다. 특히 서버와 PC용 CPU 시장에서 점유율이 하락하고 있는 것이 치명적이다. 빅테크 기업들이 자체적으로 서버용 CPU를 제작하는 추세와 AMD 등 경쟁사들의 약진이 인텔의 어려움을 가중시키고 있다. 한때 세계 1위를 놓치지 않았던 삼성전자와 SK하이닉스에게 인텔의 몰락은 기술 혁신의 중요성을 일깨워준다. 특히 SK하이닉스가 HBM 시장에서 선전하며 삼성전자를 제치고 점유율 50% 이상을 차지한 것은 시사하는 바가 크다. 미국 정부의 인텔 지원 강화는 삼성전자와 SK하이닉스에게도 경쟁 과제를 안겨줄 수 있으며, 국가 차원의 지원이 필요하다.
인스타그램, 청소년 계정 비공개 전환…‘10대 계정’ 도입
인스타그램이 청소년 정신 건강에 미치는 영향에 대한 논란이 지속되는 가운데, 18세 미만 이용자 계정을 비공개로 전환하는 ‘10대 계정’ 도입을 발표했다. 이는 청소년의 계정 설정을 제한하고 민감한 콘텐츠 노출을 막기 위한 조치로, 성적인 콘텐츠나 자해 관련 콘텐츠 추천을 제한하고 인스타그램 사용 시간 제한 및 부모 감독 기능을 강화한다. 또한, 청소년들이 나이를 속여 성인용 계정을 만드는 것을 방지하기 위한 기술 개발도 진행 중이다. 이러한 조치는 미국, 영국, 캐나다, 호주에서 즉시 적용되며, 올해 말에는 EU 지역, 내년 1월부터는 한국을 포함한 나머지 국가에서도 도입될 예정이다.
한국 게임, 일본 시장 공략 가속화: 블루 아카이브, 에버소울 등 흥행 돌풍
한국 게임 업체들이 일본 시장 공략에 속도를 내고 있다. 블루 아카이브, 에버소울 등의 흥행으로 일본 앱스토어 1위를 석권하며 인기를 입증했다. 일본 게임 시장은 2027년까지 약 30조원 규모로 성장할 것으로 예상되어 성장 가능성이 높다. 국내 게임 업체들은 현지화 전략, IP 협업, 개발자 채용 등 다각적인 전략을 통해 일본 시장 진출을 가속화하고 있다. 컴투스는 일본 IP 전문 에이전시와 협력하여 팬덤 효과를 노리고 있으며, 크래프톤은 일본 개발사 인수를 통해 현지 시장 진출을 확대하고 있다. NHN은 게임 플랫폼 솔루션을 제공하며 일본 개발자들에게 자사 서비스를 알리고 있다. 이러한 노력들은 한국 게임 산업의 성장과 글로벌 시장 진출에 중요한 역할을 할 것으로 기대된다.
SKT, AI 서비스 '에이닷' 이용자 수 급증, 글로벌 도약 발판 마련...수익화는 과제
SK텔레콤의 AI 서비스 '에이닷'이 대규모 서비스 개편 이후 국내 일평균 이용자 수가 41.8% 증가하며 50만 명 수준에 도달했다. 이는 국내에서 챗GPT를 능가하는 성과이며, SKT는 이를 발판 삼아 미국 시장 진출을 준비하고 있다. 그러나 글로벌 AI 기업들의 치킨 게임 속에서 유료화 시기와 효과적인 수익화 모델 확보가 과제로 떠올랐다. 전문가들은 규모의 경제를 통해 AI 서비스 고객을 확보하는 것이 수익화의 핵심이며, 국내 AI 시장 경쟁력 강화를 위해 정부의 투자 지원이 중요하다고 강조한다. 특히, 국내 기업들이 수천억원 수준의 투자로 수조원을 투자하는 글로벌 기업들과 경쟁하기는 쉽지 않다는 점을 고려해야 한다.
구글, EU 반독점 벌금 소송 승소… 온라인 광고 시장 지배력 논란 지속
구글은 EU가 부과한 15억유로의 과징금에 대한 항소에서 승리하며 검색 광고 지배력 남용 혐의에서 벗어났다. EU 일반법원은 EU 집행기관이 구글의 계약 조항 기간을 평가할 때 모든 관련 사항을 고려하지 못했다고 판단하며 과징금 부과 결정을 취소했다. EU 집행기관은 이 결정에 항소할 수 있으며, 항소 시 EU 최고 법원인 유럽 사법 재판소(ECJ)에 회부된다. 이번 판결은 구글의 승리로 이어졌지만, EU와 미국의 대형 기술 기업간의 반독점 관련 법적 분쟁은 계속될 것으로 예상된다.
📰 IT뉴스 모아보기 (해외)
Tech
AI
🧠 해외 토픽 훑어보기
PostgreSQL 윈도우 함수: 화려한 도구 없이 데이터 분석하기
PostgreSQL의 Window Functions는 데이터 분석을 위한 강력한 도구로, 복잡한 BI 도구나 AI 없이도 실행 합계, 그룹별 요약 통계, 순위, 지연/선행 분석, 이동 평균 등의 다양한 분석 작업을 수행할 수 있습니다. Window Functions는 OVER 절을 사용하여 데이터 세트의 윈도우를 정의하고, 이를 통해 특정 범위의 데이터를 조작하여 분석 작업을 수행합니다. Window Functions는 WHERE 절과는 달리 데이터 세트의 전체 범위를 고려하여 분석 결과를 산출하며, 특히 데이터 그룹화 및 비교 분석에 효과적입니다. 예를 들어, 주문 데이터를 사용하여 특정 기간 동안의 매출 합계를 계산하거나, 고객별 구매 순위를 매기는 작업을 수행할 수 있습니다.
Swift 6 발표: 멀티 플랫폼, 낮은 수준의 프로그래밍 및 데이터 레이스 안전성 향상
Swift 6은 Swift를 더 많은 플랫폼과 도메인으로 확장하는 주요 릴리스입니다. Swift는 앱 개발을 넘어서 라이브러리, 인터넷 규모의 서비스, 성능이 중요한 코드까지 지원 범위를 확장합니다. Swift 6은 새로운 저수준 프로그래밍 기능, 임베디드 Swift 언어 하위 집합, Linux 및 Windows 지원 확장, 새로운 크로스 플랫폼 API(Swift Testing 라이브러리 포함) 등을 통해 더욱 확장되었습니다. 또한, Swift 6은 옵션 기능으로 제공되는 새로운 언어 모드를 통해 컴파일러 오류로 데이터 레이스를 방지하여 코드 안전성을 높입니다. 이를 통해 개발자는 동시성 코드에서 데이터 레이스를 더 쉽게 방지할 수 있습니다. 이는 Swift의 안전성과 견고성을 더욱 강화하는 주요 이정표입니다.
넷플릭스처럼 오픈소스로 권한 관리 시스템 구축하기
이 글에서는 넷플릭스가 수억 명의 사용자를 관리하는 데 사용하는 OPA 기반 권한 관리 시스템을 살펴봅니다. 넷플릭스는 사용자 인증과 권한 부여를 효율적으로 관리하여 보안을 강화하고 수익을 극대화합니다. OPA를 사용하면 정책 기반으로 권한을 관리할 수 있으며, 넷플릭스처럼 복잡한 시스템에서도 유연하고 확장 가능한 솔루션을 구축할 수 있습니다. 이 글에서는 넷플릭스의 권한 부여 시스템을 구축하는 방법, OPA를 사용하는 방법, 그리고 더 나은 시스템을 구축하는 방법을 알아보고 개발자가 실제 시스템에 적용할 수 있는 실용적인 조언을 제공합니다.
상관관계는 인과관계를 의미하지 않는다: 데이터 해석의 함정
데이터 시각화는 복잡한 정보를 이해하는 데 유용한 도구이지만, 상관관계를 인과관계로 오해하는 것은 흔한 실수입니다. 예를 들어, 아이스크림 판매량과 일광화상 발생률 간의 상관관계는 높지만, 이는 아이스크림이 일광화상을 유발한다는 의미가 아닙니다. 숨겨진 변수인 기온이 두 변수 모두에 영향을 미치기 때문입니다. 소프트웨어 개발과 같이 복잡한 시스템에서는 이러한 오류가 더욱 심각하게 나타날 수 있습니다. 개발자 수와 개발 속도 간의 상관관계만 보고 개발자 수를 늘리면 개발 속도가 빨라질 것이라고 예측하는 것은 위험한 생각입니다. 개발 과정에는 다양한 요소가 복잡하게 작용하며, 단순한 상관관계만으로는 정확한 예측이 불가능합니다.
TypeScript의 타입 시스템을 새로운 시각으로 이해하기
이 글에서는 TypeScript의 타입 시스템을 새로운 관점에서 이해하는 방법을 제시합니다. 즉, 타입을 해당 타입이 생성할 수 있는 값들의 집합으로 생각하고, 타입 시스템을 함수형 프로그래밍 언어로 이해하는 것입니다. 이러한 관점은 타입 시스템의 복잡한 연산을 단순화하고 예측 가능하게 만들어줍니다. 예를 들어, 타입의 교집합(&)을 집합 연산으로 이해하면, 두 타입의 공통 부분을 찾는 것이 아니라, 두 타입이 생성할 수 있는 값들의 공통 집합을 찾는 것으로 생각할 수 있습니다. 이 글에서는 타입스크립트의 기본적인 타입 및 연산들을 이러한 새로운 관점에서 설명하고, 이러한 관점이 타입스크립트의 고급 기능을 이해하는 데 어떻게 도움이 되는지 보여줍니다.
👨🏻💻 오픈소스 소식지
Paru: Arch Linux AUR 헬퍼를 위한 강력한 기능과 최소한의 상호 작용
Paru는 Arch Linux 사용자를 위한 강력한 AUR 헬퍼 도구로, pacman을 기반으로 하여 다양한 기능을 제공합니다. 검색, 설치, 업그레이드, 빌드, 관리 등 AUR 패키지 작업을 간편하게 수행할 수 있도록 설계되었습니다. 사용자 정의 가능한 옵션을 통해 사용자의 요구 사항에 맞게 설정할 수 있으며, 명령줄 인터페이스를 통해 사용하기 쉽습니다. Paru는 기본적으로 pacman의 기능을 확장하여 AUR 패키지 작업을 더욱 효율적으로 수행할 수 있도록 지원합니다. 특히, -git 패키지를 추적하고, PKGBUILD 편집 기능을 제공하며, 파일 기반 검토 기능을 지원하는 등 다양한 기능을 통해 개발자의 생산성을 높일 수 있습니다.
Open Source Society University: 무료 컴퓨터 과학 교육 과정
OSSU 커리큘럼은 온라인 자료를 통해 컴퓨터 과학 분야의 완벽한 교육을 제공하는 무료 교육 프로그램입니다. 단순히 직업 훈련이나 전문성 개발을 위한 것이 아니라 모든 컴퓨팅 분야의 기본 개념에 대한 견고한 기초를 제공합니다. 이 커리큘럼은 컴퓨터 과학 학사 학위 요구 사항을 기반으로 하지만, 일반 교육(비 컴퓨터 과학) 요구 사항은 제외됩니다. 학습자들은 전 세계 학습자 커뮤니티의 지원을 받으며, 이러한 교육을 스스로 얻을 수 있는 규율, 의지, 좋은 습관을 갖추어야 합니다. 이 커리큘럼은 소개, 핵심, 고급 컴퓨터 과학 과정과 최종 프로젝트로 구성됩니다. 소개 과정은 프로그래밍과 컴퓨터 과학에 대한 기본적인 이해를 제공합니다. 핵심 과정은 프로그래밍, 수학, 컴퓨터 과학 도구, 시스템, 이론, 보안, 애플리케이션, 윤리 등 다양한 분야를 다룹니다. 고급 과정은 학습자의 관심 분야에 따라 선택할 수 있는 다양한 전문 분야를 제공합니다. 최종 프로젝트는 학습자가 습득한 지식을 활용하여 실제 문제를 해결하고, 전 세계 학습자들에게 평가받을 수 있는 기회를 제공합니다.
Valkey: Redis 기반의 고성능 데이터 구조 서버
Valkey는 Redis를 기반으로 개발된 오픈 소스 프로젝트로, 고성능 키-값 데이터베이스 서버입니다. Redis와 유사한 명령어 집합을 제공하며, 다양한 네이티브 데이터 구조를 지원하여 개발자가 다양한 유형의 데이터를 효율적으로 저장하고 관리할 수 있습니다. 또한 확장 가능한 플러그인 시스템을 통해 새로운 데이터 구조 및 액세스 패턴을 추가할 수 있어, 특정 애플리케이션 요구 사항에 맞춤형으로 구성할 수 있습니다. Valkey는 Linux, macOS, BSD 등 다양한 운영 체제에서 컴파일 및 실행 가능하며, TLS 및 RDMA와 같은 추가 기능을 지원하여 보안 및 성능을 향상시킬 수 있습니다. Valkey는 Redis와의 호환성을 유지하면서 고성능과 유연성을 제공하여 다양한 애플리케이션에 적합한 솔루션입니다.
🔗 못 다한 이야기들
이 외에도 다양한 해외 아티클을 보고 싶다면 아래 링크를 참고해주세요!
📣 상시 공지
'유료 멤버십' 권한이 있으면 1주일에 1회씩 발행되는 기술 아티클을 열람할 수 있어요. 물론, 모든 구독자분들에게 뉴스레터는 매일 발송이 된답니다. :)
- 기술 아티클: https://maily.so/blackcon/c/hardwork
- 에세이 및 블로그: https://maily.so/blackcon/c/blog
Social
Threads | Instagram | X(Twitter) | Linkedin
의견을 남겨주세요