title: AWS CloudWatchLog limit
body: <p>I am trying to find centralized solution to move my application logging from database (RDS).</p>
  
  <p>I was thinking to use CloudWatchLog but noticed that there is a limit for PutLogEvents requests:</p>
  
  <blockquote>
    <p>The maximum rate of a PutLogEvents request is 5 requests per second
    per log stream.</p>
  </blockquote>
  
  <p>Even if I will break my logs into many streams (based on EC2, log type - error,info,warning,debug) the limit of 5 req. per second is still very restrictive for an active application.</p>
  
  <p>The other solution is to somehow accumulate logs and send PutLogEvents with log records batch, but it means then I am forced to use database to accumulate that records.</p>
  
  <p>So the questions is:</p>
  
  <ol>
  <li>May be I'm wrong and limit of 5 req. per second is not so restrictive?</li>
  <li>Is there any other solution that I should consider, for example DynamoDB?  </li>
  </ol>