# API Gateway

107개의 포스트
post-thumbnail

[데이터 엔지니어링 데브코스] TIL 28일차 - AWS 클라우드(4), (5)

이벤트에 대응하여 코드를 실행하는 serverlss 서비스별도의 물리적인 서버도, EC의 인스턴스도, 환경도 필요없이 코드를 실행시킨다.특정 이벤트에 대한 반응으로 사용하는 것이 일반적생성할 때 "블루프린트 사용"을 누른다면 AWS에서 제공하는 이미 존재하는 코드를 실

2023년 11월 24일
·
0개의 댓글
·
post-thumbnail

API Gateway, Private ALB 통합

api gateway -> private alb -> private fargate container (in ecs) 로 요청이 흘러가게 구성하려고 한다.alb는 2개의 AZ 및 private subnet에 걸쳐있다.사전준비: ALB우선 proxy 역할을 하는 api를

2023년 11월 21일
·
0개의 댓글
·
post-thumbnail

AWS API Gateway 환경 별 배포 자동화하기 (Prod, dev, test)

서론 인턴으로 다니던 회사에서 API를 개발하고나서 매번 콘솔에서 환경 별 API Gateway에 배포해야하는 프로세스가 있었다. 매번 상당히 귀찮은 작업이기도 했고, 휴먼 에러로 운영환경에 문제가 생기기도 하던 작업이어서 좋지 않은 경험으로 남았다. 그래서 얼

2023년 11월 12일
·
0개의 댓글
·
post-thumbnail

Spring Cloud Gateway를 통한 MSA 간의 라우팅 및 JWT 공통 인증

현재 JWT방식의 인증 방법을 사용했었다. 그래서 다른 서비스에 해당 jwt의 유효성을 확인하기 위한 Security 적인 소스코드들이 있다. 하지만 코드 중복과 인증 서비스에 대한 결합도가 매우 높아지기 때문에 공통적인 관심사에 대해 따로 서비스를 분리하고자 한다.

2023년 11월 10일
·
0개의 댓글
·
post-thumbnail

MSA 공부 (User Microservice - JWT 처리 과정) - 12

gatway에서의 인증 처리 구현

2023년 11월 6일
·
0개의 댓글
·
post-thumbnail

MSA 공부 (Users Microservice - Routes 테스트 ) - 11

gateway user 서비스 관련 로그인 보안 추가

2023년 11월 6일
·
0개의 댓글
·

스프링 클라우드 게이트웨이

API Gateway 클라이언트/백엔드 서비스 간의 통신을 관리하고 제어하는 역할을 하는 컴포넌트 → 이를 통해 보안, 성능, 확장성 등 다양한 이점을 얻을 수 있음. → 서비스 관리 및 모니터링 서비스 감지, 로드 밸런싱, 회로 차단 등을 통해 서비스 운영이

2023년 10월 16일
·
0개의 댓글
·

SCG) Global Filter 와 Custom Filter

Spring Cloud Gateway 를 통과하는 모든 요청에 대한 정보를 추적하고,유효한 요청인지 검증하기 위해서 Filter 기능이 필요하다.Global Filter 에서는 요청자의 ip, url 을 확인한다.Custom Filter 에서는 요청자의 JWT 의 유효

2023년 10월 13일
·
0개의 댓글
·

API Gateway+lambda를 이용한 파이프라인을 자동화

기존에 사용중이던 배포 파이프라인을 조금 더 자동화 해보자

2023년 10월 12일
·
0개의 댓글
·
post-thumbnail

Backend for Frontends Pattern, API Gateway, AWS AppSync

모바일, 데스크톱, 웹 등 클라이언트의 환경별로 데이터의 요구사항이 다르므로 클라이언트 단에서 코드 변경 로직이 필요하다.클라이언트의 복잡한 코드로직으로 인해 유지보수가 어렵고 성능도 떨어진다.Backends for Frontends 패턴은 특정한 프론트엔트 어플리케이

2023년 9월 3일
·
0개의 댓글
·
post-thumbnail

Kong API Gateway + 기타 Gateway 솔루션 비교 (KrakenD, SCG, Tyk, Gloo Edge, APISIX, Ocelot)

공식 Github공식 홈페이지참고 사이트Kong은 단순한 인프라부터 복잡한 다중 클라우드 환경까지 배포된 API를 관리하기 위한 인기있는 오픈소스 API 게이트웨이입니다. (엔터프라이즈 제품도 존재합니다.)REST, GRPC, GraphQL과 같은 다양한 프로토콜을 처

2023년 8월 16일
·
1개의 댓글
·
post-thumbnail

API Gateway Pattern, VPC Links

AWS Summit Korea 2023의 12가지 디자인 패턴으로 알아보는 클라우드 네이티브 마이크로서비스 아키텍처 세션을 다시 듣고 정리를 해보려고 한다. 추가로 AWS 블로그에 있는 해당 아키텍처에 쓰인 서비스에 관한 글을 정리해보려고 한다. API Gateway

2023년 8월 9일
·
1개의 댓글
·
post-thumbnail

[BE] Proxy, Forward Proxy, Reverse Proxy

프록시(Proxy)는 일반적으로 컴퓨터 네트워크에서 다른 서버나 프로그램을 대신하여 동작하는 컴퓨터, 시스템, 프로그램 등을 가리킨다. 원래 '프록시'라는 용어는 대리인이나 대신이라는 뜻을 가지며, 네트워크에서도 비슷한 의미로 사용된다.프록시 서버는 클라이언트와 인터넷

2023년 8월 5일
·
0개의 댓글
·
post-thumbnail

API GateWay

API GateWay

2023년 6월 21일
·
0개의 댓글
·
post-thumbnail

Eureka 시작하기

LombokEureka ServerEureka Client서버 실행 객체에 어노테이션을 설정해준다.아래 설정을 완료하고 8761 포트로 접속하면 Eureka 관리 페이지에 접속할 수 있다.서버 실행 객체에 어노테이션을 설정해준다.서버포트값에 0 을 입력하면 매번 랜덤으

2023년 6월 18일
·
0개의 댓글
·
post-thumbnail

API Gateway를 사용해야하는 이유

MSA 아키텍처로 서버를 구성하다보면 하나의 서비스가 여러 서비스의 api를 호출하는 일이 빈번하게 일어난다. 이런 경우 각 서비스의 endpoint에 호출을 하는 것 보다 API gateway를 만드는 것이 유리하다. API gateway가 없는 경우한 서비스가 자신

2023년 6월 16일
·
0개의 댓글
·
post-thumbnail

[Kakao Cloud School] 24번째 회고록

24주차 시간을 보내면서 부족한 부분을 다시 한번 느끼게 되었습니다. 프로젝트를 개발하면서 이유와 목적을 분명하게 가지는 태도의 중요성을 깨닫게 되었고, 그저 되는대로 개발하는 태도를 지양하기로 했습니다.

2023년 5월 10일
·
0개의 댓글
·
post-thumbnail

API Gateway

큰 서비스는 분산된 많은 마이크로 서비스가 존재합니다.고객은 마이크로 서비스에 대해 너무 많은 통신이 필요하고 클라이언트와 서비스 간의 결합도가 매우 높아집니다.또한 권한 처리와 같은 보안 이슈를 비롯하여 장애 처리, 로깅, 모니터링, 캐싱 처리가 비효율적일 수 밖에

2023년 4월 26일
·
0개의 댓글
·
post-thumbnail

Cognito를 사용하여 API gateway 접근 권한 부여하기

서론 Cognito의 역할 사전 준비 - Lambda, API gateway Lambda 함수 생성 HTTP API gateway 생성 Cognito 사용자 풀 생성 및 앱 통합 Cognito - API gateway 연결 HTTP API gateway 권

2023년 4월 24일
·
0개의 댓글
·