대칭키 Symmetric Encryption (Shared) 대칭키라는 것은 Encryption에 사용하는 키와 Deryption에 사용하는 키를 같은 거를 사용하는걸 말한다. Using the same key 비대칭키 Asymmetric Encryption (RSAKeypair) 암호화하는 키와 복호화하는 키를 다르게 쓰는 걸 비대칭키 라고한다. Private and Public Key Using Java keytool
| Spring Cloud Config 분산 시스템에서 서버, 클라이언트 구성에 필요한 설정 정보 application.yml을 외부 시스템에서 관리 하나의 중앙화 된 저장소에서 구성요소 관리 가능 각 서비스를 다시 빌드하지 않고, 바로 적응 가능 애플리케이션 배포 파이프라인을 통해 DEV-UAT-PROD 환경에 맞는 구성 정보 사용 💻 Config Server를 추가하면 아래와 같이 Dependency가 추가된다 org.springframework.cloud spring-cloud-config-server org.springframework.boot spring-boot-starter-test test 💻 ConfigServiceApplication에 @EnableConfigServer 추가 packa..
| Spring Cloud Config의 이해 Cloud-native 애플리케이션의 중요한 이슈 중 하나는 분산된 서비스에 대한 설정과 관리이다. 개발자는 배포된 서비스와 서비스 환경 개수 만큼 설정을 변경하는데 많은 시간을 소비해야 한다 서비스가 수평적으로 확장되는 Auto Scaling이 될 때마다 서비스의 설정을 직접 변경해 줘야 한다. Spring Cloud Config는 분산되어 있는 여러 서비스의 설정을 관리할 수 있는 서버와 클라이언트를 제공한다 Spirng Cloud Config는 파일 및 git형태로 가지고 있을 수 있다. 마이크로서비스가 실작할 때 Spring Cloud Config에서 관리하는 설정 정보를 요청한다 마이크로서비스는 다양한 환경에서 실행될 수 있으므로 Spring Clo..