Tools

Swagger 핵심 정리

Swagger는 HTTP API를 문서화하고 테스트하기 위한 도구와 명세 생태계다. REST API 서버를 개발하다 보면 엔드포인트가 늘어나면서 문제가 생긴다. GET /users POST /users GET /users/{id}...
Tools

Nginx 핵심 정리

Nginx는 고성능 웹 서버(Web Server)이자 Reverse Proxy, Load Balancer, HTTP Cache, SSL/TLS 종료 지점 등으로 사용할 수 있는 서버 소프트웨어다. 처음에는 정적 파일을 빠르게 제공하기 위한...
Tools

Jenkins 핵심 정리

Jenkins는 소프트웨어 개발 과정에서 반복적으로 수행하는 빌드, 테스트, 배포 작업을 자동화하는 CI/CD 서버다. GitHub Actions와 비슷한 역할을 하지만 구조가 조금 다르다. GitHub...
Tools

Git 핵심 정리

Git은 소스 코드의 변경 이력을 관리하는 분산 버전 관리 시스템이다. 파일을 수정하고 저장하는 것만으로는 이전 상태를 안전하게 복구하기 어렵다. 여러 기능을 동시에...
Tools

Cursor 핵심 정리

Cursor는 AI를 코드 에디터에 붙인 수준을 넘어, Agent를 중심으로 개발 작업 자체를 위임하는 환경으로 발전하고 있다. 특히 Cursor 3부터는 기존 IDE 화면에서 AI에게 코드를...