[TIL] 20201202
todo
What I learned
스케일업
과스케일아웃
에 대해 배웠다.스케일업
: 수직확장(서버의 성능을 좋게)- 서버 하드웨어 장비(cpu, ram 등) 성능을 높이는 것으로, 적은 서버에 부하가 집중되어 장애 발생시 영향도가 큰 단점이 있다.
- 비싼 서버 몇 대만 두어 편리하게 관리하자.
스케일아웃
: 수평확장(서버 대수를 많이)- 여러 서버로 나누어 처리하는 것으로, 관리의 부담이 있기는 하지만 필요시 서버를 늘리거나 줄일 수 있는 장점이 있다.
- 비교적 저럼한 서버 여러대를 두어 장애시 영향도를 낮추자.
BDD (Behavior-Driven Development)
란, 시나리오 기반 TC 를 작성하며 개발하는 방법이다.- 하나의 시나리오는 Feature, Scenario, Given, When, Then 이렇게 5개의 구조를 갖는다.
Leave a comment