Basic Web Servie(14)
-
24년 인앱결제 연동 최신 가이드, feat U.I 변동으로 골머리가 났다면 click!
Chat GPT 한테 물어봐도 자꾸 옛날 버전으로 알려줘서 단전에서 끌어올라오는 열을 식히고 싶은 분들을 위하여, 또 이 가이드를 학습해서 보다 최신 정보로 여러 사람을 도울 수 있길 원하는 AI들에게 받칩니다. Google I.A.P- 1. 서비스계정 만들기- 2. 서비스계정 key 값 사용하여 auth 호출- 3. 호출한 auth client를 통해 AndroidPublisher 사용으로 결제토큰 조회- 4. Pub/Sub 주제 설정하기- 5. 설정한 주제에 실시간 결제정보 받기 RTND 1. 서비스 계정 생성기본적인 flow와 컨셉션에 대한 변동은 없습니다. 다만 이전에 존재했던 Play console과 Cloud console간의 연동을 직접적으로 할 수 있었던 메뉴가 사라졌기 때문에 각 콘솔에..
2024.11.06 -
AWS 쿠버네티스 핸즈온 워크샵! EKS 빠르게 찍먹해보자
intro 금일 코엑스에서 진행한 aws EKS 관련 워크샵에 참석하고 나서 다시 생각하면 좋을 내용을 정리했습니다. 😋 필자는 예전에 서비스를 ECS로 운영을 해본 경험이 있어서 사용하면서 있었으면 했던 부분들이 EKS에 있는 것을 보며 새로웠습니다. 워크샵 당시 시간이 부족해서 내용들이 빠르게 지나갔는데 EKS를 도입한다면 알아야할 기본 개념과 워크샵 당시 추천해준 툴의 패스트 가이드를 공유합니다! So Why K8s and Why EKS? k8s, 쿠버네티스가 길다고 줄인 단어라고 합니다. 우리가 보통 서버를 만들고 배포를 한다고 하면 서버가 돌아가는 '인스턴스'를 사람들이 접속할 수 있는 퍼블릭한 클라우드 컴퓨팅 서비스에 올리거나 자체 서버 포트에 연결하는 것을 생각합니다. 쿠버네티스는 이러한 서..
2022.11.07 -
21일 AWS 컨퍼런스 후기
AWS를 통한 서비스 아키텍쳐 설계를 다시 돌아볼 수 있었던 시간 프로젝트를 만들 때도 유사한 아키텍쳐로 서비스를 구현했었다. Route53, ELB를 통해서 DNS 호스팅을 관리하고 준비한 SSL 인증서를 통해서 https 프로토콜로 서비스 접근을 가능하게 만들었다. 그리고 클라우드 프론트를 통해서 보다 빠르고 효과적으로 콘텐츠들이 전달될 수 있도록 하고 S3에는 빌딩을 한 프론트엔드 파일을 버킷에 넣어서 배포를 진행하고 EC2의 인스턴스에서는 노드 서버코드를 직접 실행시키면서 웹으로 서비스가 배포될 수 있도록 만들었다. "AWS로 웹 어플리케이션"만들기 세션은 이러한 흐름에 대한 전반적인 설명이 있으면서도 새롭게 알게 된 내용도 많이 있었다. 오토스케일링을 통해서 트래픽에 따라 EC2 인스턴스를 관리..
2021.01.21 -
CI / CD
업데이트 시 자동 배포 정리를 해야함. Docker image(AMI linux , Ubuntu linux, window) + node.js , python 프리셋 -> 하나의 vm을 만들면 container (aws에선 인스턴스)를 만든다. wellknown port 찾아보기 터미널에서 export NODE_ENV=development or test or production 로 모드를 변경할 수 있다.
2020.11.11 -
Session? Cookie?
Session 사용자의 정보를 사용자가 아닌 서버 상에서 일정시간 동안 관리하면서 저장한다. 서버가 클라이언트에게 유일한 ID를 부여합니다. 유효한 ID가 있는 상태에서만 데이터를 관리할 수 있기 때문에 중요한 내용은 Cookie보단 Session에서 관리합니다. Cookie 사용자의 정보를 사용자 메모리에 일정시간 동안 관리하는 것. 그래서 쿠키는 클라이언트에서 관리가 됩니다. 이름, 만료날짜, 값 등으로 구성. Set-cookie는 서버가 클라이언트에 주는 응답이고 Cookie는 클라이언트가 서버에게 보내는 요청에 담겨져있습니다. 개인정보 보호를 위해서 Max-Age , Expire로 쿠키가 만기되기는 기간도 정해줘야합니다. Domain 으로 호스트를 지정해야 CSRF를 방지할 수 있습니다. Encr..
2020.10.28 -
schema
Schema 스키마는 데이터베이스에서 데이터가 구성되는 방식과 서로 다른 엔티티(entity는 정보의 한 단위) 간의 관계에 대한 설명! #각 엔티티를 설명하는 필드, 엔티티 안의 테이블, 그 테이블의 정보들에 해당하는 레코드. 다른테이블의 키를 foreign key , 나의 키를 primary key라고 표현한다. 보통 id를 활용 1 : N 일 때는 작은 규모를 큰 규모에서 id로 연결하는게 낮은 복잡도를 갖는다. N : N 일 때는 좌표와 같이 서로의 id를 조합해서 만든다. 다른 테이블들과 여러 관계를 가지는 테이블을 조인트 테이블
2020.10.21