AWS 기술 블로그

Category: Amazon Q Developer

Amazon Q Developer를 사용한 AWS Elastic Disaster Recovery 실시간 모니터링

이 글은 AWS Storage Blog에 게시된 Real-time monitoring of AWS Elastic Disaster Recovery using Amazon Q Developer을 한국어 번역 및 편집 하였습니다. 실시간으로 워크로드를 모니터링하고 관리하는 능력은 복원력 목표를 달성할 수 있도록 보장하는 기본 요구사항입니다. 주요 사용자 활동과 중요한 비즈니스 기능의 성능에 대한 가시성을 확보하면 비즈니스 운영에 영향을 줄 수 있는 이벤트에 대한 자동화된 응답을 […]

생성형AI를 통한 데브옵스 강화 – Part 1.소프트웨어 딜리버리 가속화

이 게시글은 생성형 AI를 통한 데브옵스 강화 시리즈의 첫 번째 게시글 입니다. DevOps Research and Assessment(DORA)에서 제시한 데브옵스 성숙도 측정 4가지 핵심 지표는 처리량 지표(변경 적용 시간, 배포 빈도)와 안정성 지표(변경 실패율, 장애 복구 시간)로 구분됩니다. Part 1에서는 처리량 지표 개선을 위한 소프트웨어 딜리버리 가속화에 초점을 맞추며, Part 2에서는 안정성 지표 향상을 위한 운영 안정성 […]

AI와 SDLC의 만남: GenAI로 혁신하는 소프트웨어 개발

오늘날 기업들은 경쟁력을 유지하기 위해 수개월이 아닌 수주 혹은 수일 내에 고객에게 가치를 전달해야 합니다. 이러한 요구는 전통적인 Waterfall 방식에서 Agile, DevOps로의 전환을 가속화했으며, 최근에는 AI 기반 개발 도구의 도입으로 또 다른 패러다임 전환점에 도달했습니다. 실제로 GitHub과 Stack Overflow의 설문조사에서는 개발자의 76%가 AI도구를 현재 사용 중이거나 사용 계획이 있다고 응답했습니다. 이러한 데이터는 AI 어시스턴트가 단순한 […]

Amazon Q Developer를 사용하여 애플리케이션 복원력을 향상시키는 방법

이 게시글은 AWS DevOps & Developer Productivity Blog에 게시된 “How to enhance your application resiliency using Amazon Q Developer by Dr. Rahul Sharad Gaikwad” 글을 번역및 편집 하였습니다. “Everything fails, all the time(모든 것은 실패한다, 항상).” – Werner Vogels, Amazon.com CTO 오늘날의 디지털 환경에서 복원력(Resiliency)을 고려한 애플리케이션 설계는 매우 중요합니다. 복원력은 애플리케이션이 장애를 매끄럽게 처리하고, […]

.NET 앱 현대화를 위해 Visual Studio IDE에서 Amazon Q Developer를 이용한 에이전틱 코딩 경험 공유

많은 개발자들이 레거시 코드를 새로운 플랫폼 환경으로 이전하는 것을 꺼리는 데는 이유가 있습니다. 대부분의 개발자들도 동의하듯이, 코드를 작성하는 시간보다 기존 코드를 읽고 이해하는 시간이 더 많이 듭니다. 시간이 지나면 내가 작성한 코드조차 낯설게 보이는 것도 같은 맥락입니다. 결국, 과거의 코드를 이해하지 못한 채 (그것이 내가 작성했든 아니든) 해당 애플리케이션을 새로운 플랫폼으로 이전하는 것은 불가능합니다. 또한, […]

Amazon Q Developer와 MCP로 Aurora PostgreSQL 성능 최적화하기: 바이브 코딩부터 비용 절감까지

클라우드 환경에서 데이터베이스의 관리와 성능 최적화는 복잡한 작업입니다. 특히 최근 한국 고객분들이 많이 채택하고 있는 Amazon Aurora PostgreSQL과 같은 고성능 분산 데이터베이스는 뛰어난 유연성을 제공하지만, 동시에 최적화 및 문제 해결에 상당한 전문 지식과 시간이 요구됩니다. 개발자는 데이터베이스 스키마를 이해하고, 효율적인 쿼리를 작성하며, 테스트 코드를 생성하는데 많은 시간을 할애합니다. 또한, 운영팀은 방대한 로그를 분석하고, 성능 병목 […]

알아두면 쓸모 있는 Aurora MySQL Bluegreen 배포 스크립트

데이터의 폭발적인 증가와 마이크로 서비스 아키텍쳐 환경에서의 Database 관리의 부담 증가 Aurora MySQL과 같은 완전관리형 RDS 서비스는 DBA의 많은 부담을 덜어준 것이 사실입니다. 그러나 데이터가 예측할 수 없는 사이즈로 폭증하고, 많은 서비스들이 마이크로서비스로 현대화되면서 오히려 이전보다 더 많은 수의 데이터베이스를 관리해야 하는 것이 현실이 되었습니다. 한 명의 DBA가 멀티 어카운트의 멀티 리전에 흩어져있는 수십, 수백 […]

Amazon Q Developer 를 이용한 엑심베이의 JDK 자동화 업그레이드 사례

엑심베이(Eximbay)는 해외결제 시장점유율 1위의 PG(Payment Gateway) 기업으로, 국경 없는 결제 인프라 구축을 목표로 혁신적인 크로스보더 결제 핀테크 서비스를 제공하고 있습니다. 이를 바탕으로 온라인 결제 서비스, 오프라인 결제서비스, 외국인 대상 앱 서비스를 비롯하여 호텔 결제 솔루션을 제공하고 있습니다. 개요 엑심베이의 G-Billing(호텔 결제 솔루션)은 호텔에 특화된 결제 솔루션으로, Oracle PMS(Property Management System)와 결제 단말기를 연동하는 통합 결제 […]

Amazon Q Developer CLI로 Lambda를 Rust로 변환하고 성능 향상하기

Amazon Q Developer에서 2025년 4월 출시한 Amazon Q Developer CLI는 Amazon Bedrock으로 구동되며 강력한 기능을 가지고 있습니다. CLI 에이전트는 컴파일러, 패키지 관리자 및 AWS CLI 등 시스템에 설치된 도구를 사용하며, 멀티 턴 대화용 에이전트와 동적인 양방향 대화를 할 수 있는 다중 턴 대화를 지원합니다. 또한, 한국어를 포함한 다양한 언어를 지원하고 있습니다. Amazon Q Developer CLI는 […]

Amazon Q Developer CLI를 통한 쉽고 빠른 에이전트 코딩 실습

이 글은 AWS DevOps & Developer Productivity 블로그의 “A lightning fast, new agentic coding experience within the Amazon Q Developer CLI by Brian Beach“의 한국어 번역입니다. Amazon Q Developer는 Amazon Q Command line Interface(CLI) 내에서 향상된 CLI 에이전트를 발표했습니다. 이제, Q Developer는 CLI에 최신 에이전트 경험을 제공하여 사용자와 함께 작동하고 사용자의 피드백을 바탕으로 반복적으로 변경을 […]