kokbee-Hive
article thumbnail
DynamoDB 모델링과 PartiQL
개발노트/공부 2023. 6. 2. 17:10

예전에 했던 DynamoDB 로 DB를 구성할때 했던 세미나 내용과 사용햇던 경험을 적어본다. 우선 간단하게 핵심만 알고 들어가보도록 하자 🚩 DynamoDB란? Amazon DynamoDB는 Amazon Web Services(AWS)가 제공하는 완전 관리형 NoSQL 데이터베이스 서비스입니다. 주요 특징 확장성: DynamoDB는 자동으로 데이터를 여러 서버에 분산 저장하므로 테이블 크기를 미리 정의할 필요가 없으며, 사용자는 데이터베이스를 수평으로 확장할 수 있으며, 어떤 크기의 데이터에도 대응 가능 고성능과 저지연: DynamoDB는 밀리초 이하의 지연을 제공하며. 이는 캐싱, 백엔드 속도 개선, 데이터 동기화 등에 도움 키-값 데이터 모델: DynamoDB는 유연한 데이터 모델을 지원하여 다양한..

article thumbnail
RabbitMQ, Redis-BullQueue 에 대한 고찰
개발노트/공부 2023. 6. 1. 19:10

개요 회사의 앱이 V2로 개선되면서, 기존에 있던 푸시도 새로 개편하게 되었다. 아직 다 개발 되지는 않았지만 하는 과정에서 했던 큐에 RabbitMQ와 redisBullQueue 대한 내용과 차이점 및 사용했던 내용을 적고자 한다. Queue RabbitMQ RabbitMQ는 AMQP(Advanced Message Queuing Protocol)을 구현한 오픈소스 메시지 브로커. 복잡한 라우팅, 메시지 지속성, 메시지 송수신 기능을 제공하며 분산 시스템에서 메시지를 안전하게 전달 RabbitMQ는 플러그인 시스템을 통해 다양한 메시지 브로커 기능을 확장하거나 변경가능. Redis-BullQueue BullQueue 는 Node.js 환경에서 Redis 이용해서 사용하는 큐 라이브러리 이용해서 사용하는 ..