분류 전체보기

·TIL,일일 회고
마이크로서비스 아키텍처(MSA)에서 애플리케이션은 여러 개의 독립적인 서비스로 분리된다는 것을 알고 있습니다. 각 서비스는 독립적인 배포, 확장, 유지보수가 가능하다는 장점이 있지만 이로 인해 설정 관리의 복잡성이 증가한다는 단점이 있습니다. 각 서비스는 자체적인 설정 파일 application.yml을 사용하여 다양한 의존성 설정과 구성 정보를 관리합니다. 이러한 설정 파일에는 데이터베이스 연결 정보, 서버 포트 번호, 외부 API 키 등 중요한 설정 정보가 포함됩니다. 서비스가 많아질수록 각 서비스의 설정을 관리하는 것은 점점 더 복잡해집니다. 또한 서비스에 필요한 설정 정보나 데이터가 변경될 필요가 있을 때, 이 설정 파일을 수정하려면 해당 서비스를 다시 배포하거나 서버를 재시작해야 합니다.  이..
·Database/redis
전통적으로 데이터는 관계형 데이터베이스(RDBMS) 시스템, 예를 들어 MySQL, MariaDB, Oracle과 같은 플랫폼을 통해 관리되었습니다. 이러한 데이터베이스는 파일 시스템(HDD, SSD 등)에 데이터를 저장하여, 서비스가 종료되더라도 데이터가 유지될 수 있도록 설계되었습니다. RDBMS는 파일 시스템에 데이터를 저장함으로써 데이터의 영속성과 안정성을 보장하며, 비즈니스 정보의 안전한 보관에 중요한 역할을 해왔습니다. 그러나 실시간 분석, 빠른 응답 시간, 높은 성능을 요구하는 애플리케이션의 급증과 함께, 디스크 기반 저장소의 속도 제한과 성능 병목 현상은 점점 더 두드러지게 나타나고 있습니다. 이러한 요구를 충족시키기 위해 인메모리 저장소가 주목받고 있습니다.  인메모리 저장소란❓인메모리 ..
마이크로서비스 아키텍처(MSA)를 채택한 애플리케이션에서는 여러 개의 독립적인 서비스가 서로 협력하여 전체 시스템을 구성합니다. 각 서비스는 자체적인 설정 파일 application.yml을 사용하여 다양한 의존성 설정과 구성 정보를 관리합니다. 이러한 설정 파일에는 데이터베이스 연결 정보, 서버 포트 번호, 외부 API 키 등 중요한 설정 정보가 포함됩니다. 서비스가 많아질수록 각 서비스의 설정을 관리하는 것은 점점 더 복잡해집니다. 서비스에 필요한 설정 정보나 데이터가 변경될 필요가 있을 때, 이 설정 파일을 수정하려면 해당 서비스를 다시 배포하거나 서버를 재시작해야 합니다. 이 과정에서 배포 중 문제가 발생하면 서비스 중단이나 시스템 불안정 등의 심각한 문제가 발생할 수 있습니다. MSA 환경에서는..
사전 개념JWT 토큰  [Spring Boot] Spring Boot에서 JWT 다루기 (JWT, @Value, @PostConstruct)JWT 란❓ JWT는 "JSON Web Token"의 약자로, 웹 애플리케이션에서 사용자 인증 및 정보 교환을 위해 사용되는 토큰 기반의 인증 방법입니다. JWT는 JSON 포맷을 사용하여 정보를 안전하게 전송하며, 주pixx.tistory.com Filter  [Spring MVC] Filter: 웹 애플리케이션 보안을 위한 필터의 역할과 활용법웹 애플리케이션에서 사용자에게 맞춤형 콘텐츠를 제공하는 것은 필수적입니다. 예를 들어, 특정 사용자에게만 접근을 허용하는 관리자 페이지나, 로그인한 사용자에게만 보여주는 정보 수정pixx.tistory.com   JWT 토큰..
지누박
'분류 전체보기' 카테고리의 글 목록 (29 Page)