title: Schedule AWS-Lambda with Java and CloudWatch Triggers
body: <p>I am new to AWS and AWS-Lambdas. I have to create a lambda function to run a cron job in every 10 minutes. I am planning to add a Cloudwatch trigger to trigger the same in every 10 minutes but without any event. I looked up on the internet and found that some event needs to be there to get it running. </p>
  
  <p>I need to get some clarity and leads on below 2 points:</p>
  
  <ul>
  <li>Can I schedule a job using AWS-Lambda with cloudwatch triggering the same in span of 10 minutes without any events.</li>
  <li>How do one need to make it interact with MySQL databases that have been hosted on AWS. </li>
  </ul>
  
  <p>I have my application built on SpringBoot running on multiple instances with a shared database (single source of truth). I have devised everything stated above using Spring's in-built scheduler and proper synchronisation on DB level using locks but because of the distributed nature of instances, I have been advised to do the same using lambdas.</p>