Readtrend Weekly

Issue #74

2016-08-02 ~ 2016-08-17

SPONSOR

생활코딩은 일반인에게 프로그래밍을 알려주는 활동으로, 온라인/오프라인 무료 강의를 제공합니다.

https://opentutorials.org/course/1

HEADLINE

  • Babel 너 믿을수 있니?
    Javascript Library
    • * Babel이 실제로 크게, 코드량. 그리고 코드의 품질면에서 어떻게 변경하는지 확인
    • * Babel은 ES6에 가급적이면 근접하게 코드를 변환하는 Normal Mode와 가급적 간단한 ES5코드로 변경하는 Loose Mode가 있다.
    • * Loose Mode에 의해 변환된 코드는 빠르고, 하위 브라우저에 안정적인 반면, Native ES6 코드로 변경시에는 변경 이슈가 발생할 수 있는 단점
  • 메시지 스트림을 이용한 비동기 마이크로서비스 아키텍처
    Architecture Server
    • * 단일 서비스에서 모든 기능들이 호스팅되는 방식에서 하나 둘 씩 만들어내는 문제들을 해결하고자, 몇 개의 서비스로 분리
    • * 하나의 프로세스를 이루는 여러 서비스(혹은 bounded context)들이 메시지 스트림에 의해 약하게 결합되어 간접수준이 높아집니다. 이것은 장점이기도 하지만 단점일 수도 있습니다
    • * 프로그래머는 모듈이 강하게 결합된 경우에 비해 프로세스 전체 흐름을 파악하기 어려워집니다. 이런 비용을 줄이기 위해 문서화가 필요할 수 있습니다. CQRS Messaging Tools는 이것을 도와주는 도구입니다.

FrontEnd

BackEnd

IT_Knowledge

Books