728x90 반응형 proxy4 Kubernetes Service Mesh 구축 가이드, Istio에 대한 이해와 Istio Operator 설치 방법 안녕하세요. J4J입니다. 이번 포스팅은 kubernetes service mesh 구축을 위한 istio에 대한 이해와 istio operator 설치하는 방법에 대해 적어보는 시간을 가져보려고 합니다. Service Mesh kubernetes 환경에서 마이크로 서비스를 제공하는 아키텍처가 도입되면서 1개의 서비스에 많은 기능들이 담겨 있는 모놀리식과 다르게 작은 단위의 애플리케이션 서비스들이 각 도메인 별로 분산 및 배포되어 운영되고 있습니다. 그리고 이를 운영/관리하는 프로젝트 팀에서는 모든 서비스에 공통적인 트래픽 관리, 인증, 트레이싱 등을 적용해야 하는 상황이 불가피하게 발생합니다. 하지만 현실적으로 다양하게 파생되는 모든 서비스에 공통적인 설정들을 매번 해주는 것은 불가능합니다. 그래서.. 2025. 10. 12. [React] Vite 사용하기 안녕하세요. J4J입니다. 이번 포스팅은 vite 사용하는 방법에 대해 적어보는 시간을 가져보려고 합니다. Vite란? vite는 webpack, rollup 등과 같이 모듈 번들링을 수행할 때 사용되는 번들러 중 하나입니다. vite가 처음 등장하면서 개발자들에게 알려지기 시작할 때 봤었던 "리액트가 10배가 빨라집니다" 라는 글이 아직도 생각이 납니다. 이런 글의 내용처럼 vite의 가장 큰 특징 중 하나는 속도가 빠르다는 겁니다. ESM, HMR, ESBuild 등을 활용하여 서버 구동되는 시간, 번들링 속도, 코드 갱신 속도 등 다양한 방면에서 빠른 속도를 자랑하기 때문에 프로젝트의 규모가 커질수록 느낄 수 있었던 답답했던 번들링 속도 문제들을 개선하는데 도움을 줍니다. 번들링 속도 문제들을 개선.. 2023. 7. 11. [React] Webpack Proxy설정을 이용하여 CORS 해결 안녕하세요. J4J입니다. 이번 포스팅은 webpack proxy설정을 이용하여 cors 해결하는 방법에 대해 적어보는 시간을 가져보려고 합니다. CORS란? cors는 cross-origin resource sharing의 약자로 교차 출처 리소스 공유라고 표현됩니다. server-client 간 개발을 하다 보면 정말 쉽게 접할 수 있는 문제가 cors문제인데 cors문제가 발생하는 이유는 간단하게 보안 때문입니다. cors는 본인이 운영하는 웹사이트가 아닌 다른 피싱 사이트에서 요청한 request가 넘어오게 되면 request처리를 하지 않고 에러를 발생되도록 도와줍니다. cors설정을 하지않을 경우 일반적으로 동일 도메인 + 동일 포트로 넘어온 request에 대해서는 데이터 처리가 정상적으로 .. 2021. 7. 17. [JPA] could not initialize proxy - no Session 에러 안녕하세요. J4J입니다. JPA를 사용하다가 연관관계 매핑을 위해 @OneToMany 어노테이션을 추가한 뒤 findAll() 메서드를 테스트했는데 다음과 같은 에러가 저를 반겼습니다. "failed to lazily initialize a collection of role: className, could not initialize proxy - no Session" 위의 에러가 나올 때 @Transactional을 추가해줬더니 에러가 해결되었습니다. package com.spring.jpa; import javax.transaction.Transactional; import org.junit.Test; import org.junit.runner.RunWith; import org.springframe.. 2021. 4. 6. 이전 1 다음 728x90 반응형