일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- #Swagger
- Redux
- #api 문서화
- javascript
- Site Reliability engineering
- docker
- #Swagger-ui
- Kubernetes
- action
- 기술PM
- 프로세스
- Reducer
- 모두의캠퍼스
- fluentd
- AWS
- #Swagger-editor
- ecs
- IP
- 모캠
- 북딜
- 카카오게임즈
- 쿠버네티스 컨트롤러
- #Swagger-codegen
- server
- 프로세스 통신
- React.js
- SRE
- #스웨거
- 쿠버네티스
- React
- Today
- Total
목록분류 전체보기 (166)
탕구리's 블로그
사실 제가 결제 테스트를 진행하는 과정에서 원인을 알기 힘든 결제 관련 오류가 지속적으로 발생해서 정말 화가 많이 났었기 때문에 이 글을 보시는 분들은 삽질을 조금이라도 덜 하시라는 의미에서 오늘은 구글에서 결제 테스트를 진행하기 위해 어떤 과정이 진행되어야 하는지 정리해보려 합니다. 앱을 개발하고 앱 내의 상품을 사용자들에게 판매하기 위해서는 우선 결제가 정상적으로 이루어지는지 확인하는 작업이 이루어져야 합니다. 이루어 져야합니다. 앱내 결제가 정상적으로 이루어지지 않는 경우에 제작자 입장에서는 큰 문제가 발생할 수 있기에 내용을 좀 더 정확히 이해하기 위해 정리를 진행하게 되었습니다. 우선, 아래 내용은 인앱 상품이 등록되어 있다는 가정하에 결제 테스트를 위한 테스터 등록하는 과정에 대하여 설명합니다..
지금은 오전 2시31분 갑작스럽게 할 일이 생각나 일어나서 컴퓨터 앞에 앉았다(물론 자고 일어났음 ㅎㅎ) 기존에 서버에 등록해 놓은 cron 작업이 정상적으로 작동하지 않는 것 같았다. 스크립트 구동 여부는 일전에 전부 확인 했었고... 명령어 또한 정상적으로 등록해 두었는데 왜 정상적으로 동작하지 않는거지... 너무 고통스러웠다. 우선 기본적인 cron을 위한 문법은 간단하다. * * * * * 1분 마다 실행 30 * * * * 매시 30분마다 실행 0 0 10 * * 매월 10일 0시 0분에 실행 * * 10 * * 매월 10일에 1분 마다 실행 0 0 10 4 * 매년 4월 10일에 0시 0분에 실행 0 0 * * 1 매주 월요일 0시 0분에 실행 (요일의 숫자표현: 일0 월1 화2 수3 목4 금..
지난 번 구글 스토어 관련 포스팅에서 APK와 AAB에 대해서 간단하게 내용을 정리해 보았습니다. 이번에는 구글에서 AAB 이후에 좀 더 효과적인 에셋관리(?)를 위한 기능을 제공하기 시작하는데.... 구글에서는 2019년 8월 Play Asset Delivery(PAD)를 제공하기 시작합니다. 그럼 PAD는 무엇일까요? Play Asset Delivery란? AAB가 기본적인 모듈을 사용자 환경에 맞게 설치하고 조합하여 사용자에게 앱을 제공하는 방식이라면! PAD는 에셋(에셋팩)을 abb의 일부로 관리하는 방식입니다. 보통의 게임서비스에서는 게임을 위한 기본적인 리소스를 필요로하고 이는 APK에 포함되어 있거나 OBB와 같은 확장파일로 제공되는 방식이며 확장파일을 제공하기 위해서는 별도의 CDN 서비스..
당분간의 포스팅에서는 ECS 사용을 위한 방법에 대해서 조금씩 뒤적거려볼 예정입니다. 아래의 순서에 맞춰서 포스팅을 작성하게 될 것 같습니다. 1. 클러스터생성하기 2. Task Definition 설정하기 3. 서비스 생성하기 그럼 우선, 이번 포스팅에서는 AWS Console을 통해 클러스터를 생성하는 방법과 어떤 옵션들을 설정할 수 있는지 알아보도록 하겠습니다. 클러스터 생성하기 ECS를 사용하기 위해서는 클러스터를 생성해야 합니다. 클러스터는 묶음(?)의 단위로 생각하면 편하고 보통은 프로젝트 단위 혹은 컨테이너 종류에 따라 분리할 수 있다고 합니다. 클러스터는 단순히 논리적인 개념이므로 물리적인 장비가 포함되지 않습니다. 1. 템플릿 선택하기 AWS Console을 통해 ECS "클러스터 생성"..
혹시 같은 문제로 인해 이 글을 읽게 되었고 다른 방법으로 해결하신 분이 있다면 꼭 좀 댓글에 남겨주세요 ㅠㅠㅠ 부탁드립니다! 문제 해결에 대한 포스팅 시작! ECR을 사용하기 위해 AWS에서는 IAM을 통해 사용자 권한 관리를 진행하고 이에 따라 ECR에 로그인하는 과정이 필요하다. 우선, 가이드에 나와있는 대로 로그인을 위해 명령어를 입력! 아래 명령어는 aws cli v2 명렁어이다. v1에서는 "get-login" 명령어를 사용하고 있다. $ aws ecr get-login-password --region | docker login \ --username AWS --password-stdin \ .dkr.ecr.region.amazonaws.com 시키는대로 했는데. 자꾸 에러가난다. 화가났다. ..
요오오오즘 아주 핫한 당근마켓! 채용설명 라이브 방송을 보게되어서 요즘 관심이 생긴 SRE 세션에 대한 정리를 진행하였습니다. 어떤 업무를 진행하고 SRE팀에서 현재 어떤 기술스택을 사용하고 있는지 알아봅시다! 업무내용 서비스 배포 지원 및 모니터링 배포 파이프라인 구축 배포 및 운영 노하우 공유 쿠버네티스 기반 인하우스 배포 서비스 구축 쿠버네티스 클러스터 운영 탄력성 높은 서비스 구축 및 장애 대응화 AWS 기반 서비스 운영 TerraForm 운영 고도화 Prometheus 기반 메트릭 서버 운영 DataDog/ Grafana 기반 서비스 모니터링 메트릭 기반 SLI 측정 및 SLO 수립 달성 트래픽 트래픽에 따른 기술 도입 어떤 부분에 초점을 맞추어 업무를 하는가 1. 어떻게 높은 트래픽을 안정적으..
"애플에서 사용하는 인증 체계와 관련된 개념에 대해서 정리를 해두기 위한 포스팅입니다." 헷갈려도 너무 헷갈린다. 자주 하는 작업이 아니라 그런지 매번 헷갈린다.그래서 이참에 정리를 좀 해두고자 오랜만에 포스팅을 하게 되었다. (사실 그냥 요즘 만사가 귀찮고...귀찮고.. 귀찮았다)주절주절 그만떠들고 본론으로 들어가 보자! 간단하게는?우선 애플(앱 스토어)에 앱을 게시하기 위해서는 애플에 개발자에 대한 인증과 앱에 대한 인증을 받는 과정이 필요합니다. 애플에 돈을 내고 애플 개발자 프로그램을 구매하게 되면 애플 디벨로퍼스에서 인증서 발급이 가능합니다. 말은 쉽지만 중간중간에 많은 비밀이 숨어 있습니다. 이런 부분이 굉장히 헷갈리게 하는 주범이었는데요. 이참에 머릿속을 정리해 보겠습니다. 과정을 살..
안녕하세요! 오늘은 그라파나 알림을 사용하려고 알아보던 중 생각했던 것만큼 상세한 알림 설정이 되지 않아(실시간 지표값이나.. 지표값이나.. 지표값 같은 것들?) 그라파나가 아닌 프로메테우스에서 수집되는 지표를 통해 알림을 설정하고 발송하는 방법에 대해 알아보려고 합니다. 최대한 간단하게 정리하여 나중에 알아보기 쉽게(?)하려 노력하였습니다 ㅎㅎ.. 샘플로 만들어진 설정파일은 JVM에서 exporter를 통해 prometheus로 받아오는 지표에 대한 알림 생성을 예로 작성하였습니다. alertmanager를 설치하는 과정은 건너뛰고 설정에 필요한 내용만 정리하려 합니다. 저는 docker를 통해 alertmanager를 설치하였고 config 설정을 위한 volumes 변경 외에는 기본적으로 제공되는 ..
형상관리의 사전적 의미 소프트웨어 구성 관리(영어: Software Configuration Management) 또는 형상 관리는 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것으로, 형상 관리는 일반적인 단순 버전관리 기반의 소프트웨어 운용을 좀 더 포괄적인 학술 분야의 형태로 넓히는 근간을 이야기한다. 일반적으로 형상 항목(영어: Configuration Item)이라는 형태로 작업 산출물을 선정하고, 형상 항목 간의 변경 사항 추적과 통제 정책을 수립하고 관리한다. ** 변경사항에 대한 추적관리 및 통제하는 것을 의미한다. 형상관리에는 버전관리 또한 포함된다. 소프트웨어 구성 관리란 소프트웨어 소스 코드 뿐 아니라 개발 환경, 빌드 구조 등 전반적인 환경 전반적인 내역에 대한 관리 체계를 ..