Skip to content

Infra Structure

JinHyouk York edited this page Nov 13, 2019 · 2 revisions

INFRA

0차 임시 구조

https://github.com/FullOfOrange/Node-traffic-test 위의 Repository 에 사유가 작성되어있습니다. Redis를 예약에 사용할 수 없습니다. (Transaction의 원자성 보장이 안됨) 따라서 모든 예약을 RDB를 사용하기로 했으며, RDB의 Transaction 원자성을 믿기로 했습니다.

1차 확정 구조

SPA 배포 서버

Object Storage에 SPA로 구성된 React 프로젝트를 올리고, Nginx가 SPA를 접근 가능하도록 웹서버 용도로 설정하여 이것을 LoadBalancing. 최초에는 Nginx 하나만 두고, Load Balancing 을 하지 않을 예정

Static_file_Deploy

API 서버

모든 데이터는 RDB 로 처리할 예정. (Log와 통계에 필요한 데이터 저장은 아직 결정 안함.) 파란색 네모안에 있는 서비스는 예약에 관련된 Micro Service로써 티켓 예약에 따라 스캐줄링을 하여 스케일링을 진행할 예정

API_Server_Deploy

BookUs!

개요
기획서

Tech

실용적인 리액트 테스트 전략
DevOps
Infra Structure
컴포넌트 작성법
Client Sturcture

Documents

데이터베이스 스키마
Yarn workspace 명령어
Docker를 이용한 서버 개발 환경
Linting Tools

Stress Testing Log

테스트 로그

1차 테스트

📝 Agile Process

스프린트 0주차: 기획 단계
스프린트 1주차: 개발 환경 구축
스프린트 2주차: 개발
스프린트 3주차: 개발
스프린트 4주차: 개발
스프린트 5주차: 개발
👉 스프린트 6주차 🔥

👷‍♂️ Technique Writing

🤝 Rules

Clone this wiki locally