TIL,일일 회고

·TIL,일일 회고
이번 포스팅은 Spring Cloud Stream에 대해 공부한 지식을 정리하는 글입니다. Spring Cloud Stream이란❓Spring Cloud Stream은 마이크로서비스 아키텍처에(MSA)서 메시징 시스템을 쉽게 다루기 위한 Spring의 프로젝트입니다. 이 프로젝트는 이벤트 기반 아키텍처를 구축할 때 Kafka, RabbitMQ 등의 메시지 브로커와의 통합을 단순화하고, 메시지 기반의 애플리케이션을 구축할 때 유용한 도구와 기능을 제공합니다. Spring Cloud Stream의 주요 개념과 기능은 다음과 같습니다. 1. 추상화된 메시징 클라이언트Spring Cloud Stream은 다양한 메시징 브로커(예: RabbitMQ, Kafka)에 대한 추상화 계층을 제공하여, 특정 브로커에 종속..
·TIL,일일 회고
마이크로서비스 아키텍처(MSA)에서 애플리케이션은 여러 개의 독립적인 서비스로 분리된다는 것을 알고 있습니다. 각 서비스는 독립적인 배포, 확장, 유지보수가 가능하다는 장점이 있지만 이로 인해 설정 관리의 복잡성이 증가한다는 단점이 있습니다. 각 서비스는 자체적인 설정 파일 application.yml을 사용하여 다양한 의존성 설정과 구성 정보를 관리합니다. 이러한 설정 파일에는 데이터베이스 연결 정보, 서버 포트 번호, 외부 API 키 등 중요한 설정 정보가 포함됩니다. 서비스가 많아질수록 각 서비스의 설정을 관리하는 것은 점점 더 복잡해집니다. 또한 서비스에 필요한 설정 정보나 데이터가 변경될 필요가 있을 때, 이 설정 파일을 수정하려면 해당 서비스를 다시 배포하거나 서버를 재시작해야 합니다.  이..
·TIL,일일 회고
MSA 아키텍처는 서비스의 독립성과 확장성이라는 큰 장점을 제공하지만, 그에 따라 발생하는 여러 가지 복잡성 문제를 해결해야 합니다. 특히, 다양한 서비스가 상호작용하면서 발생할 수 있는 문제 중 하나가 클라이언트와 서비스 간의 요청 및 응답 관리입니다. 여기서 API 게이트웨이가 중요한 역할을 합니다.  Gateway를 번역해 보면 "대문", "출입구", "통로"입니다. 이와 같이 API Gateway는 API의 출입구라고 생각하면 이해하기 쉽습니다. API Gateway란❓API 게이트웨이는 클라이언트의 요청을 받아 백엔드 서비스로 라우팅하고, 다양한 부가 기능을 제공하는 중간 서버입니다.클라이언트와 서비스 간의 단일 진입점 역할을 하며, 보안, 로깅, 모니터링, 요청 필터링 등을 처리합니다.그러면 ..
·TIL,일일 회고
현대 웹 애플리케이션은 다양한 보안 위협에 노출되어 있습니다. Spring Security는 이러한 위협으로부터 애플리케이션을 보호하기 위해 필수적인 보안 프레임워크입니다. 주요 기능으로는 인증 및 권한 부여의 표준화, 강력한 보안 기능 제공, 유연한 커스터마이징 및 지속적인 업데이트가 있습니다.  Spring Security를 사용하면 보안 관리가 간편해지고, 최신 보안 위협에 효과적으로 대응할 수 있습니다. 오늘은 Spring Security에서의 로그인 처리과정을 눈으로 확인해 보았습니다. ▼ [Spring Security] 로그인 처리와 @AuthenticationPrincipal을 활용한 인증 구현Spring Security 사용 후 로그인 처리 과정 Spring Security를 사용하기 전..
지누박
'TIL,일일 회고' 카테고리의 글 목록 (49 Page)