AWS 기술 블로그
Category: Database
알리는사람들의 Amazon Data Firehose로 Amazon DynamoDB를 Amazon S3 tables로 실시간 복제하기
개요 알리는사람들은 다양한 메시징 채널을 통합하여 기업의 커뮤니케이션을 자동화하고, 고객에게 정확한 메시지를 빠르게 전달할 수 있도록 돕는 테크 스타트업입니다. 인증, 마케팅, 알림 등 다양한 메시지 유형을 유연하게 다룰 수 있는 인프라를 바탕으로, 수많은 기업이 일상적인 고객 커뮤니케이션을 효율적으로 운영하고 있습니다. 센드온(Sendon)은 알리는사람들이 개발한 클라우드 네이티브 메시징 플랫폼으로, 대용량 메시지 전송에 최적화된 서버리스 아키텍처를 기반으로 운영됩니다. […]
Amazon RDS for PostgreSQL, Amazon Aurora PostgreSQL, Babelfish for Aurora PostgreSQL에서의 동적 데이터 마스킹
이 글은 AWS Database Blog에 게시된 Dynamic data masking in Amazon RDS for PostgreSQL, Amazon Aurora PostgreSQL, and Babelfish for Aurora PostgreSQL by Ezat Karimi 을 한국어 번역 및 편집하였습니다. 데이터 난독화 또는 데이터 익명화란, 필요한 작업을 위한 합법적인 액세스는 허용하지만 데이터 침해 위험은 최소화하기 위해 민감 데이터를 마스킹하거나 변경하는 데에 사용하는 일련의 기술을 의미합니다. […]
더블유젯소프트(WZSOFT)의 미음 챗봇 도입기: AWS Bedrock 기반 AI 챗봇으로 뷰티샵 상담 자동화 하기
들어가며 더블유젯소프트(WZSOFT)는 뷰티샵 운영의 디지털 전환을 선도하는 SaaS 플랫폼 미음을 통해, 예약 관리, 고객 응대, 매출 분석 등 운영에 필요한 기능을 통합적으로 제공합니다. 미음은 디자이너가 시술에 집중할 수 있도록 반복적인 관리 업무를 자동화하고, 매장 운영 효율을 극대화하는 것을 목표로 합니다. 뷰티샵의 고객 상담은 운영 시간, 시술 가격, 예약 변경 등 정형화된 문의가 대부분입니다. 하지만 이러한 […]
티오더의 Amazon Bedrock을 활용한 MCP 기반 운영 플랫폼 개발기
티오더는 ‘테이블 오더’ 서비스를 시작으로, F&B 시장의 새로운 패러다임을 만들어나가고 있는 기업입니다. 누적 25만 대 이상의 태블릿 설치 대수와 매월 2,500만 명 이상의 사용자를 보유하며 태블릿 메뉴판 시장에서 업계를 선도해 나가고 있습니다. 다양한 사용자의 데이터를 수집 및 가공하여 F&B 시장에 꼭 필요한 정보를 추출하고, 가공한 데이터를 다시 매장의 사장님께 제공함으로써 서로 상생해나가는 선순환 구조를 확립하였습니다. […]
AWS DataZone에서 OpenLineage 기반의 Airflow 데이터 계보 그리기
배경 Airflow는 데이터 마트(Data Mart)를 포함한 데이터 파이프라인 구축 및 관리에서 매우 널리 사용되는 도구입니다. 이러한 Airflow에서 데이터 계보가 중요한 이유는 데이터의 출처와 변환 과정을 명확히 추적할 수 있어 데이터의 신뢰성을 보장하고, 문제 발생 시 원인을 빠르게 파악할 수 있기 때문입니다. 또한, 데이터 계보는 규제 준수와 감사 요구사항을 충족시키는 데 도움을 주며, 데이터 파이프라인의 변경이 […]
디프로모션의 DynamoDB, zero-ETL, ElastiCache Serverless 도입기
서비스의 간단한 소개 및 특징 브랜드의 중요한 순간을 함께 만들어가는 파트너. 디프로모션은 누구나 쉽고 빠르게 디지털 캠페인과 프로모션을 만들 수 있도록 돕는 서비스입니다. 직관적인 온라인 디자인 에디터를 통해 룰렛, 스크래치, 틀린그림찾기, 퀴즈, 래플 등 다양한 유형의 이벤트를 손쉽게 생성할 수 있으며, 당첨자 선정과 리워드 지급까지 하나의 플랫폼에서 관리하여 브랜드가 목표로 하는 마케팅 결과를 효과적으로 달성할 […]
RDS PostgreSQL 트랜잭션 ID 랩어라운드 방지를 위한 autovacuum 모니터링에 postgres_get_av_diag() 사용하기
이 글은 AWS Database Blog에 게시된 Prevent transaction ID wraparound by using postgres_get_av_diag() for monitoring autovacuum by Naga Appani을 한국어 번역 및 편집 하였습니다. Amazon RDS for PostgreSQL 데이터베이스로 구동되는 대규모 트래픽 애플리케이션을 관리하고 있다고 가정해봅시다. 모든 것이 순조롭다가 갑자기 사용자들이 트랜잭션을 수행할 수 없다고 보고하고, 모니터링 도구에서 경고가 쏟아지기 시작합니다. 로그를 검토해보니 문제의 원인을 발견했습니다: autovacuum이 지연되어 성능 문제가 […]
Amazon DataZone에서 Custom Asset Type을 활용하여 외부 자산(Tableau) 통합 및 데이터 계보 관리하기
배경 데이터 중심 조직은 AWS 내 서비스와 Tableau, MicroStrategy 같은 외부 BI 도구를 함께 활용하는 하이브리드 환경에서 운영되는 경우가 많습니다. 이러한 환경에서 조직들은 다음과 같은 니즈를 가지고 있습니다. 통합 데이터 자산 카탈로그 : Tableau 대시보드와 같은 외부 자산도 함께 등록하여 모든 데이터 자산을 한 곳에서 검색 및 관리 End-to-End 데이터 계보(Lineage) : Tableau 대시보드가 어떤 […]
AWS DataZone에서 OpenLineage 기반의 View 테이블 데이터 계보 그리기
배경 관계형 데이터베이스에서 View 테이블은 실제 데이터를 저장하지 않고, 기본 테이블의 데이터를 기반으로 한 가상의 테이블입니다. View 테이블의 데이터 계보는 데이터가 어떤 기본 테이블에서 비롯되었고, 어떤 과정을 거쳐 최종적으로 View 테이블에 도달했는지를 명확히 파악하는 데 필수적입니다. 이를 통해 데이터의 출처와 변환 과정을 명확히 이해하고, 데이터의 신뢰성을 보장할 수 있습니다. 또한, 데이터 계보는 View 테이블이 잘못된 […]
Amazon Neptune Stream을 통해 Neptune Database와 Neptune Analytics 간 데이터 동기화하기
Amazon Neptune은 AWS에서 제공하는 완전관리형 그래프 데이터베이스 서비스입니다. 이 서비스는 고도로 연결된 데이터셋을 효율적으로 저장하고 쿼리할 수 있도록 설계되었으며, 주로 소셜 네트워킹, 추천 엔진, 지식 그래프, 생명과학 연구 등의 분야에서 활용됩니다. Neptune은 업계 표준인 Property Graph와 RDF(Resource Description Framework)를 모두 지원하며, 각각 Apache TinkerPop Gremlin과 OpenCypher 그리고 SPARQL 쿼리 언어를 통해 데이터에 접근할 수 있습니다. […]