WSL (Windows Subsystem for Linux)
- 윈도우 10, 11에서 네이티브로 리눅스 실행 파일을 작동시키기 위해서 사용.
- WSL에 도커, code-server를 이용해서 개발하는 경우도 있음.
- 가상머신을 사용해서 리눅스를 돌리면 무겁다는 단점이 있음.
- 하지만 WSL을 이용하면 리눅스 프로그램을 가볍게 이용할 수 있음.
- WSL을 이용하면 ZSH등의 터미널을 사용하기 편리하다 (Powershall과 다름)
DDD (Domain Driven Design)
- 도메인 주도 설계
- 도메인과 도메인 로직에 초점을 맞춤.
- 도메인 별로 분리
- 높은 응집력, 낮은 결합도 설계
- 여기서 확장한 것이 마이크로서비스