JAM Stack
-
JAM Stack개발 2022. 4. 15. 01:00
JAM Stack JavaScript API MarkUp Stack 웹 서비스를 만드는 하나의 설계 방식, 프로그래밍 기법이라 할 수 있다. 일반적인 프로그래밍 기법이고 매우 익숙하게 느낄 수 있다. 실제로는 이러한 개념을 모르고 현재까지 이와 비슷한 방식으로 개발을 해오고 있었을 수도 있다. (LAMP, MEAN Stack과 같은 개념을 떠올리면 된다.) 더 나아가서 JAM Stack은 정적 사이트 생성기를 사용한 서비스의 설계를 의미하기도 한다. 여기서 정적 사이트 생성기란 (SSG) Next, Hugo, Gastby 등을 의미한다. 아래에서 SSG에 대해서도 다뤄보자. JAM Stack 공식 문서에서는 아래와 같이 정의한다. 웹 애플리케이션에서 렌더링 할 화면을 Pre-render 하고 이를 CDN..