서론
인프라 규모 증가 → 하나에 다 정의
-> 코드 중복, 의도치 않게 다른 부분에 영향
끼칠 수 있음
위 같은 단점을 해결하기 위해서 나온게 모듈이다.
모듈
관련있는 리소스를 한 곳에 모아 패키지를 만들어 쓸 수 있도록 하는 것
모듈 장점
- 캡슐화
- 서로 관련있는걸 결합시키고 필요한 인자만 넘겨주면 되기 때문에 실제 구현에 대해서는 몰라도 된다.
- 재사용성
- 한 번 정의해둔 모듈을 여러 번 호출 가능
- 일관성
- 필요한 옵션들을 한 번 설정해놓고 계속 그 모듈로 만들기 때문에 같은 설정 값으로 리소스 생성 가능