LinkedIn에서의 gRPC 마이그레이션 자동화 프레젠테이션
LinkedIn은 Rest.li에서 gRPC로의 마이그레이션을 자동화하기 위해 '브리지드 gRPC' 모드를 개발했습니다. 이를 통해 50,000개의 프로덕션 엔드포인트를 포함한 대규모 마이그레이션을 단기간에 처리할 수 있었습니다. 자동화와 인공지능의 힘을 활용하여 복잡한 과제를 효율적으로 해결한 사례입니다.
LinkedIn에서의 gRPC 마이그레이션 자동화 프레젠테이션
LinkedIn은 Rest.li에서 gRPC로의 마이그레이션을 자동화하기 위해 '브리지드 gRPC' 모드를 개발했습니다. 이를 통해 50,000개의 프로덕션 엔드포인트를 포함한 대규모 마이그레이션을 단기간에 처리할 수 있었습니다. 자동화와 인공지능의 힘을 활용하여 복잡한 과제를 효율적으로 해결한 사례입니다.
PyTorch 2.5 버전, 인텔 GPU 지원 추가
최근 PyTorch 2.5 버전이 출시되었으며, 인텔 GPU 지원이 포함되어 인텔 프로세서가 탑재된 노트북과 데스크탑에서도 PyTorch를 사용할 수 있게 되었습니다. 이번 업데이트에는 성능 향상과 새로운 디버깅 도구 'Flight Recorder'도 포함되어 있어, 사용자들의 큰 관심을 받고 있습니다.
RAG 기술을 활용한 우버의 AI 코파일럿, 13,000 엔지니어링 시간 절약
우버가 RAG(Retrieval-Augmented Generation) 기술을 활용한 AI 코파일럿 '지니'를 개발하여 2023년 9월부터 70,000개의 질문에 답하고 13,000시간의 엔지니어링 시간을 절약했습니다. 이 시스템은 실시간으로 정확한 응답을 제공하며, 지속적인 사용자 피드백을 통해 성능을 개선하고 있습니다.
클라우드플레어, OpenTelemetry로 로깅 파이프라인 대대적 개편
클라우드플레어가 syslog-ng에서 OpenTelemetry Collector로 로깅 파이프라인을 이전했습니다. 이는 클라우드플레어의 가장 큰 데이터 파이프라인 중 하나로, 매초 수백만 개의 로그 이벤트를 수집 및 처리합니다. 이번 변경은 언어 호환성, 내부 라이브러리와의 통합 용이성, 향상된 메트릭스 지원 등을 목적으로 합니다.
자바 뉴스 요약: 아파치 펄서 4.0, 자카르타 EE 11, 오픈 리버티, 헬리돈, JHipster, 아파치 캐멀
최근 자바 생태계에서는 OpenJDK, 자카르타 EE, 스프링 프레임워크, 오픈 리버티, 헬리돈, 아파치 소프트웨어 재단, 그리고 JHipster 등 다양한 프로젝트의 중요 업데이트와 릴리스가 있었습니다. 특히, 아파치 펄서 4.0의 새로운 로드 밸런서 알고리즘과 자카르타 EE 11의 첫 호환 구현이 주목됩니다.
현대 애플리케이션에서 셀 기반 아키텍처 보안 강화하기
셀 기반 아키텍처의 보안을 강화하는 핵심 요소로는 격리와 제한, 엄격한 접근 제어, 제로 트러스트 접근 방식, 강력한 인증, API 게이트웨이, 서비스 메쉬, 중앙 집중식 레지스트리, 지속적인 모니터링, 그리고 코드로서의 인프라(IaC)가 포함됩니다. 이러한 전략들은 데이터의 무결성과 기밀성을 보호하고, 시스템의 전반적인 보안을 강화합니다.
구글 클라우드 비용 귀속 솔루션으로 클라우드 비용 가시성 강화
구글이 구글 클라우드 비용 귀속 솔루션을 출시하여 조직이 클라우드 비용을 더 잘 관리하고 최적화할 수 있도록 돕습니다. 이 솔루션은 VM과 저장소 같은 클라우드 자원에 부착된 라벨을 사용하여 서비스, 팀, 프로젝트 등에 따른 비용을 세분화하여 보여줍니다. 또한, 태그 지원을 통해 자원의 조직과 접근 제어를 더욱 세밀하게 할 예정입니다.
스프링 뉴스 요약: 스프링 부트, 보안, 인증 서버, 모듈리스의 릴리스 후보
스프링 부트, 스프링 프레임워크, 스프링 보안 등 다양한 스프링 프로젝트들이 새로운 릴리스 후보(RC) 버전을 발표했습니다. 이번 업데이트에는 버그 수정, 문서 개선, 새로운 기능 추가 등이 포함되어 있으며, 특히 스프링 부트는 개선된 클라이언트 HTTP 요청 팩토리 지원과 Paketo Buildpack 아키텍처 지원을 제공합니다.
Rhymes AI, Aria: 오픈 소스 멀티모달 모델과 개발 리소스 공개
Rhymes AI가 텍스트, 이미지, 비디오, 코드를 효과적으로 처리할 수 있는 오픈 소스 멀티모달 모델 Aria를 소개했습니다. Aria는 경쟁 모델을 능가하는 성능을 보여주며, 개발자와 연구자들이 자유롭게 사용할 수 있도록 Hugging Face에서 무료로 제공됩니다.
OpenJDK 뉴스 요약: 스트림 수집기, 범위 지정된 값, 세대별 Shenandoah, ZGC 비세대 모드
최근 OpenJDK 생태계의 발전을 소개합니다. JDK 24에 포함될 주요 JEP들이 대상으로 지정되거나 제안되었습니다. 특히, 스트림 API를 개선할 JEP 485(스트림 수집기)가 주목받고 있으며, ZGC의 비세대 모드 제거, 범위 지정된 값, 세대별 Shenandoah 등이 논의되고 있습니다. JDK 24의 일반 공개는 2025년 3월 18일로 예정되어 있습니다.
스티브 클라브닉과 허브 서터, Rust와 C++에 대해 논하다
스티브 클라브닉과 허브 서터가 Rust와 C++ 프로그래밍 언어의 유사점과 차이점에 대해 토론했습니다. Rust는 메모리 안전성에 중점을 두며, C++은 제로 오버헤드 추상화를 강조합니다. 두 전문가는 언어 디자인이 예술과 철학을 포함하며 완벽한 언어는 존재하지 않는다는 데 동의했습니다.
Windows Community Toolkit 8.1, .NET 8 지원을 위한 의존성 업데이트
2024년 8월, Microsoft는 .NET 8 지원, 새로운 컨트롤 2개 추가, 기존 컨트롤 및 헬퍼의 여러 변경사항을 포함한 Windows Community Toolkit 8.1을 출시했습니다. 이 업데이트는 Windows App SDK 1.5 및 Uno Platform 5.2로의 의존성을 최신화하여 앱에서 .NET 8 기능을 사용할 수 있게 합니다.
AWS 콘솔에서 코드로: 콘솔 작업을 재사용 가능한 IaC로 변환
AWS는 콘솔 작업을 AWS CLI, CloudFormation, 또는 CDK 코드로 변환하는 Console-to-Code 서비스를 출시했습니다. 이 서비스는 Amazon EC2, RDS, VPC를 지원하며, 프로토타이핑에서 생산 배포로의 전환을 간소화합니다. 사용자는 매월 25회까지 무료로 AWS CLI 명령을 생성할 수 있으며, 추가 기능은 Amazon Q 개발자 구독이 필요합니다.
JetBrains, Rider의 비상업적 라이선스 무료 제공 시작
JetBrains가 Rider, 자사의 .NET IDE를 비상업적 용도로 무료로 제공한다고 발표했습니다. 이는 학습, 오픈소스 프로젝트, 콘텐츠 제작, 개인 프로젝트 등에 사용할 수 있습니다. 라이선스는 1년 단위로 자동 갱신되며, 상업적 제품 개발 시에는 유료 라이선스를 구매해야 합니다. 이번 변화는 개발자들에게 큰 호응을 얻고 있습니다.
스테이블 디퓨전 3.5, 텍스트 렌더링 및 이미지 품질 개선
스테이블 디퓨전 3.5는 텍스트-이미지 변환 모델로, 고화질 이미지 생성, 일관성, 그리고 사용자 맞춤화에 중점을 둔 업데이트입니다. 이 버전은 특히 전문가 수준의 이미지 품질을 제공하며, 사용자가 기술을 쉽게 조정할 수 있도록 설계되었습니다.
QCon 샌프란시스코 2024에서의 AI 및 ML 트랙 – GenAI와 실용적인 응용 프로그램에 대한 심층 분석
QCon 샌프란시스코 2024에서는 AI와 ML의 급속한 발전을 반영하여 두 개의 트랙이 마련됩니다. '생산 및 발전에서의 생성적 AI' 트랙과 '소프트웨어 엔지니어를 위한 AI 및 ML: 기초 인사이트' 트랙에서는 실용적인 AI/ML 응용 프로그램과 최신 산업 혁신에 대해 깊이 있게 다룰 예정입니다.
발표: 1BRC–자바 커뮤니티를 위한 도전
2022년 1월, 군나르 몰링이 '10억 행 챌린지'(1BRC)를 소개했습니다. 참가자들은 자바를 사용하여 13GB, 10억 행 파일을 가능한 가장 빠른 시간 안에 처리해야 했습니다. 이 도전은 새로운 자바 기능을 배우고, 재미를 느끼며, 커뮤니티가 자바 성능의 한계를 넘어서도록 영감을 주었습니다.
로직 앱 표준 하이브리드 배포 모델 공개 프리뷰: 현장에서의 더 큰 유연성과 제어
마이크로소프트가 로직 앱 표준 워크플로우를 현장, 사설 클라우드, 또는 타사 공용 클라우드에서 실행할 수 있는 하이브리드 배포 모델의 공개 프리뷰를 발표했습니다. 이 모델은 Azure 컨테이너 앱을 기반으로 하며, 로컬 데이터 처리와 높은 처리량을 제공합니다. 새로운 요금 모델은 사용량에 따라 비용을 지불하게 합니다.
팟캐스트: 제품 가치 곡선을 활용한 업무 우선순위 결정
제품 가치 곡선은 고객에게 제공해야 할 핵심 가치에 초점을 맞춤으로써 효과적인 제품 전략을 구축하는 데 도움을 줍니다. 이 방법은 기능에서 고객 가치로 초점을 이동시켜 엔지니어링 팀의 업무 효율을 높일 수 있습니다. 또한, 기술 분야 여성들을 위한 조언과 커뮤니티 구축 팁도 공유됩니다.
메타의 데이터 센터 지속 가능성 최적화: 강화 학습을 활용한 AI 주도 접근 방식
메타는 강화 학습(RL)을 사용하여 데이터 센터의 환경 제어 및 냉각 시스템을 최적화하고 있습니다. 이를 통해 에너지 소비와 물 사용을 줄이고, 온실가스 배출을 감소시키는 데 큰 영향을 미치고 있습니다. RL은 실시간 데이터와 환경 조건에 기반하여 공기 흐름 설정을 동적으로 조정하는 데 도움을 줍니다.