API 설계의 중요성과 배경API 설계가 시스템 확장성에 미치는 영향API는 모듈, 서비스, 혹은 시스템 간의 경계를 정의하는 핵심 요소API의 구조가 시스템 전체의 확장성과 유연성을 결정API가 확장성에 기여하는 방식느슨한 결합(Loose Coupling) API는 내부 구현을 감추고 외부에 인터페이스만 노출하여, 내부 구조가 바뀌어도 다른 시스템은 영향 X모듈화(Modularity) 각 기능을 API 단위로 나누면 새로운 기능 추가 시 기존 시스템에 영향을 주지 않고 독립적으로 확장 가능표준화된 인터페이스 명확한 규칙(예: RESTful 등)에 기반한 API는 팀 간 협업과 외부 연동을 쉽게 해줌계층적 확장 지원 API Gateway 등을 통해 물리적으로나 기능적으로 수평 확장(horizont..