server3 “Spring Event”, 세부적으로 조작해보자. 바로 직전 포스팅의 일부분을 복습해보자.Spring Event를 활용하게 되면 SRP, OCP 등 객체 지향 원칙을 준수하며 확장성 있는 서비스를 구축할 수 있다. 이벤트를 손쉽게 추가하거나 수정하여 새로운 기능을 도입하기도 쉽고 코드가 더 명확해진 것을 볼 수 있다. 하지만 Spring Event의 도입이 무조건 장점만 있는 것은 아니다. Spring Event의 여러 특성을 잘 알고 활용해야 한다.멀티 캐스팅 관계Spring Event는 기본적으로 “멀티 캐스팅” 관계이다. 하나의 이벤트 발행자의 반대편에는 다수의 소비자가 존재할 수 있다는 뜻이다. 따라서 동일한 타입의 여러 리스너가 등록되었다면 모든 리스너가 이벤트를 받게 된다.단순히 ‘오.. 훌륭한데?’라고 감탄만 할 문제가 아니다. Spring.. 개발일기/Spring 2024. 9. 25. Nginx + react 배포, Nginx 500 error (13 Permission denied) 해결 안녕하세요. 케이리버스의 Aiden입니다. 운영환경을 재구축하면서 여러가지 시행착오를 겪고 있습니다. 당분간 시행착오를 극복한 내용으로 블로그 포스팅을 이어가보겠습니다. 다시 재오픈할 케이리버스를 기대해주세요. 감사합니다. 😎 😎Nginx + react 배포배포 과정 자체는 상당히 간단하다. Nginx에서 장려하고 있는 Nginx에 빌드 결과물을 올리는 방식은 바로 /etc/nginx/nginx.conf 라는 설정파일을 건드는 것이 아니라 /etc/nginx/site-available/ 디렉토리에 반영할 설정을 정의하고 /etc/nginx/sites-enabled/ 디렉토리에 심볼릭 링크로 연결하여 참조하는 것이다.1. Nginx installsudo apt install nginx2. 기본 설정 파.. K-L1VERSE 2024. 9. 19. Lightsail vs EC2 안녕하세요. 케이리버스의 PM, Aiden입니다. K-L1VERSE는 이제 완전히 새로운 클라우드 컴퓨팅 서비스에 몸을 싣고 달려야 합니다. 평소에 AWS에 대한 공부 열정이 있었으므로 공급 업체는 자연스럽게 AWS로 마음이 쏠렸습니다. AWS에는 대표적인 클라우드 컴퓨팅 서비스 주력 상품으로 두 가지를 제공하고 있습니다.이번 시간엔 그 두 가지 솔루션, Amazon Lightsail과 AWS EC2에 대해 알아보고 K-L1VERSE에 어떤 서비스가 적합한지 결정하는 생각의 흐름으로 찾아왔습니다. 정리의 편의상 어투가 구어체에서 문어체로 변합니다. 양해 부탁드리겠습니다. 😉 😉 라이트세일 vs EC2AWS의 대표적인 클라우드 컴퓨팅 서비스인 Lightsail과 EC2는 비슷하지만 다른 솔루션으로 그.. K-L1VERSE 2024. 9. 12. 이전 1 다음