• AWS CLI로 Fargate ECS Service를 띄우고 Service discovery로 통신하기

    이 문서는 Amazon Elastic Container Service(ECS)에 Docker 이미지를 올려 서비스를 구동하는 절차를 담은 튜토리얼입니다. 서버 두 개를 각각의 서비스에 띄워 AWS Service Discovery를 이용해 통신합니다. ECS의 구동 방식으로는 Fargate를 이용합니다. 참고: 본 문서의 모든 예제는 macOS를 기준으로 작성되었습니다. 목차 AWS CLI 구성 Python 설치 AWS CLI 설치 IAM 사용자 생성과...


  • ECS CLI로 Fargate 클러스터 생성하기

    참고 페이지: https://docs.aws.amazon.com/ko_kr/AmazonECS/latest/developerguide/ECS_CLI_installation.html 참고: 예제는 모두 macOS 기준 ECS CLI 로컬 개발 환경에서 클러스터 생성, 업데이트, 모니터링을 간편하게 할 수 있음 Docker Compose 버전3를 지원 AWS 관리용이 아니라 로컬에서의 개발 및 테스트 도구로 사용 할 수도 있음 AWS 계정 설정 설치 다운로드 $ sudo curl -o /usr/local/bin/ecs-cli https://s3.amazonaws.com/amazon-ecs-cli/ecs-cli-darwin-amd64-latest 출력된 두...


  • [번역] TypeScript로 NPM 모듈을 만들어 배포하기

    원본 사이트: https://codeburst.io/https-chidume-nnamdi-com-npm-module-in-typescript-12b3b22f0724 소개 이 글에서 우리는 JavaScript 개발자와 TypeScript 개발자 양쪽 모두가 사용 할 수 있는 TypeScript 모듈을 만들어 볼 것입니다. 대부분의 npm 모듈은 Type 정의를 포함하고 있지 않기 때문에, TypeScript 개발자들은 보통 npm i @types/<module_name> -D의 추가적인 명령으로 npm 모듈을 사용 할 수 있게 됩니다. 여기서 우리는 JavaScript와...


  • Tookan API 톺아보기

    참조 사이트: https://tookanapi.docs.apiary.io/# Task 종류 픽업 (Pickup Task) 배달 (Delivery Task) 픽업과 배달 (Pickup & Delivery Task) 심부름? (Appointment Task) 상태 Assigned (0): 태스크가 에이전트에게 배정됨 Started (1): 에이전트가 태스크를 시작함 Successful (2): 태스크가 성공적으로 완료됨 Failed (3): 태스크가 실패함 InProgress (4): 현재 태스크가 수행 중이며, 에이전트가 목표 지점에 근접했음...


  • Braze의 messaging API

    용어 설명 external_user_ids Braze SDK에 설정한 애플리케이션의 ID 캠페인의 경우 segment와 동시에 설정되어 있으면 둘 모두를 포함하는 사용자들이 대상이 됨 user_aliases 사용자를 처음 등록 할 때 설정하는 alias를 이용해 발송 send_id 발송한 알림을 track하기 위한 id broadcast로 발송하면 직접 입력하지 않아도 자동으로 만들어줌 audience 사용자 속성을 기반으로 논리 연산의 조합으로...