엘론 머스크의 xAI, 오픈 소스로 Grok 모델 공개
엘론 머스크의 회사 xAI가 3140억 개의 파라미터를 가진 AI 챗봇 Grok을 오픈 소스로 공개했습니다. 이는 연구자와 개발자들이 Grok 모델을 확장하고, OpenAI, Meta, Google, Microsoft와 같은 기술 거인들과의 경쟁에서 xAI가 그것을 발전시키는 방식에 영향을 줄 수 있게 합니다.
엘론 머스크의 xAI, 오픈 소스로 Grok 모델 공개
엘론 머스크의 회사 xAI가 3140억 개의 파라미터를 가진 AI 챗봇 Grok을 오픈 소스로 공개했습니다. 이는 연구자와 개발자들이 Grok 모델을 확장하고, OpenAI, Meta, Google, Microsoft와 같은 기술 거인들과의 경쟁에서 xAI가 그것을 발전시키는 방식에 영향을 줄 수 있게 합니다.
포트폴리오 분석 대규모 확장: 매일 1500만 개 이상의 포트폴리오에서 위험 및 분석 실행
BlackRock의 Aladdin Wealth 제품은 매일 밤 1500만 개 이상의 포트폴리오에서 포트폴리오 분석을 수행하고, 낮 시간에는 300만 개 이상의 분석을 처리합니다. 이러한 대규모 확장을 가능하게 하는 핵심은 3000개 이상의 요인을 사용하는 복잡한 행렬-벡터 계산을 포함하는 포트폴리오 요인 위험 분석입니다. 기술적 통찰력, 분석의 일관성 유지의 중요성, 그리고 다양한 고객 요구 사항에 적응하는 것이 주요 포인트입니다.
Redis, SSPLv1로 전환: 제한적 라이선스로 인한 포크 발생
Redis가 BSD 라이선스에서 더 제한적인 SSPLv1로 라이선스를 변경했습니다. 이로 인해 커뮤니티 내 우려가 커지고, 전 Redis 유지보수자들이 새로운 진정한 오픈 커뮤니티를 구축하기 위한 포크를 시작했습니다. 클라우드 서비스 제공업체는 더 이상 무료로 소스 코드를 사용할 수 없게 됩니다.
DigitalOcean, 앱 플랫폼에 CPU 기반 자동 확장 기능 도입
DigitalOcean이 앱 플랫폼에 자동 수평 확장 기능을 도입했습니다. 이 기능은 CPU 부하에 따라 서비스를 수동으로 확장하는 개발자의 부담을 줄여주며, 애플리케이션이 수요 변동을 처리하면서 리소스 사용을 최적화하고 비용을 최소화할 수 있도록 돕습니다.
Vitess 버전 19 출시: MySQL 5.7 지원 종료 및 MySQL 호환성 향상
Vitess 버전 19가 출시되었습니다! 이번 버전에서는 스트림 통합 모니터링을 위한 메트릭스, 멀티-테이블 삭제 작업에 대한 MySQL과의 쿼리 호환성 개선, 증분 백업 지원 등 다양한 성능 향상이 이루어졌습니다. 또한, MySQL 5.7 지원이 종료되고, Oracle의 MySQL 5.7 생명 종료 발표에 따라 사용자는 MySQL 8.0으로 업그레이드하는 것이 권장됩니다. 보안 개선과 함께, Slack, GitHub, YouTube와 같은 회사들이 생산 데이터베이스 요구사항을 충족하기 위해 Vitess를 사용하고 있습니다.
넷플릭스, 수백 개의 AI/ML 애플리케이션 관리를 위해 메타플로우 활용
넷플릭스의 머신러닝 플랫폼 팀은 오픈소스 머신러닝 인프라 프레임워크인 메타플로우를 활용해 다양한 통합을 만들어, 여러 엔지니어링 팀이 수백 개의 메타플로우 프로젝트를 지원합니다. 이러한 통합은 프로토타입에서 생산까지의 전환을 용이하게 하며, '패스트 데이터' 라이브러리와 같은 예시를 통해 높은 성능의 데이터 접근을 가능하게 합니다. 또한, 넷플릭스는 메타플로우 확장 메커니즘을 사용하여 이러한 통합을 구현했습니다.
.NET Aspire Preview 4: 데이터베이스 관리 도구, Podman 지원 및 클라우드 API 확장
Microsoft가 .NET Aspire Preview 4를 발표했습니다. 이번 업데이트에는 Entity Framework 개선사항, MySQL 및 MongoDB를 위한 새로운 데이터베이스 관리 도구, Podman 지원 추가, Azure 리소스의 대폭 개선 등이 포함되어 있습니다. 매월 새로운 프리뷰 버전을 출시할 계획이며, 2024년 2분기에 안정적인 8.0 버전을 출시할 목표입니다.
Azure SQL 데이터베이스에서 Copilot 사설 프리뷰 출시
Microsoft가 SQL Azure를 위한 Copilot의 사설 프리뷰를 발표했습니다. 자연어를 SQL로 변환하고 데이터베이스 관리를 자가 도움을 주는 두 가지 기능을 소개합니다. 이로써 사용자는 데이터베이스 관리와 문제 해결을 독립적으로 할 수 있게 됩니다. Azure SQL은 클라우드 기반의 데이터베이스 서비스로, 이번 Copilot 통합으로 더욱 강력해집니다.
클라우드 개발을 혁신하는 Deno 소개
Deno는 보안, TypeScript 및 JSX의 네이티브 지원, 내장된 도구 등을 통해 Node.js를 개선하려는 차세대 JavaScript 런타임입니다. 또한, 웹 표준 API, Deno Deploy 서버리스 플랫폼, Deno KV와 같은 강력한 기능을 제공하여 개발자 친화적인 환경을 조성합니다. Deno는 미래의 웹 개발을 위한 흥미로운 선택지입니다.
JDK 22용 GraalVM 출시, 새로운 기능 및 지원 확대
오라클이 JDK 22용 GraalVM 버전 24.0을 출시했습니다. 이는 Java 22의 최신 JEPs를 대부분 지원하며, 벡터 API 지원, 네이티브 이미지 성능 향상 등을 포함합니다. 또한, Truffle 언어 버전 24.0과 호환되며, 다양한 플랫폼에서 설치 가능합니다. 커뮤니티 버전도 GitHub에서 이용할 수 있습니다.
Dagger, 개발자 기능을 활성화하고 Daggerverse를 열다
Dagger 0.10은 개발자가 자체 함수를 생성할 수 있게 하여 Dagger API를 확장하는 Dagger Functions와 공유 가능한 Dagger Functions의 검색 가능한 인덱스인 Daggerverse를 소개합니다. Go, Python, TypeScript로 작성 가능하며, CI 최적화를 넘어서는 가능성을 제시합니다.
기술 부채를 로드맵에 올리는 방법
기술 부채를 해결하는 것은 비즈니스 우선순위와 연계되어야 하며, 그 영향을 평가하고, 데이터로 결정을 뒷받침해야 합니다. Honeycomb의 사례를 통해, 기술 부채를 비즈니스 문제로 재정의하고, 성공적인 프로젝트를 축하하며 그 가치를 소통하는 것의 중요성을 배울 수 있습니다.
Terraform 1.7, 구성 기반 제거 및 테스트 모킹 추가와 OpenTofu 출시 예정
Hashicorp가 Terraform 1.7을 출시했습니다. 이번 버전에는 안전한 리소스 제거를 위한 removed 블록, 테스트 프레임워크의 모킹 기능 강화, 테스트 목적의 오버라이드 지원 등 다양한 새로운 기능과 개선 사항이 포함되어 있습니다. 또한, OpenTofu 포크 버전도 비슷한 기능을 포함할 예정입니다.
연구자들, LLM 탈옥 공격 방어를 위한 SafeDecoding 오픈소스 공개
워싱턴 대학교, 펜실베니아 주립 대학교, 앨런 인공지능 연구소의 연구자들이 대규모 언어 모델(LLM)을 탈옥 공격으로부터 보호하기 위해 SafeDecoding 기술을 오픈소스로 공개했습니다. 이 기술은 기존의 방어법보다 우수하며, 안전한 응답의 확률을 높이는 동시에 해로운 응답의 확률을 낮추는 방식으로 작동합니다.
Azure의 새로운 보안 시뮬레이션 워크벤치로 엔지니어링 설계 및 협업 강화
Microsoft가 공개 프리뷰로 Azure 모델링 및 시뮬레이션 워크벤치(MSWB)를 출시했습니다. 이는 보안 사용자 협업을 가능하게 하며 민감한 데이터와 지적 재산을 보호하는 완전 관리형 엔지니어링 환경입니다. MSWB는 클라우드에서 엔지니어링 설계와 시뮬레이션을 위한 최적화된 인프라를 빠르게 설정할 수 있게 해주며, 보안 작업 공간, 데이터 보호 조치, 협업 도구 등을 제공합니다.
플랫폼 엔지니어링으로 조직 확장하기
플랫폼 엔지니어링은 지속 가능한 조직을 만들기 위해 사회기술 원칙을 적용하고, 개발자들이 표준화된 공유 플랫폼 아키텍처를 사용할 수 있도록 지원하는 커뮤니티 중심의 시스템을 제공합니다. 이는 지속적인 개선 문화, 자동화, 피드백 루프 측정을 포함한 핵심 원칙에 기반합니다. 또한, 플랫폼은 표준화와 유연성의 균형을 맞추며, 개발부터 배포, 생산 준비까지의 과정을 지원합니다.
Pinterest에서 광고 순위 결정 방식 탐구
Pinterest는 딥러닝 기반 머신러닝 알고리즘을 사용하여 사용자, 광고주, 플랫폼에 장기적 가치를 극대화하는 맞춤형 광고를 제공합니다. 광고 전달 과정은 후보 검색, 중량급 순위 매기기, 경매, 할당을 포함하여 높은 QPS에서 낮은 지연 시간을 보장합니다. Pinterest는 전통적 접근법에서 딥 뉴럴 네트워크(DNNs) 및 트랜스포머 아키텍처로 진화했으며, 강력한 MLOps 실천이 빠르고 효과적인 반복을 위해 중요합니다.
KubeCon EU 2024에서 발표된 새로운 CNCF 샌드박스 프로젝트
KubeCon EU 2024에서는 다양한 분야에 걸쳐 새로운 프로젝트들이 CNCF 샌드박스에 합류했습니다. 이에는 K8sGPT, Kubestellar, Spiderpool 등이 포함되며, 이들은 AI, 클라우드 네이티브 네트워킹, 스케줄링 및 오케스트레이션 등을 혁신합니다. CNCF 커뮤니티는 이를 '새로운 장난감 부서'로 묘사하며, 총 184개의 프로젝트 중 114개가 샌드박스 카테고리에 속해 있습니다.
.NET 9 Preview 2 업데이트: Blazor, OIDC, OAuth 및 HTTP.sys 구성
Microsoft가 ASP.NET Core에 대한 업데이트를 포함한 .NET 9 Preview 2를 발표했습니다. 주요 업데이트로는 Blazor 컴포넌트 생성자 주입, WebSocket 압축, OIDC 및 OAuth 매개변수 사용자 정의, HTTP.sys 확장 인증 플래그 구성, 그리고 System.Text.Json의 새로운 구성이 있습니다. 이러한 변화는 개발자들이 더 효율적으로 작업할 수 있게 도와줍니다.
팟캐스트: 벤캇 수브라마니암이 말하는 아키텍처 패턴과 실천
스리니 펜치칼라가 아자일 개발자 주식회사의 창립자인 벤캇 수브라마니암과 소프트웨어 아키텍처와 아키텍트의 역할에 대해 대화를 나눴습니다. 이들은 아키텍트의 역할이 애자일, 린, 마이크로서비스, 서버리스, 데브옵스, 클라우드 컴퓨팅의 부상과 함께 어떻게 진화했는지를 논의했습니다. 효과적인 커뮤니케이션과 아키텍처 전달물, 그리고 새로운 아키텍처와 생성적 AI의 사용에 대한 통찰력을 제공합니다.