OpenAPI를 활용한 APIOps기반 API 배포 자동화
• APIOps의 핵심 원칙과 OpenAPI 스펙을 기반으로, API 설계부터 배포까지 전체 라이프사이클을 자동화하고 표준화하는 방법을 학습합니다.
• API 린팅, 버전 관리, 디자인 검토 프로세스 등을 통해 일관된 API 품질을 유지하고, 자동화된 워크플로우 구축 방법을 실습합니다.
학습 목표
• CI/CD 파이프라인에서의 API 거버넌스 구현, 자동화된 코드 생성 및 문서화 등 실무에서 즉시 활용 가능한 APIOps 기술과 베스트 프랙티스를 습득하는 것을 목표로 합니다.
수강대상
• API 설계 및 운영에 대한 이해가 필요한 개발자
• DevOps 엔지니어, 아키텍트를 포함하여 APIOps 실무에 관심이 있는 모든 기술 전문가
교육 일정
- 시작일 : 2026년 1월 12일 ~ 종료일 : 2026년 1월 16일
- 시작 시간 : 9시 30분 ~ 종료 시간 : 17시 30분
커리큘럼
- 2026-01-12 - 2026-01-16
35시간
대면OpenAPI를 활용한 APIOps기반 API 배포 자동화Module 1 – APIOPS 소개
API 확장시 발생하는 문제
스케일링 발생하는 문제
API 및 API 제품
OpenAPI를 사용한 APIOPS 원칙
Module 2 – APIOPS기반 문제 해결 및 개선
APIOps개선을 위한 A3 접근 방식
문제점 파악 및 근본 원인 분석
후속 조치 및 A3 검토
Module 3 – API린팅을 통한 API일관성 자동화
APIOps API린팅 및 디자인 준수 문제
API 린터 소개
VS Code에서 활용
API 린팅 규칙 재정의, 자동화된 린팅을 위한 LLM 사용
Module 4 – API 향상 관리
APIOps 워크플로의 API 정의 변경
API 버전 관리 체계
API 버전 관리 체계, 범위, 식별자
Module 5 – API 디자인 검토, 적합성
API 디자인 검토, 회의 실행, 과제, 측정, 프로세스 정의
검토 예시
OpenAPI에서 코드 생성
코드에서 OpenAPI생성
Module 6 – API 아티팩트에 대한 CI/CD 소스 단계 거버넌스 제어 및 배포
API 설계 제안 공유 문제점 및 자동화된 거버넌스 제어
파이프라인에서 API 디자인 제안
빌드 단계에서 API정의 파일 변환
