프론트엔드 개발환경
- 마이크로 프론트엔드 아키텍처, 모노레포
- 각각의 서비스는 완전히 독립적으로 개발, 배포
React, Typescript, Next를 공통 기술로 가져감
웹 서비스에서 가장 다루기 어려운 부분은?
비동기 프로그래밍은 여전히 어려운 문제중 하나이다.
비동기 프로그래밍
- 순서가 보장되지 않는 경우
- 좋은 사용자 경험을 위해 필수
JS에서 지원하는 도구들은 callback, promise, rxjs 등이 있을 것이다.

이 코드의 문제점은 무엇일까?
- 성공하는 경우와 실패하는 경우가 섞여서 처리된다.
- 코드를 작성하는 입장에서 매번 에러 유무를 확인해야 한다.
