
Normally, the traditional approach is to write the business logic in our backend to find out the list of meeting which has to go on and has to create the video chat rooms. Traditional approach to solve the problem So on the basis of meeting start time (see the SQL table ), we have to create a video chat room (third party API would be used for video chat) for the scheduled meeting (neither before start time, nor after start time). For example, there are only five meetings in the My_Meeting SQL table.įrom above table, it is clear that a meeting can happen anytime in the day. N number of meetings (video conference) can be held between students and mentors on scheduled time in a single day. SQL table contains the data of the meetings which has to be held between a student and a mentor.The meetings will be done remotely through video chat at the scheduled time. Then, we will see how cron jobs and cloud functions are so helpful sometimes to solve these kind of problems, which developers often face while creating a web or mobile application.

To explore more about cron jobs and cloud functions, we will create a real world problem.

It is a joint product of Google cloud platform and firebase team. Google cloud functions are server less compute solution which are used to create event-driven applications. App Engine cron service will invoke a URL by using a HTTP get request. App Engine cron service automatically triggers the cron jobs that operate at a regular interval or defined time. We will explore how cron jobs and cloud functions can be so helpful sometimes.Ĭron jobs are time-based jobs which are programmed to run on a specific time interval. This article is more about building a real time, fast, scalable, time-based and event driven application with the help of app engine cron services and cloud functions.
