read: fail

Yelp, Apache Beam과 Apache Flink로 스트리밍 아키텍처 대폭 개편

Yelp가 Apache BeamApache Flink를 활용하여 데이터 스트리밍 아키텍처를 새롭게 개편했습니다. 이번 개편을 통해 Yelp는 데이터 소스의 통합과 데이터 처리의 유연성을 크게 향상시켰으며, 데이터 분석 팀은 비즈니스 속성 데이터에 쉽게 접근할 수 있게 되었습니다.

GitHub에서 Swift 비동기 프로그래밍 레시피

Swift 개발자 Matt Massicotte가 Swift 동시성을 사용하고 일반적인 문제를 해결하기 위한 유용한 레시피와 솔루션을 모은 GitHub 저장소를 출시했습니다. 이 저장소는 동시성 문제, SwiftUI, 프로토콜 동시성 등 다양한 주제를 다루며, Swift 개발자들에게 매우 유용한 자원이 될 것입니다.

마이크로서비스 구축을 위한 외부 중심 접근법 - 마틴 트웨이츠

마틴 트웨이츠는 외부 중심의 관점에서 테스트를 논의하며, 시스템의 다양한 구성 요소 간의 연결에 초점을 맞춥니다. 그는 테스트 주도 개발(TDD)을 강조하고, 생산 행동에 대한 테스트를 통해 실제 환경에서의 예상 결과를 검증할 것을 주장합니다. 이러한 접근 방식은 개발자가 시스템의 상호 작용을 이해하는 데 도움을 줍니다.

Cloudflare R2 스토리지, 이벤트 알림 및 비자주 접근 스토리지 계층 도입

Cloudflare R2 스토리지가 이벤트 알림비자주 접근 스토리지 계층을 새롭게 도입했습니다. 이벤트 알림은 데이터 변경 시 Cloudflare Workers를 자동으로 트리거하며, 개발자들이 데이터 기반 애플리케이션을 구축할 수 있게 합니다. 또한, 저렴한 비용으로 비자주 접근 데이터를 저장할 수 있는 새로운 스토리지 계층을 제공합니다.

팟캐스트: 고성능 개발 팀의 성공 요인으로서의 공감

캐시 쉼은 공감이 효과적인 엔지니어링 문화의 핵심 요소라고 강조합니다. 공감은 팀 내 투명성과 건강한 피드백 주기를 가능하게 합니다. 또한, 새로운 기술 변화를 탐색하고, 효과적인 커뮤니케이션과 목표의 일치를 통해 고성능 팀으로의 전환을 이루는 방법에 대해 조언합니다.

안드로이드 15 베타, 볼륨 제어 및 위성 연결성 개선 등 새로운 기능 제공

안드로이드 15 베타에서는 CTA-2075 볼륨 표준 지원, 앱이 화면 녹화 감지 가능, 위성 연결성 확장, 앱의 가장자리 간격 기본 설정 제거, OpenJDK 17 LTS와의 호환성 개선 등 다양한 업데이트가 포함되어 있습니다. 픽셀 기기와 안드로이드 에뮬레이터에서 사용 가능합니다.

마이크로소프트 Azure 클라우드 채택 프레임워크의 새로운 클라우드 거버넌스 지침

마이크로소프트는 최근 Azure 클라우드 채택 프레임워크(CAF)의 Govern 섹션을 업데이트하여 클라우드 거버넌스 지침을 강화했습니다. 이 업데이트는 고객 경험과 최신 기술 발전을 반영하여 클라우드 거버넌스를 효과적으로 관리할 수 있는 검증된 접근 방식을 제시합니다.

제어 평면을 위한 내구성 있는 실행: Temporal Cloud 구축

Sergey Bykov가 발표한 내구성 있는 실행 개념과 이를 통해 Temporal Cloud의 제어 평면을 구축한 방법에 대해 설명합니다. 다중 테넌트 모델은 경제성과 유연성을 제공하며, Temporal은 실패로부터 회복할 수 있는 클린하고 유지보수가 용이한 제어 평면 로직을 구현했습니다.

익스피디아, 쿠버네티스 워크로드를 위한 컨테이너-스타트업-오토스케일러(CSA) 오픈소스화

익스피디아의 성능 및 신뢰성 팀이 쿠버네티스 컨트롤러인 컨테이너-스타트업-오토스케일러(CSA)를 오픈소스로 공개했습니다. 이 기능은 팟 리소스의 현장 업데이트를 활용하여 컨테이너의 CPU나 메모리 자원을 동적으로 조정합니다. CSA는 리소스 낭비를 줄이고, 시작 성능과 예측 가능성을 향상시키는 것을 목표로 합니다.

Airbnb, 머신러닝 피처 플랫폼 Chronon 오픈 소스화

Airbnb가 머신러닝 피처 플랫폼 Chronon을 오픈 소스로 공개했습니다. 이 플랫폼은 데이터 관리를 단순화하고, 배치 및 스트리밍 피처를 지원하여 ML 실무자들이 오프라인 훈련과 온라인 추론을 위해 피처를 한 번에 정의할 수 있게 돕습니다.

지속 가능한 소프트웨어 개발 방법

소프트웨어의 환경적 영향을 고려하는 것이 중요합니다. 지능형 소프트웨어는 에너지 소비를 줄이는 데 필수적이며, 기업은 개발자가 지속 가능성을 염두에 두고 작업할 수 있도록 지침을 제공해야 합니다. 또한, Green Software Foundation과 같은 조직은 녹색 소프트웨어를 위한 표준과 도구를 개발하고 있습니다.

금융 서비스에서 API 보호를 위한 제로 트러스트 오버레이 메시 네트워크

클린트 도브홀룩이 제로 트러스트 보안의 중요성에 대해 설명하며, 금융 서비스 산업에서의 보안 강화를 강조합니다. 그는 SPIRE와 OpenZiti라는 두 오픈 소스 프로젝트를 소개하며, 이들이 어떻게 제로 트러스트 보안 접근법을 구현하는지 설명합니다. 이러한 기술은 API를 보호하고, 장치의 침해 및 데이터 유출 위험을 줄일 수 있습니다.

클라우드 네이티브 패턴을 활용한 SaaS 구축: 클라우드 스타트업 심층 분석

강력한 SaaS를 제공하기 위해 클라우드 플랫폼의 구축은 필수적입니다. 이 글에서는 Diagrid의 SaaS 제공을 지원하는 Diagrid Cloud 플랫폼의 설계 및 구현 사례를 다룹니다. GCP, Azure, AWS와 같은 클라우드 플랫폼은 개발자가 높은 수준의 코딩 패턴을 사용하고 애플리케이션을 효과적으로 부트스트랩할 수 있게 지원합니다.

KubeCon EU: 메르세데스-벤츠, 팟 보안 정책에서 검증 허가 정책으로의 이전

메르세데스-벤츠는 1000개가 넘는 쿠버네티스 클러스터를 보호하기 위해 팟 보안 정책에서 검증 허가 정책으로의 이전 경험을 공유했습니다. 이들은 초기에 Kyverno를 시도했으나 API 응답 시간이 느려 다른 방향을 모색했고, 새로운 기능인 검증 허가 정책을 도입하여 성능과 맞춤형 허가 로직에서 개선을 이루었습니다.

구글, 에이전트 빌더 및 확장된 제미니 1.5, 오픈 소스 추가 발표

구글 클라우드 넥스트 2024에서 발표된 주요 내용은 Vertex AI 에이전트 빌더의 도입으로, 이는 오픈 소스 프레임워크를 사용하여 코드 없이 생성 AI 경험을 구축할 수 있게 해줍니다. 또한, 제미니 1.5 프로는 기존 모델보다 훨씬 많은 데이터를 처리할 수 있으며, Vertex AI에 새로운 오픈 소스 모델이 추가되었습니다.

Thoughtworks 데이터 및 AI 부사장, QCon 런던에서 견고한 데이터 제품 구축에 대한 통찰 공유

Thoughtworks의 데이터 및 AI 부사장인 Danilo Sato는 도메인 주도 설계팀 토폴로지 원칙을 사용하여 데이터 제품을 구현하는 것의 중요성을 강조했습니다. 그는 데이터 캡슐화가 개발자 중심으로 이동하는 복잡한 환경에서 효과적이라고 설명했습니다. 또한, 데이터 아키텍처의 진화와 '아키텍트 엘리베이터' 개념에 대해 논의하며, 데이터를 시스템 내외부 및 기업 수준에서 고려하는 것이 중요하다고 말했습니다.

Neon에서의 상태 유지 클라우드 서비스: 설계 결정과 트레이드오프 탐색

Neon의 스토리지 엔지니어링 리더인 John Spray가 Neon Serverless Postgres를 사례로 들어 상태 유지 클라우드 서비스 설계의 복잡성을 논의했습니다. 데이터 관리, 저장 방법, 다중 지역 배포의 비용과 성능 균형, 그리고 Kubernetes를 사용한 상태 유지 서비스의 고려 사항에 대해 설명했습니다.

발표: 생성적 AI, 사기 방지를 위한 새로운 미래 형성

생성적 AI가 사기와 위험 관리를 혁신할 수 있는 비전에 대해 Neha Narkhede가 논의했습니다. 이 기술은 사기 탐지 방법의 한계를 극복하고, 연간 5조 달러가 넘는 글로벌 손실을 줄이는 데 기여할 수 있습니다. 생성적 AI는 새로운 사기 패턴에 지속적으로 적응하고, 데이터 증강을 통해 훈련 데이터셋을 풍부하게 하며, 사용자 행동을 이해함으로써 이상 징후를 개선합니다.

QCon 런던: Trainline의 마이크로서비스 아키텍처 및 기술 조직 확장

Trainline은 연간 £5 billion의 티켓 판매를 담당하며, 최대 350회/초의 검색 요청과 380만 개의 독특한 노선을 처리합니다. 이 회사는 API 통합과 출발 직전 티켓 구매로 인한 수요 급증을 주요 도전 과제로 극복하고자 기술과 제품을 더욱 효과적으로 조화시키기 위해 조직 구조를 발전시켰습니다.

Elastic의 오픈 소스 OpenTelemetry SDK for .NET 출시

Elastic이 .NET용 OpenTelemetry SDK의 알파 버전을 발표했습니다. 이 배포판은 트레이싱, 메트릭, 로그 수집을 사전 구성하고 OTLP 익스포터를 기본적으로 활성화합니다. 개발자는 Elastic OpenTelemetry NuGet 패키지를 참조하기만 하면 되며, ASP.NET Core를 위한 추가 구성도 지원합니다. 현재는 알파 버전으로, 아직 생산 환경에는 권장되지 않습니다.