최신 글
-
성남 아동수당 가맹점 지도 회고록 작업 내용성남시 아동수당의 경우 성남시 안에서 가맹점에 한해서 사용할 수 있습니다. 그리고 가맹점이 어디에 있는지 알려주는 사이트를 신한카드에서 제공하고 있었습니다. 하지만 이는 너무 불친절했습니다. 확인하고자하는 지역구와 업종을 선택하면 그 결과가 나오는 형식이었습니다.저 또한 한명의 사용자로서 사용해보면서 느낀점은 사용자에게 제공하고자 하는 정보가 가맹점의 리스트의 정보라고 한다면 이는 현재의 리스트화 된 UX 보다는 지도의 형식으로 한눈에 사용자가 어디서 사용할 수 있는지 알 수 있다면 더 좋은 경험을 제공해 줄 수 있을것이라고 생각했습니다. 그래서 이를 지도로 포팅하는 작업을 해보았습니다.만들고 최종 퍼블리싱하기까지 총 2주의 시간이 걸렸습니다. 아무것도 모르고 개발한것 치고는 빠른 결과물을 얻어..
-
성남시 아동수당 가맹점 지도 성남시에서 아동수당의 지급 받았습니다.쓰러갑니다. 하지만 신한카드에서 제공하는 걸 보면 이 웬걸 어디서 사용할 수 있는지 찾기가 너무 어렵습니다.그래서 만들었습니다.지도를 통해서 아동수당을 사용할 수 있는 곳을 한눈에 볼 수 있는 사이트.여러분들의 도움이 되었으면 합니다.https://snbabymap.sabarada.xyz/ 성남시 아동수당 가맹점 지도 - 지도로 찾는 성남 아동수당 가맹점성남시 내 아동수당 가맹점 정보를 지도로 쉽게 찾아보세요. 음식점, 카페, 편의점 등 아동수당 사용 가능한 가맹점 실시간 위치 검색 서비스.snbabymap.sabarada.xyz
-
[Envoy 이해하기] Circuit_Breaker (outlier_detection) 안녕하세요. 오늘은 Envoy 이해하기 3번째 시간으로 envoy에서 서비스 회복성(Resilience)을 위한 설정을 들을 알아보는 시간을 가져보도록 하겠습니다.개발을 하다보면 서비스의 부하를 막기 위해서 RateLimit를 건다던지 장애 전파를 막기 위해서 Circuit Breaker를 추가한다는 일을 많이 하곤 합니다. 이러한 설정은 만약 Java/Kotiln을 사용하신다면 Resilience4j 등을 사용할 수 있습니다.그런데 사실 이러한 서비스 회복성 관련된것은 대부분 네트워크 관련된 것으로써 envoy가 이러한 역할을 해줄 수 있습니다. envoy에 이러한 설정을 맡겨버리면 Service 개발자는 Application 개발에 집중할 수 있게됩니다. 관련된 내용과 설정하는 방법을 오늘은 한번 .. -
[proxy] Envoy 이해하기 - Routing 개요안녕하세요. 오늘은 Envoy의 3번째 시간입니다. 이번시간에는 Envoy에서 사용할 수 있는 다양한 Routing 방법에 대해서 실습해보는 시간을 가져보도록 하겠습니다. 예제는 실전에서 주로 사용하는 예제를 기준으로 가져왔습니다.Path 기반 라우팅가장 먼저 Path 기반의 라우팅을 살펴보도록 하겠습니다. Path 기반의 라우팅은 Backend Cluster를 N개 등록하고 path에 따라서 라우팅되는 Cluster를 다르게 가져가는 방법입니다. 해당 방법을 통해서 apigateway 처럼 사용하 수 있습니다. 이 방법을 통해 리버스 라우팅을 할 수 있게됩니다. 각 서비스마다 path를 다르게 가져가는 방법입니다.테스트➜ 02-routing-proxy curl -X GET http://localh..
-
[proxy] Envoy 이해하기 - 실습 (Listener, Cluster, Route, Filter의 개념) 개요안녕하세요. 이전 포스팅 Envoy 이해하기 - 기본 이론편에서 마지막에 envoy.yaml 파일의 기본 구성을 함께 확인해 보았었습니다. 그때는 잠깐 언급만 하고 넘어가는 수준이었는데요. 오늘은 제대로 한번 해당 파일을 함께 보고 Envoy의 구성을 알아보도록 하겠습니다.Envoy 구성Envoy의 기본적인 아키텍처와 구성요소는 아래와 같습니다.ListenerEnvoy가 수신 대기할 IP와 포트를 정의Filterfilter_chain이란 어떠한 조건으로 요청을 처리할 것인지 정의예를 들어 L4 계층 기반으로 라우팅할지 L7 계층 기반으로 라우팅할지 등의 상위 레벨의 설정Router실제 라우팅의 조건 및 라우팅할 서비스 등을 지정L7 이라면 URL 경로, Header 기반 라우팅 설정이 가능L4 라면 ..
인기 글
-
성남 아동수당 가맹점 지도 회고록 작업 내용성남시 아동수당의 경우 성남시 안에서 가맹점에 한해서 사용할 수 있습니다. 그리고 가맹점이 어디에 있는지 알려주는 사이트를 신한카드에서 제공하고 있었습니다. 하지만 이는 너무 불친절했습니다. 확인하고자하는 지역구와 업종을 선택하면 그 결과가 나오는 형식이었습니다.저 또한 한명의 사용자로서 사용해보면서 느낀점은 사용자에게 제공하고자 하는 정보가 가맹점의 리스트의 정보라고 한다면 이는 현재의 리스트화 된 UX 보다는 지도의 형식으로 한눈에 사용자가 어디서 사용할 수 있는지 알 수 있다면 더 좋은 경험을 제공해 줄 수 있을것이라고 생각했습니다. 그래서 이를 지도로 포팅하는 작업을 해보았습니다.만들고 최종 퍼블리싱하기까지 총 2주의 시간이 걸렸습니다. 아무것도 모르고 개발한것 치고는 빠른 결과물을 얻어..
-
성남시 아동수당 가맹점 지도 성남시에서 아동수당의 지급 받았습니다.쓰러갑니다. 하지만 신한카드에서 제공하는 걸 보면 이 웬걸 어디서 사용할 수 있는지 찾기가 너무 어렵습니다.그래서 만들었습니다.지도를 통해서 아동수당을 사용할 수 있는 곳을 한눈에 볼 수 있는 사이트.여러분들의 도움이 되었으면 합니다.https://snbabymap.sabarada.xyz/ 성남시 아동수당 가맹점 지도 - 지도로 찾는 성남 아동수당 가맹점성남시 내 아동수당 가맹점 정보를 지도로 쉽게 찾아보세요. 음식점, 카페, 편의점 등 아동수당 사용 가능한 가맹점 실시간 위치 검색 서비스.snbabymap.sabarada.xyz
-
[Envoy 이해하기] Circuit_Breaker (outlier_detection) 안녕하세요. 오늘은 Envoy 이해하기 3번째 시간으로 envoy에서 서비스 회복성(Resilience)을 위한 설정을 들을 알아보는 시간을 가져보도록 하겠습니다.개발을 하다보면 서비스의 부하를 막기 위해서 RateLimit를 건다던지 장애 전파를 막기 위해서 Circuit Breaker를 추가한다는 일을 많이 하곤 합니다. 이러한 설정은 만약 Java/Kotiln을 사용하신다면 Resilience4j 등을 사용할 수 있습니다.그런데 사실 이러한 서비스 회복성 관련된것은 대부분 네트워크 관련된 것으로써 envoy가 이러한 역할을 해줄 수 있습니다. envoy에 이러한 설정을 맡겨버리면 Service 개발자는 Application 개발에 집중할 수 있게됩니다. 관련된 내용과 설정하는 방법을 오늘은 한번 .. -
[proxy] Envoy 이해하기 - Routing 개요안녕하세요. 오늘은 Envoy의 3번째 시간입니다. 이번시간에는 Envoy에서 사용할 수 있는 다양한 Routing 방법에 대해서 실습해보는 시간을 가져보도록 하겠습니다. 예제는 실전에서 주로 사용하는 예제를 기준으로 가져왔습니다.Path 기반 라우팅가장 먼저 Path 기반의 라우팅을 살펴보도록 하겠습니다. Path 기반의 라우팅은 Backend Cluster를 N개 등록하고 path에 따라서 라우팅되는 Cluster를 다르게 가져가는 방법입니다. 해당 방법을 통해서 apigateway 처럼 사용하 수 있습니다. 이 방법을 통해 리버스 라우팅을 할 수 있게됩니다. 각 서비스마다 path를 다르게 가져가는 방법입니다.테스트➜ 02-routing-proxy curl -X GET http://localh..
-
[proxy] Envoy 이해하기 - 실습 (Listener, Cluster, Route, Filter의 개념) 개요안녕하세요. 이전 포스팅 Envoy 이해하기 - 기본 이론편에서 마지막에 envoy.yaml 파일의 기본 구성을 함께 확인해 보았었습니다. 그때는 잠깐 언급만 하고 넘어가는 수준이었는데요. 오늘은 제대로 한번 해당 파일을 함께 보고 Envoy의 구성을 알아보도록 하겠습니다.Envoy 구성Envoy의 기본적인 아키텍처와 구성요소는 아래와 같습니다.ListenerEnvoy가 수신 대기할 IP와 포트를 정의Filterfilter_chain이란 어떠한 조건으로 요청을 처리할 것인지 정의예를 들어 L4 계층 기반으로 라우팅할지 L7 계층 기반으로 라우팅할지 등의 상위 레벨의 설정Router실제 라우팅의 조건 및 라우팅할 서비스 등을 지정L7 이라면 URL 경로, Header 기반 라우팅 설정이 가능L4 라면 ..