AWS 기술 블로그

Category: Developer Tools

Kiro와 함께 Augmented Coding 기반 소프트웨어 개발하기

최근 개발자들이 AI Agent와 함께 소프트웨어를 구축할 때 가장 큰 어려움은 무엇일까요? 많은 개발자들은 프로덕션 레벨의 프로젝트를 AI Agent로 완성하기에 부족하다고 말합니다. 프로젝트가 진행될수록 AI와의 소통이 점점 어려워지고, 일관성 있는 결과물을 얻기 힘들어진다는 점 때문입니다. 매번 새로운 세션에서 같은 컨텍스트를 반복 설명해야 하고, AI가 내린 설계 결정들이 문서화되지 않아 프로젝트의 방향성을 잃기 쉽습니다. AWS에서 출시한 […]

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

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

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

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

AWS Secrets Manager, AWS KMS and ACM을 이용한 DevOps 파이프라인 강화 및 데이터 보호 아키텍처

해당 블로그는 영문 블로그 “Strengthen the DevOps pipeline and protect data with AWS Secrets Manager, AWS KMS, and AWS Certificate Manager”를 번역하여 작성하였습니다. 이 블로그에서는 AWS의 데이터 주요 보안 서비스들(AWS Secrets Manager, AWS Key Management Service (AWS KMS), AWS Certificate Manager (ACM))을 이용한 DevOps 파이프라인의 보안과 데이터 보호 아키텍처에 대해서 소개하려고 합니다. “Amazon Elastic Kubernetes Service (Amazon […]

AWS CodePipeline를 활용한 브랜치 기반 개발 및 모노레포 구성하기

이 글은 AWS DevOps Blog에 게시된 AWS CodePipeline adds support for Branch-based development and Monorepos를 한국어로 번역 및 편집하였습니다. AWS CodePipeline 은 애플리케이션 및 인프라 업데이트를 위해 릴리스 파이프라인을 자동화하는 관리형 지속적 배포 서비스입니다. 현재 CodePipeline은 다양한 배포 전략을 갖춘 팀을 지원하기 위해 트리거와 새로운 실행 모드를 추가하였습니다. 이 기능들은 고객이 파이프라인을 구축할 때 더 다양한 […]

AWS Signer를 사용하여 컨테이너 이미지 빌드 파이프라인을 보호하기 위한 모범 사례

이 글은 AWS Security Blog에 게시된 Best Practices to help secure your container image build pipeline by using AWS Signer by Jorge Castillo, Joseph Rodríguez, and Monika Vu Minh을 한국어로 번역 및 편집하였습니다. AWS Signer는 코드의 신뢰성과 무결성을 보장하는 데 도움이 되는 완전관리형 코드 서명 서비스입니다. 이는 코드가 신뢰할 수 있는 소스에서 왔으며 승인되지 않은 […]

AWS 개발자 도구를 활용한 사전 코드 보안 점검 파이프라인으로 Shift-Left 구현

이 게시글은 AWS Security Blog에 게시된 “Implement an early feedback loop with AWS developer tools to shift security left by by Barry Conway, Deenadayaalan Thirugnanasambandam, Balamurugan Kumaran, and Nitin Kumar”를 한국어로 번역 및 편집하였습니다. 소프트웨어 개발 사이클(SDLC, Software Development Life Cycle) 내에서, 보안 점검은 일반적으로 코드 개발 및 빌드 이후에 이루어지게 됩니다. 하지만, 이러한 구성은 보안 점검이 완료되지 않은 […]

Amazon EKS에서 관리형 서비스를 활용하여 Spring Boot 애플리케이션 관찰 가능성(Observability) 구성하기

관찰 가능성(Observability, O11y)은 시스템의 건강 상태와 성능을 실시간으로 이해하고, 문제가 발생할 때 그 원인을 신속하게 파악할 수 있게 하는 중요한 개념입니다. 이는 단순히 시스템이 작동 중인지 여부를 확인하는 것을 넘어서, 시스템이 어떻게 작동하고 있는지를 깊이 있게 이해하는 것을 의미합니다. 특히 복잡한 분산 시스템에서 컨테이너 기반 애플리케이션을 운영하는 경우, 다양한 구성 요소 간의 상호 작용이 많아져, […]

Visual Studio Code(VS Code)에서 Amazon Redshift extension(AWS-Toolkit) 사용하기

애플리케이션을 개발하다 보면 Amazon Redshift와 같은 데이터베이스와 연동하여 데이터를 입력하거나 가져와야 하는 경우가 있습니다. 파일 처리와 달리, 데이터베이스 연동은 데이터베이스 특성에 맞는 스키마 정보와 데이터 유형을 면밀히 검토하는 것이 필수적입니다. 또한, 샘플 데이터를 사용하여 데이터의 정합성과 일관성을 검증하는 테스트가 중요합니다. 데이터베이스에 접속하여 관련 작업들을 수행하기 위해서는 몇 가지 방법들이 있습니다. 일반적으로 데이터베이스 운영자라면 DBeaver와 같은 […]

롯데ON 사례로 본 개인화 추천 시스템 구축하기, 2부 : Amazon SageMaker를 활용한 MLOps 구성 및 추천 모델 실시간 서비스

롯데ON은 단순 상품판매 뿐만 아닌 상품에 대한 경험을 함께 제공할 수 있는 플랫폼을 목표로 서비스하고 있습니다. 패션, 뷰티, 럭셔리, 키즈 등 다양한 전문관을 운영하며 고객들이 선호하는 라이프 스타일 전반에 걸쳐 쇼핑에 관한 좋은 경험을 제공해 드릴 수 있도록 노력하고 있습니다. 롯데ON의 고객 쇼핑 경험을 높이기 위해, 추천플랫폼개발팀에서는 고객이 찾고 있는 상품이나 흥미를 느낄 만한 상품을 […]