[TIL] 20201202

todo

What I learned

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

Tags:

Categories:

Updated:

Leave a comment