<aside> 💡 ***이 장의 내용
Thread, Future, 자바가 풍부한 동시성 API를 제공하도록 강요하는 진화의 힘 비동기 API 동시 컴퓨팅의 박스와 채널 뷰 CompletableFuture 콤비네이터로 박스를 동적으로 연결 리액티브 프로그래밍용 자바 9 플로 API의 기초를 이루는 발행 구독 프로토콜 리액티브 프로그래밍과 리액티브 시스템***
</aside>
최근 소프트웨어 개발 방법을 획기적으로 뒤집는 두 가지 추세가 있다.
애플리케이션을 실행하는 하드웨어와 관련된 것
애플리케이션을 어떻게 구성하는가(상호 작용)와 관련된 것
멀티 코어 프로세스가 발전하면서, 애플리케이션의 속도는 멀티 코어 프로세서를 얼마나 잘 활용할 수 있도록 소프트웨어를 개발하는가에 따라 달라질 수 있다.
마이크로서비스 아키텍처 선택이 지난 몇 년간 증가했다.
원격 서비스와 상호작용하는 매시업 애플리케이션의 형식
이 상황은 멀티태스킹 프로그래밍의 양면성을 보여준다!