일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- dp
- CI/CD
- 수학
- 삼성 SW 역량테스트
- ICPC
- LCS
- 데이터 분석
- jpa
- 백준 1753번
- 삼성SW역량테스트
- 컴퓨터 구조
- 이분탐색
- 고속 푸리에 변환
- REACT
- BFS
- Bit
- 펜윅 트리
- Cloud Pub/Sub
- 종만북
- 다이나믹 프로그래밍
- r
- 접미사 배열
- 생활코딩
- 그리디
- 다익스트라
- JavaScript
- Air Table
- Cloud Run
- 시뮬레이션
- 우선순위 큐
- Today
- Total
목록전체 글 (153)
코딩스토리

# 해당 포스팅은 GCP 공식 문서 내용을 바탕으로 작성된 글입니다. https://cloud.google.com/run/docs/tutorials/pubsub?hl=ko#run-clone-sample-repository-java Cloud Run에 Pub/Sub 사용 튜토리얼 | Cloud Run 문서 | Google Cloud 의견 보내기 Cloud Run에 Pub/Sub 사용 튜토리얼 이 튜토리얼에서는 Cloud Run 서비스를 작성, 배포하고 Pub/Sub 푸시 구독으로부터 호출하는 방법을 보여줍니다. 목표 Cloud Run에 서비스 작성, 빌드, 배포 P cloud.google.com 개요 앞서 Cloud Pub/Sub이 뭔지, 어떻게 사용하는 건 지 알아보았다. 그리고 Cloud Pub/Sub..

원래라면 Air Table에 대한 포스팅이 먼저였어야 하지만.. Air Table Api에서 더 구현해야 할 부분이 남아있어서 구현이 완료된 지금 포스팅을 남깁니다 🤤 Air Table Air Table은 데이터베이스 기능이 있는 스프레드 시트이다. (Feat. WIKI) 여러 줄의 설명이 필요 없다. 진짜 정확히 저 의미 그대로다. 사진을 보면 더 이해가 갈 것이다. DB 같아 보이면서도 스프레드시트 같은 느낌? 그 어딘가? 하지만 기능은 DB를 사용하는 것처럼 다 사용할 수 있다. (ex. Table 결합, 레코드 정렬 등) 혹시라도 더 궁금한 사람이라면 아래 링크에서 확인! (Zapier 측에서 정리해놓은 것인데 좋다.) https://zapier.com/blog/what-is-airtable/ ..

# 해당 포스팅은 Google Cloud Tech Youtube의 Cloud Pub/Sub 관련 영상을 기반으로 작성하였습니다. Cloud Pub/Sub in Action - ep.3 이제 Cloud Pub/Sub이 어떤 문제점을 해결하기 위해서 나왔는지, 또 어떠한 모델을 통해 작동하는지를 이해했다. (이전 포스팅 링크 : https://kimtaehyun98.tistory.com/146) 그럼 이제 실제로 만들어보자. 우리는 최종적으로 아래와 같은 작업을 하는 Pub/Sub 모델을 구축할 것이다. 즉 간단하게 설명하면 Order가 들어오면 Pub/Sub은 해당 Topic을 구독하고 있는 packaging과 notification Subscriber에게 Order가 들어왔음을 알리는 모델이다. 구현은 ..

# 해당 포스팅은 Google Cloud Tech Youtube의 Cloud Pub/Sub 관련 영상을 기반으로 작성하였습니다. What is Cloud Pub/Sub? -ep2 앞선 포스팅의 내용은 왜 Cloud Pub/Sub 모델이 등장했는지에 대한 설명이었다. (이전 포스팅 링크 : https://kimtaehyun98.tistory.com/145) 이런 개념이 어떻게 실제로 사용될까? 이젠 개발자 마인드로 넘어가서 생각해보자. Cloud Pub/Sub은 이름 그대로 Publisher와 Subscriber model을 지원하다. Publisher, 즉 제공자는 메시지를 만들어서 보낸다. 그리고 메시지는 모든 Subscriber, 즉 구독자가 승인할 때까지 저장된다. 위에서 생성된 Topic의 결과를..

# 해당 포스팅은 Google Cloud Tech Youtube의 Cloud Pub/Sub 관련 영상을 기반으로 작성하였습니다. Cloud Pub/Sub Overview - ep.1 우리가 온라인 쇼핑몰에서 상품을 주문할 때 아래 사진과 같은 서비스 과정을 거치게 된다. 1) order manager service receive that users order -> 유저의 주문을 주문 관리 서비스가 받는다. 2) send a message to packaing service and processing (packaging product, send a message to the shipping) -> 주문이 들어왔음을 상품 출고 서비스(예를 들면 옷 회사)에 알리게 되고, 상품이 출고된다. -> 또한 상품이 ..

프로젝트를 진행하면서 AirTable을 사용하게 되었고, 앞서 AWS Lambda와 API Gateway를 사용하여 Serverless API를 구축해보았다. 이제 Front 단에서 해당 API를 호출하면 Air Table에 데이터가 정상적으로 저장되는 것을 확인할 수 있었다. 내가 해당 API를 개발한 이유는 다음과 같다. 사용자가 건의사항이 있다면 Front단의 버튼을 누른다. 그럼 버튼의 이벤트가 API를 호출하게 되고, 사용자의 건의사항이 Air Table로 저장된다. 이제 우리 팀은 해당 건의사항을 Air Table에 들어가면 한 번에 확인할 수 있었다. 문제는, 매번 Air Table을 들어가서 확인해야된다는 것이다. 물론, API를 애초에 메일 보내는 형식으로 만들어도 됐지만, 데이터들을 모..

프로젝트를 진행하면서 Air Table을 사용하게 되었다. Air Table 홈페이지 https://www.airtable.com/ Airtable | Everyone's app platform Airtable is a low-code platform for building collaborative apps. Customize your workflow, collaborate, and achieve ambitious outcomes. Get started for free. www.airtable.com 다양한 용도가 있지만 우리 팀에서 쓰려는 용도는 "사용자의 건의사항을 저장하고 관리하는 DB"이다. 원래라면 DB와 API 서버가 필요하겠지만, Air Table은 자체적으로 CRUD API를 제공한다. (..

길고 길었던 300일의 대장정을 여기서 마무리해보려고 합니다. (사실 후기 쓰는 걸 까먹고 있다가 지금 안 쓰면 영영 안 쓸 것 같아서.. 새벽 감성에 쓰는 중 🤣) 사건의 시작 저는 항상 꾸준함과 성실함을 제 가장 큰 무기라고 생각했었습니다. 때는 바야흐로 2021년 7월 24일. 우연히 보게 된 우아한 테크 캠프의 지원서에 "1년간 꾸준히 노력한 경험을 서술하세요"라는 질문이 있었습니다. 물론 그 당시 우테캠에 지원할 생각, 실력, 시간 모두 없었지만 뒤통수를 한 대 맞은 기분이었습니다. 언젠간 나에게도 꾸준함과 성실함을 증명하라는 시간이 올 텐데 과연 내가 증명할 수 있을까? 그때부터 그 증명의 도구로 쓰기 위해, 또한 잠깐 쉬면 돌아가버리는 알고리즘 실력까지 잡는 일석이조의 잔디 프로젝트를 시작하..