[ Metanet CNAD Series ]
Cloud Native Application Development
1회 컨테이너 기반의 JENKINS CI/CD파이프라인
2회 SpringBoot 기반 RestAPI 구현과 JWT인증
3회 Kafka 1. Apache Kafka
4회 Kafka 2. Kafka를 이용한 서비스와 데이터 통합
컨테이너 기반의 JENKINS CI/CD 파이프라인:
Jenkins: 자동화된 빌드, 테스트, 배포를 수행하는 지속적 통합 및 지속적 배포(CI/CD) 도구입니다.
컨테이너 기반: 애플리케이션을 실행할 수 있는 가상화 기술로, 독립적인 환경을 제공하여 애플리케이션을 보다 쉽게 배포하고 관리할 수 있습니다.
Spring Boot 기반 RestAPI 구현과 JWT 인증:
Spring Boot: Java 기반의 프레임워크로, 웹 어플리케이션과 RESTful API를 쉽게 개발할 수 있도록 지원합니다.
RestAPI: Representational State Transfer(REST) 아키텍처를 따르는 API로, HTTP를 통해 데이터를 전송하는 방식을 의미합니다.
JWT (JSON Web Token): 웹 어플리케이션에서 사용자 인증을 위한 방식으로, JSON 형식의 토큰을 사용하여 사용자 정보를 암호화하고 인증합니다.
Apache Kafka 기본:
Apache Kafka: 분산 스트리밍 플랫폼으로, 대용량의 데이터 스트림을 효율적으로 처리하고, 실시간 데이터 통합을 지원합니다.
Kafka를 이용한 서비스와 데이터 통합:
Apache Kafka를 이용하여 여러 서비스나 시스템들이 실시간으로 데이터를 교환하고 통합하는 방식을 의미합니다. Kafka를 사용하면 다양한 소스로부터의 데이터를 효율적으로 수집하고, 여러 목적지로 데이터를 전송하는데 사용됩니다.
잘 봤습니다. 좋은 글 감사합니다.