read: fail

프레젠테이션: 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 사용 사례를 처리하며, 고객 지원과 콘텐츠 생성 등의 분야에서 활용됩니다. 또한, 개인 정보 보호와 관련된 도전과제를 해결하고, 향후 안전 정책감지 기능을 강화할 계획입니다.

Azure Logic Apps 표준 템플릿: 일반 통합 시나리오를 위한 사전 구축 워크플로

Microsoft는 최근 Logic Apps (Standard)의 템플릿 지원에 대한 공개 프리뷰를 발표했습니다. 이 템플릿들은 개발자들이 다양한 통합 시나리오에 쉽게 접근할 수 있도록 도와주며, 개발자는 자신의 커스텀 템플릿도 생성 및 공유할 수 있습니다. 이 템플릿들은 올해 말까지 일반 사용자에게 제공될 예정입니다.

LLM 배포 탐색: 팁, 요령 및 기술

기업이 대규모 언어 모델(LLM)을 자체 호스팅하는 주된 이유는 개인 정보 보호 및 보안, 성능 향상, 그리고 규모의 경제에서 비용 절감입니다. 모델 크기를 줄이기 위해 4비트 정밀도로 양자화하는 것이 추천되며, 배치 및 병렬 처리 기술을 최적화하여 GPU 효율을 높이는 방법이 소개되어 있습니다.

자바 뉴스 요약: JDK 23, GraalVM, Jakarta EE 11 업데이트, Micronaut GraalPy, Azul

최근 자바 관련 주요 소식: OracleJDK 23과 새로운 기능이 포함된 GraalVM을 발표했습니다. Jakarta EE 11은 리팩토링 중이며, Micronaut Foundation은 GraalPy 기반의 새로운 모듈을 소개했습니다. 또한, Azul, Amazon, BellSoft에서도 새로운 버전을 출시했습니다.

넷플릭스의 푸시: 1억 개의 동시 연결을 처리하는 확장 가능한 웹소켓 플랫폼의 진화

넷플릭스의 푸시는 TV, 게임 콘솔, 모바일 폰, 웹 브라우저 등 다양한 기기에 알림 메시지를 전송하는 중요한 시스템입니다. 최근 5년간 푸시는 수천만에서 수억 개의 동시 연결로 성장했으며, 초당 300,000개의 메시지를 전송할 수 있게 되었습니다. 이를 위해 넷플릭스 엔지니어들은 성능 향상과 비용 효율을 높이기 위한 여러 개선 작업을 진행했습니다.

공감을 통한 더 나은 플랫폼 구축: 사례 연구 및 반례

이 기사는 공감의 중요성을 강조하며, 실패한 플랫폼 프로젝트 사례를 통해 플랫폼 개발에 공감을 통합하는 방법을 설명합니다. DevEx 프레임워크를 사용하여 플랫폼 개선 영역을 식별하고, 사용자 중심 접근 방식을 촉진하는 것이 중요하다고 강조합니다.

스프링 뉴스 요약: 스프링 부트, 인증 서버, 통합, 모듈리스, 배치의 주요 업데이트

스프링 부트, 스프링 클라우드 데이터 플로우, 스프링 시큐리티 등 다양한 스프링 프로젝트들이 새로운 기능과 개선사항을 포함한 마일스톤 릴리스를 발표했습니다. 특히, 스프링 부트 3.4.0-M3는 GELF 로깅과 @AutoConfigureTestDatabase 주석 개선을 도입했습니다. 이러한 업데이트는 개발자들에게 더 나은 개발 환경을 제공할 것입니다.

애플의 새로운 프레임워크, Swift Testing으로 플랫폼 전반에 걸친 Swift 테스팅 현대화

애플이 Swift Testing이라는 새로운 프레임워크를 도입하여 Swift 지원 플랫폼 전반에 걸쳐 테스트를 정의할 수 있는 직관적이고 표현력 있는 API를 제공합니다. 이 프레임워크는 테스트를 파라미터화, 병렬화, 분류하고 버그와 연결하는 기능을 가능하게 합니다.

Jetpack Compose, Compose Material 3 Adaptive로 적응형 UI 지원

Jetpack Compose의 Compose Material 3 Adaptive 라이브러리가 버전 1.0에 도달하여 다양한 창 크기와 장치 방향에 자동으로 적응하는 UI를 생성할 수 있습니다. 이는 개발자가 접이식 전화기부터 벽걸이 TV까지 다양한 폼 팩터에 맞춰 앱을 쉽게 만들 수 있게 돕습니다.

오픈 소스 AWS 네트워킹 비용 계산기를 통한 네트워킹 비용 추정 및 분석

AWS에서는 최근 AWS 네트워킹 비용 계산기라는 오픈 소스 프로젝트를 출시하여 사용자가 AWS 네트워크 아키텍처의 다양한 요금을 추정하고 시각화할 수 있게 되었습니다. 이 도구는 서버리스 백엔드와 ReactJS 프론트엔드 웹 애플리케이션으로 구성되어 있으며, AWS 계정에 배포 후 사용할 수 있습니다. 비용 추정은 유용하지만 실제 비용은 다를 수 있습니다.