쿠버네티스를 활용한 클라우드 네이티브 데브옵스 | 존 어런들 - 교보문고
product.kyobobook.co.kr
✌️속도 제한기는 특정 기간 내에 수행되는 요청 또는 작업의 수를 제어하는 메커니즘입니다. 과도한 리소스 사용이나 서비스 거부(DDoS) 공격을 방지하는 데 도움이 됩니다. 요청 수가 설정된 한도를 초과하면 한도가 재설정될 때까지 후속 요청이 거부되거나 지연될 수 있습니다. 이를 통해 시스템이 모든 사용자에게 안정적이고 공정하게 운영되도록 보장합니다.
✌️비율 제한기를 구현하는 데 적용되는 알고리즘은 다음과 같습니다.
✅ 누수 버킷
✅ 고정 창 카운터
✅ 슬라이딩 윈도우 로그
✅ 슬라이딩 윈도우 카운터
블로그에 올린 내 글: https://tuannguyenhust.hashnode.dev/rate-limiter-with-redis-and-golang
모든 기사는 실제 작업에서 수행, 경험 및 사용한 후의 개인적인 견해입니다. 잘못된 정보와 혼란이있는 경우 모든 사람이 아래 의견에 의견을 제시 할 수 있기를 바랍니다.👇👇👇
더 많은 콘텐츠를 보고 싶다면?
이미 회원이신가요?
2024년 9월 9일 오후 4:05
직장에서 다른 사람을 힘들게 하는 유형에도 여러 가지가 있는데, 그중 하나가 바로 완벽주의자다. 물론, 완벽을 추구하는 것이 나쁜 것은 아니다. 오히려 권장되기도 한다. 문제는 부족함을 대하는 태도에서 나온다. 완벽에 너무 집착한 나머지 부족함을 용납하지 못하는 정도가 되면 주변 사람들이 힘들어진다.
... 더 보기최
... 더 보기큰 것을 하는 것보다 매일 작은 것을 완벽하게 해내는 노력이 더 중요하다. 내가 성격 장애의 하나인 자기애성 성격장애자(NPD, Narcissistic Personality Disorder)를 만나면서 느낀 것은, 처음에는 그런 사람도 "정상인"처럼 느껴진다는 것이었다. 다만 그의 미친짓은 내가 매일매일 "사소한" 사건들로 상대방에게 익숙해졌을 때 발생한다.
AI 기술이 우리 일상과 산업 전반에 스며들면서 소프트웨어 개발 환경 역시 큰 변화의 물결을 맞이하고 있다. 특히 코딩을 돕는 AI 에이전트의 등장은 개발 생산성에 대한 큰 변화를 만들고 있다. 나 역시 이러한 변화를 체감하며, 나에게 익숙한 소프트웨어 개발의 대표적인 두 축인 프론트엔드와 백엔드 영역에서 AI 기술이 미치는 영향과 그로 인해 변화하는 소프트웨어 엔지니어의 역할에 대해 개인적인 생각을 정리해 본다.
... 더 보기6
... 더 보기