read: fail

팟캐스트: 2024년 AI, ML, 데이터 엔지니어링 InfoQ 트렌드 보고서

2024년 AI, ML, 데이터 엔지니어링 트렌드에 대한 팟캐스트에서는 LLMs, RAG, AI 하드웨어, SLMs, AI 에이전트, AI 안전성LangOps의 중요성이 강조되었습니다. 전문가들은 AI와 ML 프로젝트에서의 실제 경험을 바탕으로 통찰력을 제공하며, 향후 12개월 동안의 예측도 공유했습니다.

클라우드 자원 최적화: 클라우드 낭비 관리 방법

2024년 FinOps 재단의 'FinOps의 상태' 조사 결과에 따르면, 클라우드 낭비를 줄이는 것이 조직들의 최우선 과제가 되었습니다. 클라우드 낭비는 조직에 가치를 제공하지 않는 자원의 사용이나 비용을 의미합니다. 이를 관리하는 것은 운영 비용을 줄이고 지속 가능성 목표를 달성하는 데 필수적입니다.

건축가처럼 생각하기: 프레젠테이션 요약

건축가는 단순히 모든 결정을 내리는 가장 똑똑한 사람들이 아닙니다. 그들은 조직의 다양한 수준을 연결하고, 문제에 대해 다양한 관점을 제공하여 집단 지성을 증폭시키는 역할을 합니다. 이를 통해 기술적 세부사항을 비즈니스 가치로 변환하고, 다양한 해결책을 모색할 수 있습니다.

AWS Graviton 기반 EC2 인스턴스 휴면 기능: 비용 효율성 및 빠른 작업 처리

AWS는 최근 Graviton 프로세서를 사용하는 EC2 인스턴스의 휴면 기능을 발표했습니다. 이 기능은 비용 절감빠른 시작 시간을 실현할 수 있게 해줍니다. 휴면 상태에서는 EBS 볼륨과 Elastic IP 주소 비용만 지불하므로, 사용자는 효율적으로 인스턴스를 일시 중지하고 재개할 수 있습니다.

소프트웨어 회사에서 DORA 설문조사를 진행한 경험

ASOS와 Treatwell에서 진행한 DORA 설문조사는 조직 내 모니터링과 경보 시스템 투자 필요성, 연속적인 배포의 장점 및 테스트 자동화보안 문제를 확인하는 데 도움을 주었습니다. 설문조사를 자체적으로 구축하는 것은 많은 노력이 필요하지만, 더 깊은 분석과 유연성을 제공합니다. 설문 결과는 팀이 소프트웨어 전달과 운영 관행을 반성하는 데 중요한 도구가 됩니다.

개발자를 위한 안드로이드 15 베타 4 출시

구글이 안드로이드 15 베타 4를 출시하여 개발자들이 공식 출시 전에 앱을 업데이트할 수 있도록 했습니다. 이 버전은 안정적인 개발자 API를 제공하며, 새로운 '개인 공간' 기능, 예측 백 애니메이션, 저조도 카메라 향상 등 다양한 기능을 포함하고 있습니다. 개발자들은 안드로이드 스튜디오 코알라SDK 업그레이드 어시스턴트를 사용하는 것이 좋습니다.

팟캐스트: 소프트웨어 엔지니어링에서의 지속적인 전달, 심리적 안전, 포괄적 리더십

이 팟캐스트는 코드 품질, 효율성, 그리고 팀 학습을 향상시키는 페어 프로그래밍테스트 주도 개발(TDD)의 중요성을 강조합니다. 또한, 심리적 안전포괄적 리더십이 팀 협업과 혁신에 필수적임을 밝히며, 이러한 요소들이 고품질 소프트웨어를 전달하는 데 있어 기술적 실천만큼 중요하다고 설명합니다.

Apache Hudi를 활용한 점진적 데이터 처리에 관한 발표

이 발표에서는 점진적 데이터 처리의 필요성과 Apache Hudi가 어떻게 배치 및 스트림 처리의 간극을 메우는지 설명합니다. Hudi는 데이터의 효율적인 업데이트와 삭제를 가능하게 하며, Uber는 Hudi를 사용하여 대기 시간을 줄이고 효율성을 개선했습니다. Hudi는 활발한 커뮤니티와 다양한 회사에서의 채택으로 성장하고 있습니다.

Es-Toolkit, 로대시의 현대적 대안

Es-toolkit은 현대적인 자바스크립트 유틸리티 라이브러리로, 로대시에 비해 성능과 타입 안정성에서 뛰어납니다. 이 라이브러리는 기능에 따라 55.5%에서 97.2%까지 번들 크기를 줄이고, 0.96배에서 11.8배까지 성능을 향상시켰습니다. 개발자들이 로대시에서 Es-toolkit으로 쉽게 전환할 수 있도록 호환성 계층도 제공합니다.

.NET Aspire 8.1: 컨테이너 이미지 구축 및 파이썬 오케스트레이션 지원 강화

Microsoft가 .NET Aspire 8.1 버전을 출시하며, 컨테이너 이미지 직접 구축을 위한 AddDockerfileWithDockerfile 확장 메소드와 파이썬 기반 서비스의 오케스트레이션을 지원하는 새로운 기능을 추가했습니다. 또한, 다양한 새로운 리소스와 향상된 테스트 기능이 포함되어 있습니다.

MariaDB, 오픈소스 벡터 프리뷰 도입으로 MySQL 기본 옵션 지향

MariaDB가 MariaDB 11.6에서 벡터 검색 지원의 공개 프리뷰를 발표하며 MySQL의 기본 옵션이 되기 위해 노력하고 있습니다. 이는 HNSW 알고리즘과 새로운 MariaDB Vector 스토리지 엔진을 기반으로 하며, MySQL 9.0과 달리 전용 인덱스와 함수를 제공합니다. 이러한 벡터 기능은 MariaDB와 MySQL 사용자 모두에게 접근 가능하도록 공개됩니다.

펜실베이니아 대학 연구진, 프로세서 없는 학습 회로 개발

펜실베이니아 대학의 연구진이 컴퓨터 프로세서 없이 작동하는 전기 회로를 개발했습니다. 이 회로는 변수 저항기로 기능하는 트랜지스터 네트워크로 구성되어 있으며, 연결 학습 방식을 통해 저항 값을 조정하면서 학습합니다. 이 기술은 에지 디바이스에 유용할 수 있으며, 저전력으로 빠른 추론이 가능합니다.

발표: BBC 마이크로, 세상을 바꾼 홈 컴퓨터

제레미 러스턴이 1980년대 BBC 마이크로 홈 컴퓨터와 함께 자란 경험을 공유하며, 이 컴퓨터가 기술, 커뮤니티, 소프트웨어 개발에 대한 그의 시각을 어떻게 형성했는지 설명합니다. 러스턴은 오픈 소스 커뮤니티의 중요성과 기술 작업에서의 연민과 이해를 강조하며, 이러한 가치들이 오늘날 그의 작업에 어떻게 적용되는지를 반영합니다.

Microsoft .NET 6 지원 종료 예정, 2024년 11월

2021년에 출시된 Microsoft .NET 6은 2024년 11월 12일에 지원이 종료됩니다. 사용자들은 보안 패치를 계속 받기 위해 .NET 8으로 업그레이드할 것을 권장받고 있습니다. 현재 .NET 6은 설치 기준으로 가장 많이 사용되는 버전입니다.

자바를 위한 Null-제한 및 Nullable 타입

새로운 Draft JEP(8303099)이 자바에 null-제한 및 nullable 타입 마커를 추가하는 것을 제안합니다. Foo!는 null이 될 수 없고, Foo?는 null이 가능합니다. 이 제안은 컴파일 시간에 null성 정보를 제공하며, Kevin Bourrillion의 인터뷰를 통해 JSpecify 프로젝트와의 관련성을 설명합니다.

구글, 파이 피코 및 기타 마이크로컨트롤러를 위한 Pigweed SDK 출시

구글이 Pigweed SDK를 개발자 미리보기로 출시했습니다. 이 SDK는 임베디드 C++ 애플리케이션의 개발, 디버깅, 테스트 및 배포를 용이하게 하며, 구글의 Bazel 빌드 시스템을 기반으로 합니다. 또한, Visual Studio Code와의 통합, GitHub Actions 지원 등을 제공하며, Raspberry Pi의 Pico 1과 2 장치 지원을 추가했습니다.

자바 뉴스 요약: JDK 23 RC1, 새로운 HotSpot JEP, 하이버네이트 및 톰캣 업데이트, 글래스피쉬 8.0-M7 출시

최근 자바 생태계에서는 JDK 23의 첫 번째 릴리스 후보가 등장했으며, JEP 483이 후보 상태로 승격되어 클래스 로딩 및 링킹 시간을 단축시키는 것을 목표로 합니다. 또한, 하이버네이트, 톰캣, 글래스피쉬 등 여러 주요 프레임워크와 도구들이 새로운 버전을 발표하며 다양한 개선사항을 선보였습니다.

준비되지 않은 상황에 대비하기: 소프트웨어 의존 비즈니스에서 적응 능력 투자

이 기사는 예측할 수 없는 상황에 적응하기 위해 '적응 능력'을 구축하는 것이 중요하다고 강조합니다. 신뢰성과는 달리, 회복력은 예상치 못한 상황에 대응할 수 있는 기술과 능력에 초점을 맞춥니다. 조직은 사람들이 효과적으로 대응할 수 있도록 지원하는 조건과 자원을 강화함으로써 적응 능력을 높일 수 있습니다.

OpenTelemetry, 지속적 프로파일링 도입 및 Elastic의 에이전트 기부

OpenTelemetry가 지속적 프로파일링을 핵심 텔레메트리 신호로 통합하고, Elastic이 그들의 프로파일링 에이전트를 기부했습니다. 이는 전통적인 프로파일링 방법의 한계를 극복하고, 서비스 재시작 없이 서드파티 라이브러리의 가시성을 제공합니다. 또한, eBPF 기술을 통해 시스템 전체에 걸친 프로파일링을 가능하게 하여 성능과 비용 분석뿐만 아니라 사고 대응과 자원 소비 분석에도 활용됩니다.

JSpecify 1.0.0 및 자바의 널 가능성

JSpecify 1.0.0은 자바 가상 머신(JVM) 언어에서 널 가능성을 위한 공통 주석 유형을 정의하는 프로젝트입니다. 이는 정적 분석 개선언어 간 상호 운용성을 목표로 하며, OpenJDK, Kotlin, Spring 등이 지원을 약속한 주석을 포함합니다. 이는 자바 생태계 전반의 널 안전성을 향상시키는 데 도움이 될 것입니다.