read: fail

엔비디아 NIM, 허깅 페이스에서 추론 서비스로 제공 시작

허깅 페이스가 엔비디아 NIM을 활용한 추론 서비스를 시작했습니다. 이 서비스는 개발자들이 AI 모델을 쉽게 배포할 수 있게 해주며, 엔비디아 DGX 클라우드에서 최적화된 컴퓨팅 자원을 제공합니다. 현재는 chat.completions.createmodels.list API만 지원하지만, 더 많은 모델과 기능이 추가될 예정입니다.

AWS에서 가장 빠른 벡터 검색을 제공하는 Amazon MemoryDB

AWS는 최근 Amazon MemoryDB에 벡터 검색 기능을 일반 공개했습니다. 이 기능은 초저지연과 AWS 내 벡터 데이터베이스 중 가장 빠른 검색 성능을 자랑합니다. 개발자는 Amazon Bedrock 및 SageMaker를 통해 벡터 임베딩을 생성하고 MemoryDB에 저장하여 실시간 의미 검색, 지속적인 의미 캐싱, 실시간 이상 감지를 수행할 수 있습니다.

MLow: 메타, 저사양 기기를 위한 오디오 코덱 출시

메타가 저사양 기기 및 저속 연결 환경에서 실시간 통신(RTC)을 개선하기 위해 Meta Low Bitrate (MLow) 오디오 코덱을 발표했습니다. MLow는 낮은 대역폭에서도 효율적이고 고품질의 오디오 스트리밍을 제공하며, Opus보다 두 배 높은 품질을 6kbps에서 달성하면서도 10% 낮은 계산 복잡성을 유지합니다.

C910 및 C920 RISC-V CPU에서 발견된 GhostWrite 취약점

CISPA 헬름홀츠 센터의 보안 연구원들이 T-Head의 XuanTie C910 및 C920 RISC-V CPU에서 GhostWrite라는 취약점을 발견했습니다. 이 취약점은 가상 메모리 주소를 물리적 주소로 변환하는 벡터 확장 기능의 하드웨어 버그 때문에 발생하며, 공격자가 메모리와 연결된 장치의 내용에 접근할 수 있게 합니다. 이 문제는 RISC-V CPU에 하드웨어 패치를 가능하게 하는 마이크로코드 계층을 추가할 것을 제조업체에 권장하고 있습니다.

팟캐스트: 데브옵스에서 팀 역학과 심리적 안전성 강화하기, 브리타니 우즈와 함께

브리타니 우즈와의 팟캐스트에서는 팀을 활성화하고 필요한 지원과 구조를 제공하는 것이 효과적인 데브옵스 실행에 중요하다고 강조합니다. 또한, 심리적 안전성은 엔지니어들이 실험을 두려움 없이 할 수 있는 환경을 조성하는 데 필수적입니다. 이러한 환경은 팀원들이 혁신을 이루고 가치를 효과적으로 전달할 수 있게 합니다.

Terraform 1.9 출시: 입력 유효성 검사 강화 및 새로운 문자열 템플릿 기능

HashiCorp에서 출시한 Terraform 1.9은 입력 변수 유효성 검사 확장과 새로운 'templatestring' 함수 추가를 포함한 여러 새로운 기능과 개선 사항을 소개합니다. 이러한 기능들은 개발자의 생산성을 높이고 코드의 신뢰성을 개선할 수 있습니다.

발표: Chronon - Airbnb의 종단간 피처 플랫폼

Airbnb의 Chronon은 다양한 데이터 소스를 처리하고, 실시간으로 피처를 유지하며, 효율적으로 피처를 제공하는 종단간 피처 플랫폼입니다. 이 플랫폼은 GroupByJoin 같은 기본 도구를 제공하며, 실시간 피처 유지역사적 데이터 복원이 가능합니다. 아직 오픈 소스는 아니지만, 향후 공개될 예정입니다.

GitHub 모델, 새로운 AI 놀이터 및 기타 GitHub 도구와의 긴밀한 통합 제공

GitHub이 GitHub Models를 출시하여 개발자들이 다양한 AI 모델을 탐색하고 Azure AI를 사용하여 AI 기반 서비스를 쉽게 배포할 수 있게 되었습니다. 이 플랫폼은 개발자가 모델을 테스트하고 매개변수를 미세 조정할 수 있는 놀이터를 포함하며, GitHub Codespaces와 GitHub CLI와도 통합되어 있습니다.

공공 소프트웨어 플랫폼을 포용적으로 만드는 아이디어

공공 소프트웨어 플랫폼은 모든 사용자가 편안하게 사용할 수 있어야 합니다. 다양한 사용자의 요구를 수용하고, 접근성을 우선시하는 것이 중요합니다. 안전한 로그인 옵션 제공과 다단계 인증을 통해 사용자의 신뢰를 확보해야 하며, 포용적 디자인은 모든 사용자가 플랫폼을 쉽게 사용할 수 있도록 해야 합니다.

공감을 통한 더 나은 플랫폼 구축: 사례 연구 및 반례

플랫폼을 사용자 중심으로 개선하기 위해 공감은 필수적입니다. 사용자의 관점과 경험을 이해하고, 그들의 필요와 고통을 파악하는 것이 중요합니다. 제품 관리 기법을 활용하고, 공감 문화를 조성하여 사용자의 만족도와 플랫폼의 효과를 높일 수 있습니다.

Vaadin 24.4.0, Vaadin Copilot 및 통합된 Vaadin 플랫폼 소개

Vaadin 24.4.0 업데이트는 개발자 경험을 향상시키고 단순화하기 위해 Hilla 프레임워크Vaadin 플랫폼을 통합합니다. 새로운 AI 기반 개발 도구인 Vaadin Copilot은 사용자가 컴포넌트를 드래그 앤 드롭하고 레이아웃을 재구성하며 라벨과 캡션을 편집할 수 있게 해줍니다. 이 업데이트는 개발자들에게 매우 흥미로운 변화를 제공합니다.

Canva, 하루 250억 이벤트 처리를 위해 Amazon KDS 선택, 비용 85% 절감

Canva는 개인화, 추천, A/B 테스트를 위해 하루에 약 250억 개의 제품 분석 이벤트를 처리합니다. 초기에 AWS SQS와 SNS를 사용했으나, 비용이 너무 높아 Amazon KDS로 전환하여 85%의 비용을 절감했습니다. 추가로 이벤트 배치 및 zstd 압축을 통해 연간 $600k를 절약하는 등 비용 효율성을 높였습니다.

스위스 포스트에서 지속 가능한 소프트웨어 품질 향상을 이끄는 품질 챔피언

스위스 포스트의 솔루션 아키텍트들이 소프트웨어 품질 목표 달성에 어려움을 겪는 민첩한 팀을 지원하기 위해 '품질 보고서'라는 경량화된 실천법을 도입했습니다. 이 방법은 품질 챔피언 역할과 주간 미팅을 통해 품질 지표를 관리하며, 4년간의 실행을 통해 팀과 코드베이스가 성장함에도 불구하고 높은 소프트웨어 품질을 유지할 수 있었습니다.

미스트랄 AI, 세 가지 오픈 웨이트 언어 모델 출시

미스트랄 AI가 세 가지 새로운 오픈 소스 언어 모델을 출시했습니다: 미스트랄 네모, 코드스트랄 맘바, 그리고 매스스트랄. 이 모델들은 각각 범용, 코드 생성, 수학 및 추론 작업에 특화되어 있으며, 최신 기술을 사용하여 뛰어난 성능을 제공합니다. 이들은 아파치 2.0 라이선스 하에 사용 가능하며, 허깅 페이스나 미스트랄의 API를 통해 접근할 수 있습니다.

Rust 1.80, 게으른 정적 지원 및 패턴 범위 확장

Rust 1.80 버전에서는 게으른 초기화를 위한 LazyCellLazyLock이 도입되었고, 패턴 매칭에서 배타적 범위를 사용할 수 있게 되었습니다. 또한, C23과의 호환성을 위해 가변 인자 함수 지원이 추가되었습니다. 이러한 업데이트는 Rust 프로그래밍 언어의 유용성을 한층 더 높여줍니다.

슬랙, 쿠버네티스 StatefulSets를 위한 오퍼레이터 출시

슬랙이 쿠버네티스의 StatefulSet 관리 한계를 해결하기 위해 'Bedrock Rollout Operator'를 개발했습니다. 이 오퍼레이터는 배포 속도 향상, 롤아웃 일시 중지 기능, 슬랙 알림을 통한 가시성 개선 등을 제공하며, 슬랙의 방대한 쿠버네티스 인프라에서 활용되고 있습니다.

우버의 복잡한 여행 충족 플랫폼의 무중단 마이그레이션 청사진

우버는 초당 200만 건의 거래를 처리하는 복잡한 실시간 여행 충족 시스템을 운영하며, 이를 온프레미스 아키텍처에서 하이브리드 클라우드 아키텍처로 무중단으로 이전했습니다. 이 과정에서 역호환성 계층, 그림자 검증, 점진적 트래픽 이전 등 다양한 전략을 사용했습니다. 특히, 강력한 관찰성과 롤백 기능은 중요한 역할을 했습니다.

다양한 관점으로 본 소프트웨어 아키텍처

이 기사는 '다양한 관점으로 본 소프트웨어 아키텍처'를 주제로 기술, 비즈니스, 조직 등 여러 관점에서 소프트웨어 아키텍처를 탐구합니다. 서버리스 애플리케이션, 친환경 소프트웨어 설계, 아키텍트의 역할, 비용 효율성, 그리고 넷플릭스의 신뢰성 있는 시스템 구축 방법 등 다양한 주제를 다룹니다.

넷플릭스, 가상 스레드 도입: 성능과 문제점에 대한 사례 연구

넷플릭스가 Java 21을 도입하며 가상 스레드세대별 ZGC를 활용해 마이크로서비스의 성능을 향상시켰습니다. 가상 스레드는 초기에 유망해 보였으나, 실제 환경에서는 타임아웃인스턴스 정지 같은 도전과제를 야기했습니다. 이 문제는 OS 스레드의 부족블로킹 작업의 상호작용에서 기인했습니다. 그럼에도 불구하고 넷플릭스는 가상 스레드의 미래를 긍정적으로 보고 있습니다.

Avalonia 11.1 출시: 성능, UI/UX, 크로스 플랫폼 지원에서의 주요 개선 사항

Avalonia 11.1 버전에서는 성능 최적화, UI/UX 개선, 개발자 생산성 향상, 그래픽 및 애니메이션 지원 강화, 그리고 크로스 플랫폼 확장 등 다양한 분야에서 중요한 업그레이드가 이루어졌습니다. 특히 새로운 Vulkan 렌더링 백엔드 도입으로 성능이 크게 향상되었으며, Samsung Tizen 및 Apple TV와의 호환성도 추가되었습니다.