아직 답변이 없습니다
같은 API라도 요청 정보는 다를 수 있습니다. 예를 들어 IP, Header, Body Data가 있을 수 있습니다. 이러한 Data를 기반으로 허용량 또는 접근 권한을 각각 다르게 줄 수 있도록 설계되어 있습니다.
Rate Limiting의 근본적인 딜레마는 '막으면 안전하지만 사용자가 불편하고, 안 막으면 사용자는 편하지만 시스템이 위험하다'는 것입니다. 이를 해결하는 방법은 얼마나 균형 있게 전략을 세우느냐입니다. 무조건 Rate Limit을 세게 거는 것보다, 제한이 걸렸을 때 UX를 어떻게 설계하느냐, 즉 사용자가 그것을 얼마나 매끄럽게 느끼게 할 것인지에 초점을 맞춰 설계하는 것이 실질적인 품질의 차이를 만들 수 있습니다.
아직 답변이 없습니다
아직 답변이 없습니다
아직 답변이 없습니다
아직 답변이 없습니다
아직 답변이 없습니다
아직 답변이 없습니다
아직 답변이 없습니다
API Lifecycle을 기업에서 어떻게 적용을 할껀지에 대한 설계와 인증,인가, 유량제어 정책은 어떻게 적용할 건지에 대한 분석설계가 되있으면 좋습니다. 그설계가 어려우면 해당 부분에 대한 컨설팅을 함께 진행해주셔도 됩니다. 또한 API gateway가 설치할 서버와 네트워크 구성환경도 준비되어야 합니다.
아직 답변이 없습니다
아직 답변이 없습니다
기본적인 원칙은 보안, 안정성, 확장성으로 생각하고 있습니다. 하지만 이 원칙은 고정된 게 아니라 서비스, 상황에 따라 우선순위가 바뀔 수 있습니다. NetFUNNEL의 경우 '문제가 발생했을 때 가장 되돌리기 어려운 게 무엇인가?'를 판단한 뒤, 그것을 최우선으로 하는 방식으로 결정합니다.
아직 답변이 없습니다
아직 답변이 없습니다
아직 답변이 없습니다
아직 답변이 없습니다
서비스마다 특징이 다르지만, 기본적으로 flow 실패율, 기술 지표(영향도 환산 데이터), 시간에 따른 손실, 심각도 정의들이 필요할 것입니다. 더 많은 것들이 필요하지만, 이 정도 기준들이 갖춰져야 장애 발생 시 장애로 인한 손실을 확인하실 수 있을 것입니다.
아직 답변이 없습니다