2024-03-20-TIL

Today I Learned

RabbitMQ vs SQS vs Kafka

RabbitMQ의 EOS가 빈번하게 이루어지면서 다른 큐 서비스로 전환을 할 수 있을지 조사 해보았다. RabbitMQ의 기능과 가장 유사한 큐가 SQS인데, SQS의 성능이 생각보다 많이 떨어져서 쉽지 않을것 같다.

  • https://habr.com/en/articles/716182/
  • https://www.aspecto.io/blog/kafka-vs-rabbitmq-vs-aws-sns-sqs-which-broker-to-choose/
  • https://yoonbing9.tistory.com/130w
  • https://medium.com/systemdesign-us-blog/kafka-vs-rabbitmq-vs-sqs-70d1bfefa274

Circuit Breaker Pattern

  • https://mangkyu.tistory.com/261

TCP Syn Retry

  • https://medium.com/@avocadi/tcp-syn-retries-f30756ec7c55

Retry and Backoff Pattern

  • https://docs.aws.amazon.com/prescriptive-guidance/latest/cloud-design-patterns/retry-backoff.html
  • https://medium.com/@banavalikar/retry-with-exponential-backoff-using-aws-lambda-1b054e55fb60
  • https://aws.amazon.com/ko/blogs/architecture/exponential-backoff-and-jitter/
  • https://docs.aws.amazon.com/sdkref/latest/guide/feature-retry-behavior.html