TIL

# 210909 TIL

장기현장실습

띵동 application wiki 읽기

  • 프로젝트 구조  기능 > 띵동 구조 설명 정리 (처음~DB까지) 
    •  ALB (Application Load Balancer): 부하 분산 서비스 
    •  ECS (Elastic Container Service): 클러스터에서 컨테이너를 쉽게 실행, 중지  관리할  있게 해주는 컨테이너 관리 서비스 
    •  EC2 (Elastic Compute Cloud): 클라우드 컴퓨팅  클라우드에서 확장 가능 컴퓨팅 용량을 제공함, 하드웨어에 선투자할 필요가 없어  빠르게 애플리케이션을 개발  배포할  있음 
    •  Amazon Kinesis: 실시간 데이터 분석 처리 시스템 
    •  backend/auto order에서 (요청 형태는 v1이지만 로직은 v2로 사용하고 싶어서) 라는 말의 의미가 무엇인지?? 
      • 예를 들어 클라이언트에서 v1이라는 서버로 요청을 하고 있는 상황인데 v2 라는 새로운 서버에서 내부 기능  구조를 수정해서 전달하고 싶은 경우에 v1 서버에 요청하는 형태로 요청은 하지만 실질적으로는 v2 에서 처리한다는 뜻.  부분은 이해가  안되도 괜찮음 
    •  backend/payment-new에서 app-to-app 방식의 시루’ 가 무엇인지 
      • 시루페이 라는 결제 수단. app to app  경우 결제 방식에 web to app, app to app 방식 등이 있는데시루페이는 app to app 방식으로 결제를  
      • app to app 결제를 하기 위해 띵동에서 결제에 필요한 어플(예를 들어 시루 어플) 필요한 형태 
    •  RDS (Relational Database Service): AWS 클라우드에서 관계형 데이터베이스를  쉽게 설치, 운영  확장할  있는  서비스 
    • redis (Remote Dictionary Server): ‘key-value’ 구조의 비정형 데이터를 저장하고 관리하기 위한 오픈 소스 기반의비관계형 데이터베이스 관리 시스템 
    •  pub/sub (발행-구독 모델): 비동기적으로 100밀리초의 지연 시간으로 통신할  있음, 데이터를 수집하고 배포하는 스트리밍 분석  데이터 통합 파이프라인에 사용됨 
  • 개발하기 > 띵동 앱(RN) 빌드 관련 매뉴얼 
    • Xcode 설치하려 했으나, 용량이 부족하여 실패 
    • Android studio 설치만 해둔 상태이고 추후 빌드해  예정 
  • 개발하기 > 서버 서비스를 로컬에서 실행하기 
    • Branch-service-server repository에 들어가서 터미널 키고 npm ci -> npm start 
    • Localhost:3400 접속됨 

  • 개발하기 > mongoDB GUI tool
    • MongoDB Compass 설치  커넥트 완료 

 

 

 

띵동 TMS, 파트너스 웹 로컬 환경 세팅 

  • Hb-tms-v2와 ddingdong-partners-web 폴더에서 터미널을 켜고 npm ci(npm install), npm start로 localhost:8080이 잘 열리는 것을 확인 
  • TMS 로그인하고 들어와서 상점관리를 들어온 다음에 나오는 상점상세 부분 프론트 코드는 사실 파트너스 웹에 존재함 -> 파트너스 웹의 코드를 TMS에 불러오는 것 뿐.. (추후 해결 예정)

 

웹 구조 학습하기

모든 개발자를 위한 HTTP 웹 기본 지식 강의 (10/41)

 

[인프런] 모든 개발자를 위한 HTTP 웹 기본 지식 (인터넷 네트워크)

웹이나 HTTP도 인터넷 네트워크 망을 기반으로 동작하기에 기초 지식을 배워보자! 인터넷 통신 인터넷에서 컴퓨터 둘은 어떻게 통신할까? 그냥 케이블 연결해서 하면 되지 않아? 그럼 엄청 멀리

dass-develop.tistory.com

 

[인프런] 모든 개발자를 위한 HTTP 웹 기본 지식 (URI와 웹 브라우저 요청 흐름)

URI의 개념과 웹 브라우저 요청 흐름에 대해 알아보자. URI Uniform: 리소스를 식별하는 통일된 방식 Resource: 자원 = URI로 식별할 수 있는 모든 것을 의미 (제한 없음) Identifier: 다른 항목과 구분하는데

dass-develop.tistory.com

 

'TIL' 카테고리의 다른 글

# 210913 TIL  (0) 2021.09.23
# 210910 TIL  (0) 2021.09.23
# 210908 TIL  (0) 2021.09.17
# 210907 TIL  (0) 2021.09.16
# 210906 TIL  (0) 2021.09.16