read: fail

뮌헨 개발자 서밋에서의 Deliveroo 보안 리더: 클라우드 오류 설정이 큰 데이터 유출을 초래할 수 있음

Deliveroo의 보안 운영 리더인 Danielle Sudai는 뮌헨 개발자 서밋에서 클라우드 보안 자세 관리(CSPM)의 기본에 대해 발표했습니다. 그녀는 단일 오류 설정이 큰 데이터 유출로 이어질 수 있음을 강조하며, CSPM 기술이 위협 감지보안 개선에 어떻게 도움이 되는지 설명했습니다.

계획, 자동화 및 모노레포: Monzo가 2800개의 마이크로서비스에서 코드 마이그레이션을 수행하는 방법

Monzo는 2800개 이상의 마이크로서비스를 갖춘 광범위한 플랫폼에서 대규모 코드 변경을 실행할 때 계획강력한 자동화에 의존합니다. 모든 소스 코드를 위한 모노레포를 채택하고, Go 언어를 사용하여 개발 스택을 표준화했습니다. 이러한 접근 방식은 서비스 소유자에게 투명하게 마이그레이션을 진행하고, 다운타임을 피하며, 점진적인 출시를 가능하게 합니다.

AWS 키 관리 서비스, 안전한 통신을 위해 ECDH 지원 시작

AWS는 이제 AWS 키 관리 서비스(KMS)ECDH(Elliptic Curve Diffie-Hellman) 키 합의를 지원한다고 발표했습니다. 이를 통해 사용자는 안전하지 않은 채널을 통해 공유 비밀을 설정할 수 있습니다. 새로운 DeriveSharedSecret API는 모든 AWS 지역에서 사용 가능하며, 개발자는 CloudTrail 로그를 통해 키 사용을 감사할 수 있습니다.

뮌헨 DevSummit에서의 이드나니 기조연설: 양자 컴퓨팅이 인류의 가장 큰 도전을 해결할 수 있을까?

JP Morgan Chase의 선임 부사장 티나 이드나니가 뮌헨 DevSummit에서 양자 컴퓨팅의 잠재력에 대해 발표했습니다. 양자 컴퓨팅은 전통적인 컴퓨팅과 근본적으로 다르며, 슈퍼포지션얽힘 같은 성질을 이용해 훨씬 빠른 처리가 가능합니다. 이 기술은 제약, 금융, 물류, 자동차 산업을 혁신할 수 있지만, 암호화에는 도전이 될 수 있습니다. 이드나니는 양자 컴퓨팅이 식량 안보, 청정 에너지, 기후 변화, 질병 발생과 같은 복잡한 문제를 해결하는 데 중요한 도구가 될 수 있다고 봅니다.

팟캐스트: 기업 소프트웨어의 제품 마스터리에 대한 통찰, 켄트 맥도날드와의 대화

켄트 맥도날드와의 팟캐스트에서는 비소프트웨어 기업에서의 제품 관리가 조직에 그 가치를 설득하고, 올바른 문제를 해결하며 원하는 결과를 달성하는 것에 초점을 맞추고 있습니다. 또한, 교차 기능적 팀이 협력하여 가치, 실행 가능성, 사용 용이성, 실현 가능성의 네 가지 주요 위험을 해결하는 것이 강조됩니다.

Swift 6 정식 출시

Apple의 오픈소스 언어인 Swift의 새로운 주요 버전인 Swift 6이 정식으로 출시되었습니다. 이번 버전은 저수준 및 임베디드 프로그래밍, 동시성 코드 안전성, 새로운 크로스플랫폼 API, 그리고 확장된 리눅스 및 윈도우 지원에 중점을 두고 있습니다. 특히, 타입 지정 예외, 제네릭을 위한 메모리 소유권 확장, 128비트 정수 지원 등의 새로운 기능이 포함되어 있습니다.

2024년 파이토치 컨퍼런스: 파이토치 2.4/다가오는 2.5 및 라마 3.1

2024년 9월 18일부터 19일까지 샌프란시스코에서 열린 파이토치 컨퍼런스에서는 파이토치 2.4라마 3.1의 최신 발전 사항과 다가오는 파이토치 2.5의 변화가 소개되었습니다. 주요 토론 주제로는 강력한 언어 모델 구축을 위한 OLMo 프로젝트, 파이토치 생태계의 다양한 라이브러리, 그리고 AI 배포 시의 윤리적 고려사항 등이 있었습니다.

Generative AI 애플리케이션을 위한 RAG 기반 데이터 수집, Logic Apps Standard 공개 프리뷰

Microsoft는 Logic Apps Standard에서 문서 파싱과 청킹을 위한 내장 액션의 공개 프리뷰를 발표했습니다. 이 기능은 Generative AI 애플리케이션의 데이터 수집을 간소화하며, 다양한 파일 유형과 언어를 지원합니다. 법률 워크플로우, 고객 지원, 지식 관리 등의 자동화 가능성을 열어줍니다.

Client-Go의 피처 게이트: 쿠버네티스의 기능 제어 및 채택 간소화

쿠버네티스는 개발자관리자가 쿠버네티스 환경에서 기능 채택을 더 세밀하게 제어할 수 있도록 client-go 라이브러리에 피처 게이트를 통합했습니다. 이는 새로운 기능의 도입을 관리하는 과정을 개선하고, 사용자와 개발자가 새로운 client-go 기능의 채택을 제어할 수 있게 합니다.

프레젠테이션: DevOps의 한계를 넘어 - 우리에게 필요한 플랫폼으로서의 런타임

Aviran Mordo, Wix의 엔지니어링 부사장이 '플랫폼으로서의 런타임(PaaR)' 접근 방식을 통해 현대 소프트웨어 시스템의 복잡성에 대처하는 방법을 논의합니다. Wix는 250백만 사용자와 4,000개의 마이크로서비스를 관리하며, 이를 통해 개발자의 생산성과 비용 효율성을 극대화하는 맞춤형 플랫폼을 구축하고 있습니다.

소프트웨어의 환경 영향 측정 및 감소

오늘날의 소프트웨어는 대량의 데이터를 관리하고 인터넷 기반으로 운영되며 인공지능을 통합하는 등의 특성으로 인해 에너지 소비가 증가하고 있습니다. 에너지 소비를 측정하는 것은 소프트웨어의 환경 영향을 관리하기 위해 중요합니다. 이 글은 소프트웨어의 지속 가능성을 높이기 위한 다양한 접근 방식과 산업의 노력을 논의합니다.

Terraform Google Provider 6.0: 자동 라벨링, 이름 지정 유연성 확장 등

HashiCorp가 Terraform Google Provider 6.0을 출시하여 클라우드 인프라 관리개발자 워크플로우를 개선했습니다. 이번 업데이트는 자동 라벨링, 사용자 정의 함수 지원, 이름 접두어 길이 확장 등을 포함하며, 사용자 경험을 향상시키기 위한 커뮤니티 피드백에 기반한 변화들을 제공합니다.

Anthropic, AI 데이터 처리 향상을 위한 '컨텍스트 검색' 기능 발표

Anthropic이 AI 시스템의 대용량 지식베이스 상호작용을 혁신할 '컨텍스트 검색'을 발표했습니다. 이 기술은 컨텍스트 임베딩Contextual BM25를 통해 검색 실패를 크게 줄이며, 다양한 분야에서의 효과성이 입증되었습니다. 특히, 처리 비용을 절감하는 '프롬프트 캐싱'도 소개되었습니다.

Canva의 실시간 협업 확장: 웹소켓에서 웹RTC로의 전환

Canva는 웹RTC 기반 솔루션을 통해 협업 화이트보딩에 실시간 마우스 포인터를 도입했습니다. 웹RTC는 서버를 거치지 않고 사용자 간에 직접 데이터를 교환할 수 있어, 기존의 웹소켓과 Redis 솔루션보다 효율적인 실시간 반응성을 제공합니다. 이 기술 전환으로 Canva는 확장성을 개선하고 지연 시간을 줄이며 백엔드 부하를 감소시켰습니다.

AWS, 고용량 작업을 위한 Graviton4 기반 메모리 최적화 EC2 X8g 인스턴스 출시

AWS가 고용량 작업을 위해 설계된 새로운 Graviton4 기반 메모리 최적화 EC2 X8g 인스턴스를 출시했습니다. 이 인스턴스는 최대 3TiB의 DDR5 메모리와 192 vCPUs를 제공하며, 이전 모델 대비 큰 성능 향상을 보여줍니다. 특히, 실시간 분석과 메모리 집약적 컨테이너화 애플리케이션에 이상적입니다.

분산 시스템에서 지연 시간 및 비용 최소화 방법

분산 시스템에서 지연 시간과 비용을 줄이기 위해 'Zone Aware Routing' 전략을 사용하는 것이 중요합니다. 이 전략은 같은 가용성 구역 내의 서비스로 트래픽을 유도하여 교차 AZ 데이터 전송을 최소화합니다. 이를 통해 최대 60%의 트래픽 절감과 성능 향상을 기대할 수 있지만, 고가용성과 신뢰성을 유지하기 위한 철저한 계획과 실행이 필요합니다.

Microsoft, .NET용 Azure AI 추론 SDK 출시

Microsoft가 .NET용 Azure AI 추론 SDK를 출시했습니다. 이 SDK는 Azure AI Studio 모델 카탈로그에 있는 생성 AI 모델에 쉽게 접근할 수 있게 해줍니다. 개발자들은 이를 통해 .NET 애플리케이션에 채팅 통합과 같은 기능을 손쉽게 통합할 수 있습니다. 또한, 다양한 AI 모델을 발견하고 사용할 수 있는 플랫폼을 제공합니다.

Duolingo의 대규모 알림 시스템 구축 방법

Duolingo는 수백 개의 마이크로서비스와 AWS ECS를 활용하여 대규모 알림 시스템을 구축했습니다. 특히 슈퍼볼 광고를 위해 5초 안에 400만 개의 알림을 전송하는 도전을 성공적으로 수행했으며, 시스템은 99%의 알림을 5.7초 내에 전달했습니다. 이 과정에서 재사용 가능한 도구철저한 테스트가 중요한 역할을 했습니다.

AI 코딩 보조 도구가 개발자의 생산성을 향상시킨다는 연구 결과

AI 코딩 보조 도구인 GitHub Copilot 사용이 개발자의 생산성을 평균 26% 향상시킨다는 연구 결과가 나왔습니다. 특히 초보 개발자에게 더 큰 효과가 있었으며, 이는 실제 업무 환경에서의 AI 도구의 유용성을 보여줍니다.

우버, 60개 이상의 LLM 사용 사례를 지원하기 위해 OpenAI API를 모방한 GenAI 게이트웨이 개발

우버가 GenAI 게이트웨이를 개발하여 외부 벤더 및 자체 호스팅 대규모 언어 모델(LLM)을 지원합니다. 이 게이트웨이는 60개 이상의 다양한 LLM 사용 사례를 처리하며, 고객 지원과 콘텐츠 생성 등의 분야에서 활용됩니다. 또한, 개인 정보 보호와 관련된 도전과제를 해결하고, 향후 안전 정책감지 기능을 강화할 계획입니다.