DDD를 도입하게 된 이유는 API를 설계를 여러번 하면서 느낀 점이 정리가 되지 않는 다는 느낌이 많이 들었다.
본 문서는 REST-API의 Self-descriptiveness와 URI 설계에 대한 부분만을 명시하고 있다. 다른 REST적인 특징들은 본 문서에서 다루지 않는다.
REST API 구현을 위한 여러 가지의 웹 프레임워크와 여러 프로그래밍 언어들이 있다. node.js, nestjs, python등이 있다. 그 중 python을 선택한 이유는 계산에 특화된 API를 만들기 위함이다. 다른 언어들도 계산을 하기에 어려운 언어는 아니지