read: fail

알레그로, XFS로 전환 후 카프카 프로듀서 지연 시간 이상치 82% 감소

알레그로는 Apache Kafka를 사용하는 회사로, 카프카 프로듀서의 지연 시간 이상치가 높아 문제가 되었습니다. 분석을 통해 ext4 파일 시스템의 저널링 메커니즘이 주요 원인임을 밝혀내고, XFS 파일 시스템으로 전환하여 지연 시간 이상치를 82% 감소시켰습니다. 이는 저지연 메시징 프로젝트에 큰 도움이 되었습니다.

슬랙의 클라이언트 성능 문제: 여러 컴포넌트가 렌더링되고 있습니다

슬랙의 스태프 엔지니어인 제나 자이겐이 데스크톱 앱의 성장에 따라 발생하는 프론트엔드 성능 문제에 대해 설명합니다. 이 발표에서는 브라우저 작동 방식, 사용자 경험을 위한 RAIL 모델, 그리고 React와 Redux의 작동 원리 및 성능 문제 해결을 위한 다양한 접근 방법을 다룹니다. 성능 문화를 구축하는 것의 중요성도 강조합니다.

SSH 백도어: 손상된 XZ Utils 라이브러리 사건

마이크로소프트 엔지니어 안드레스 프룬트가 많은 리눅스 배포판에서 사용되는 systemd 시스템 관리 소프트웨어의 핵심 구성 요소인 XZ Utils 라이브러리에서 백도어를 발견했습니다. 이 백도어는 공격자가 SSH를 통해 원격 접근하고 임의의 코드를 실행할 수 있게 했습니다. 이 사건은 오픈 소스 구성 요소를 대상으로 한 공급망 공격의 위험을 강조하며, 중요한 오픈 소스 프로젝트의 유지 관리를 지원하기 위한 더 나은 거버넌스와 자금 모델의 필요성을 부각시킵니다.

전문가를 위한 전문가 주도의 소프트웨어 이벤트: InfoQ & QCon

InfoQ Dev Summit과 QCon 소프트웨어 개발 컨퍼런스는 최고의 소프트웨어 전문가들이 주도하여 중요한 트렌드와 필수적인 최선의 관행들을 다룹니다. 이들은 강연자를 직접 선정하고, 면밀한 인터뷰와 리허설을 거쳐 품질을 보장합니다. 2024년에는 보스턴, 뮌헨, 샌프란시스코에서 개최됩니다.

소프트웨어 조직에서 문화 변화를 이끄는 기술

컨테이너, VM, 코드 기반 인프라, 소프트웨어 정의 네트워킹, 협업 버전 관리, CI/CD와 같은 기술적 개선은 조직 내 동적 관계와 팀 간의 관계에 긍정적인 변화를 가져올 수 있습니다. 기술은 전문성을 민주화하고 공통 목표를 향해 팀이 협력하기 쉽게 만듦으로써 가장 큰 문화 변화를 주도합니다.

Radius, 이제 CNCF 샌드박스 프로젝트로 선정

Microsoft Azure Incubations 팀은 최근 Radius가 CNCF 샌드박스 프로젝트로 승인되었다고 발표했습니다. 이 플랫폼은 개발자와 플랫폼 엔지니어가 클라우드 네이티브 애플리케이션을 효과적으로 제공하고 관리할 수 있게 돕습니다. Radius는 KubernetesHelm의 통합을 강화하고, 새로운 대시보드와 Terraform 레시피 지원을 추가했습니다.

스프링 아카데미 프로 콘텐츠, 이제 무료로 제공

스프링 팀은 2024년 4월 5일부터 스프링 아카데미의 프로 콘텐츠를 무료로 제공한다고 발표했습니다. 이는 스프링 커뮤니티의 학습 경험을 향상시키기 위함입니다. 콘텐츠는 가이드, 수업, 학습 경로로 구성되어 있으며, 유명한 개발자들이 강사로 참여합니다.

팟캐스트: AI, 플랫폼 엔지니어링 및 스태프 플러스 탐색 - InfoQ Dev Summit 보스턴 프리뷰

이 팟캐스트는 개발자들이 현재 직면하고 있는 중요한 도전과제와 결정들을 다루며, AI의 영향, 플랫폼 엔지니어링, 그리고 스태프 플러스 역할의 진화 등을 포함합니다. 2024년 6월 24-25일에 열리는 InfoQ Dev Summit 보스턴 컨퍼런스의 연사들이 참여합니다.

Azure Event Grid, MQTT 마지막 유언 및 증언 지원 공개 예고

Microsoft는 최근 Azure Event Grid의 MQTT 브로커 기능에서 마지막 유언 및 증언(LWT) 지원의 공개 예고 버전을 발표했습니다. 이 기능을 통해 장치가 연결이 끊길 경우 마지막 메시지를 지정된 주제에 게시할 수 있어, 다른 장치들이 신속하게 상황을 감지하고 필요한 조치를 취할 수 있습니다.

AI 생성 가짜 이미지와의 전투: 자바스크립트 라이브러리 활용

사진은 진실을 보여주는 강력한 수단이지만, AI가 생성한 가짜 이미지로 인해 더 이상 사진을 진실의 증거로 신뢰할 수 없게 되었습니다. 이에 대응하기 위해, 메타데이터, 증명서, 그리고 지원 문서가 포함된 실제 이미지의 신뢰성을 높이는 방향으로 나아가야 합니다.

Stability AI, 3D 모델 생성 AI 'Stable Video 3D' 출시

Stability AI가 최근 단일 2D 이미지에서 3D 메시 객체 모델을 생성할 수 있는 AI 모델인 'Stable Video 3D'(SV3D)를 출시했습니다. 이 모델은 3D 객체 생성 벤치마크에서 최고의 성능을 보여주며, 다양한 시점에서 객체를 볼 수 있는 동적 카메라 제어를 지원합니다.

패턴 게임이 소프트웨어 조직에 통찰력을 주고 개선하는 방법

소프트웨어 조직에서 패턴반패턴을 인식하는 것은 조직의 작동 방식과 문화의 발전을 이해하는 데 도움이 됩니다. 리더들은 시스템 내에서 작업하기보다는 시스템에 작업을 하여 좋은 패턴의 발전과 유지를 조성해야 합니다. 이러한 인식은 혁신을 촉진하는 생산적 문화를 가능하게 합니다.

아마존 베드락에서 이용 가능한 미스트랄 대형 기초 모델

AWS는 최근 파리 서밋에서 아마존 베드락에서 미스트랄 대형 기초 모델을 출시했습니다. 이 모델은 다양한 언어를 지원하며, 텍스트 요약, 중요한 아이디어 강조, 질문 응답 등의 능력을 갖추고 있습니다. 또한, AWS는 미스트랄 AI가 트레이니엄과 인페렌시아 실리콘 칩을 사용할 것이라고 발표했습니다.

Gemini Code Assist, 구글의 새로운 API 생성 도구 공개

구글이 Gemini Code Assist를 공개했습니다. 이 도구는 Apigee API 관리 및 애플리케이션 통합을 위한 AI 코드 완성 및 지원 기능을 제공합니다. 사용자는 일반 언어로 요구 사항을 설명하여 맞춤형 API 사양을 생성할 수 있으며, API 프록시 생성 시 가이드와 설명도 제공합니다. 이로써 개발자는 자동화 흐름을 쉽게 생성할 수 있습니다.

사이버-물리 시스템 구축을 위한 애자일 성공 패턴

로빈 예맨은 안전성 향상을 위해 단계적 접근에서 스케일드 애자일로의 전환을 강조합니다. 이 발표에서는 사이버-물리 시스템을 대규모로 구축할 때 애자일과 데브옵스를 적용하는 패턴과 원칙을 다룹니다.

Fluent Bit를 활용한 멀티 클라우드 관찰 가능성

Fluent Bit는 비용 관리와 규정 준수를 포함한 멀티 클라우드 관찰 가능성의 핵심 과제를 해결합니다. 이 도구는 클라우드 중립성을 제공하며, 다양한 클라우드 벤더 서비스와 함께 작동할 수 있습니다. 또한, 여러 팀이 선호하는 도구를 사용하여 관찰 데이터를 효율적으로 관리할 수 있도록 지원합니다.

QCon 런던: Spotify 플러그인으로 소유권 확산과 가치 전달

Spotify의 Pia Nilsson과 Mike Lewis가 QCon 런던에서 Backstage 플러그인 아키텍처의 발전을 설명했습니다. 이 아키텍처는 확장성을 용이하게 하고, 분산 소유권을 강화하며, 플러그인 간의 전문 지식 이전을 가능하게 합니다. 새로운 선언적 통합 모델을 통해 플러그인 작성자들이 서로의 플러그인을 확장할 수 있습니다.

자바 뉴스 라운드업: 자카르타 EE 11-M2, JDK 23을 위한 JEPs, 스프링 부트, 하이버네이트, 글래스피쉬

최근 자바 관련 프로젝트에서 중요한 업데이트가 있었습니다. JDK 23을 위한 새로운 JEP 제안들과 자카르타 EE 11-M2의 출시, 그리고 스프링 부트하이버네이트의 새 버전이 발표되었습니다. 이 외에도 글래스피쉬, 그랄VM, 퀄커스 등 다양한 툴과 프레임워크의 업데이트 소식이 포함되어 있습니다.

JDK 미션 컨트롤 9.0.0, JDK 17 필요

JDK 미션 컨트롤의 최신 버전인 9.0.0이 출시되었습니다. 이 버전은 JDK 17을 필요로 하며, 여러 버그 수정과 새로운 기능들을 포함하고 있습니다. 특히, Eclipse 4.30 지원, 개선된 Java Flight Recorder (JFR) 파서 성능다크 모드 도입이 눈에 띕니다. 또한, Linux aarch64 지원이 추가되었습니다.

팟캐스트: 코트니 내쉬, 사고 관리 및 자동화에 대해 논하다

코트니 내쉬가 창립한 VOID는 복잡한 사회기술 시스템에서의 실패를 연구하기 위해 공개 사고 보고서를 수집, 분석합니다. 최근 보고서에서는 자동화가 사고에 미치는 예상치 못한 영향을 조명하며, 자동화가 인간의 업무를 대체하는 도구가 아닌 '좋은 팀 플레이어'로서의 역할 재고를 주장합니다.