Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

분배와 배분은 글자 순서만 바꾸어놓았을 뿐이데 경제학 기준 다른의미를 가지고 있습니다.

일반적으로 배분은 자원을 투입하는 경제활동의 앞 부분에서 일어나고, 분배는 생산의 결과물이 나온 뒤에 소득을 나누는 과정을 의미합니다.


영어의 용례에도 배분과 분배는 다음과 같은 차이가 있습니다.

  • allocation of resources : 자원의 배분
  • the distribution of wealth : 부의 분배


IT산업군에서는 router 은 데이터 전송시 최적 경로를 선택하는장치를 의미하며  경제용어와 비교하면

자원(트래픽 또는 작업)을  나누는 것이기 때문에 배분기라고 표현하는것이 의미상 가까우나

분배기란 용어를 일반적으로 더 많이 사용합니다.

빅뱅이론은, 기 이론이 우주의 탄생을 설명하 기에 적합한 내용인지 모든 천문학자가 동의하는 건 아니지만,

천문학자 라면 이해는 한다. 하지만 소프트웨어 공학 분야에서는 모든 사람이 동의 하는 전문용어가 없다.

예를 들어, 객체지향 프로그래밍의 정의는 다양하다.

비지니스 환경에서 우리 분야를 원래 '데이터 처리'라고 불렀지만 지금은 '정보 처리'라고 부른다.

공학 환경에서는 '컴퓨팅'이라고 부른다. 우리 가운데 일부는 이제 우리분야의 이름을 '지식 처리'라고

바꿔 부르기를 원하기도 한다. 

  • 2010년 발간된 고전책으로 "고약한 문제, 합당한 해결 -폭포수 모델의 한계와 애자일 인식의 뿌리" 중


여기서는 분배란 단어를 채택해 AKKA가 제공하는 유용한 라우팅에 알아보겠습니다.

...

  • 블락킹이 발생한 a에게 작업을 안준다기보다~ 가급적 덜 바쁜 유휴(idle) 라우티에게 이벤트를 분배 시도하는 컨셉입니다.


Info

"측정   없다면 관리할 수 없다" - 피터 드러커

유닛테스트에서 모듈단위 성능테스트를 측정하는것은 복잡한 도메인일수록 필요하지만 복잡하다는 이유로 포기하게 됩니다.

시스템의 성능 테스트에서도 마찬가지로 측정되지 않으면 개선할수 없으며 모니터링툴과 같이 측정을 할수 있는 유틸리티가 중요합니다.

다음 영상은 성능테스트가 왜 어렵고 어떠한 전략을 가져야할지에 대해 참고할수 있는 참고영상이며 다양한 언어및 플랫폼에서 Bench라는 모듈을 이용해 

유닛테스트 단계에서 활용할수 있습니다.



Image Added

링크 : https://www.youtube.com/watch?v=EWWMAhAERFg&t=12s



샘플코드및 이론참고

...