read: fail

.NET Aspire Preview 4: 데이터베이스 관리 도구, Podman 지원 및 클라우드 API 확장

Microsoft가 .NET Aspire Preview 4를 발표했습니다. 이번 업데이트에는 Entity Framework 개선사항, MySQLMongoDB를 위한 새로운 데이터베이스 관리 도구, 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의 사용에 대한 통찰력을 제공합니다.

자바 뉴스 요약: JDK 22, JDK 22용 GraalVM, JDK 23 제안 일정, JMC 9.0

최근 자바 생태계에서는 JDK 22의 출시, JDK 23의 제안 일정 발표, 그리고 GraalVM, Amazon Corretto, BellSoft Liberica JDK 등의 다양한 프로젝트와 프레임워크 업데이트가 있었습니다. 특히, JDK 23에 대한 새로운 기능 제안과 JDK Mission Control 9.0.0의 출시가 주목됩니다.

Netflix의 2억 3800만 회원 관리

Netflix는 미래의 필요를 예측하고 기술 선택을 적응시켜 비용이 많이 드는 전환을 피하는 것의 중요성을 강조합니다. 대담한 투자지속적인 혁신이 필요하며, 캐싱과 같은 솔루션을 탐색하여 성능을 유지하는 동시에 트레이드오프를 관리해야 합니다. 이는 Netflix의 회원 관리 여정을 통해 컴퓨터 과학 원칙의 지혜를 반영하며, 캐시 무효화와 같은 영원한 도전과 지속적인 시스템 설계 및 운영 개선의 중요성을 상기시킵니다.

SUSE, 쿠버네티스 및 엣지 관리 제품에 대한 업그레이드 발표

SUSE가 클라우드 네이티브 및 엣지 포트폴리오에 중요한 업그레이드를 발표했습니다. 이 업그레이드는 고객이 다양한 환경에서 비즈니스 핵심 워크로드를 안전하게 배포 및 관리할 수 있도록 돕습니다. 주요 업데이트에는 Rancher Prime 3.0의 보안 강화, 소프트웨어 수명 주기 관리 개선, 자체 서비스 PaaS 기능, AI/ML 워크로드에 최적화된 쿠버네티스 배포 등이 포함됩니다.

데카트론, 프론트엔드 팀 강화를 위해 BFF 패턴 채택

글로벌 소매 회사인 데카트론이 다양한 웹 및 모바일 프론트엔드 애플리케이션을 지원하는 데 있어 BFF(Backend For Frontend) 아키텍처 패턴을 도입했습니다. 이 패턴은 프론트엔드 팀이 자신들의 필요에 맞게 오케스트레이션과 집계를 처리하는 백엔드 미들웨어 서비스를 소유하고 유지할 수 있게 해, 시스템 구성 요소 간의 결합을 줄이고 관심사의 분리와 유연성을 향상시킵니다. 그러나, BFF 패턴은 비즈니스 로직의 일관성 없는 중복과 같은 도전과제도 안고 있습니다.

CNCF, 쿠버네티스에서 카프카를 간소화하기 위해 스트림지를 인큐베이션

클라우드 네이티브 컴퓨팅 재단(CNCF)이 쿠버네티스에서 아파치 카프카의 배포를 간소화하기 위해 스트림지(Strimzi)를 인큐베이팅 프로젝트로 승인했습니다. 스트림지는 쿠버네티스 API를 확장하는 일련의 오퍼레이터를 통해 카프카와 상호작용하는 쿠버네티스 네이티브 방식을 제공합니다. 이는 카프카의 구성, 배포, 운영을 더 쉽게 만들어 줍니다. 스트림지콘(StrimziCon) 가상 컨퍼런스가 5월 22일에 개최될 예정이며, 개발자와 데브옵스 엔지니어, 아키텍트들이 쿠버네티스에서의 스트림지와 카프카에 대해 더 배울 수 있는 기회를 제공할 것입니다.

오라클, ARM 및 Kubernetes 1.28 지원하는 Oracle Cloud Native 1.8 발표

오라클이 클라우드와 온프레미스 환경에서 컨테이너화된 애플리케이션을 배포하기 위한 Kubernetes 배포판인 Oracle Cloud Native Environment 1.8을 발표했습니다. 이번 릴리스는 Kubernetes 1.28을 포함하며, 최신 Oracle Linux 8 및 9 릴리스를 x86_64와 aarch64 아키텍처에서 지원합니다. 또한, CNCF Kubernetes Conformance 인증을 획득했습니다.