HTTP 200 OK

Memento mori & Carpe diem

k8s 2

Nginx Proxy vs API Gateway(Part. 1)

개발자들 대부분은 nginx를 사용해 봤거나 한번쯤은 들어보셨을 겁니다. 요즘은 업무중에 K8S와 함께 사용해보니 nginx-ingress라는 개념도 나오고 api gateway도 함께 적용하고 있어서 기초부터 다잡고 싶은 마음에 nginx와 gateway의 차이점과 개념적인 부분들을 정리하고 정확히 이해하기 위해 글을 작성했습니다. 지금부터 nginx와 proxy 그리고 gateway까지 전반적인 개념을 살펴보겠습니다. nginx란?Nginx는 가벼움과 높은 성능을 목표로 하는 웹 서버 소프트웨어로, 웹 서버, 리버스 프록시 및 메일 프록시 기능을 가진다. https://ko.wikipedia.org/wiki/Nginx  Nginx는 정적 파일을 제공(HTML, CSS 등)하는 웹서버의 역할도 하면서 ..

CS 2023.12.09

Redis를 k8s에 업로드할때 경험한 이슈들

개요repository를 사용하면 entity 그대로 사용할 수 있는 장점이 있지만 @Indexed로 속성을 만들면 만료키가 그대로 남아있는 상황이 발생@RedisHash : Hash Collection 명시 -> Jpa의 Entity에 해당하는 애노테이션이라value 값은 Key를 만들 때 사용하는 것으로 Hash의 Key는 value + @Id로 형성@Id : key를 식별할 떄 사용하는 고유한 값으로 @RedisHash와 결합해서 key를 생성해당 애노테이션이 붙은 변수명은 반드시 id여야 함@Indexed : CRUD Repository를 사용할 때 jpa의 findBy필드명 처럼 사용하기 위해서 필요1. Redis를 findByUserId와 같은 형식으로 검색을 하고 싶어 @Indexed 어노테..

Redis 2023.01.30