A voice check-in platform including a voice capable device, the platform comprising: a salon application associated with the voice capable device having a location near a user, wherein the salon application is configured so that the voice capable device receives user input of a request for an appointment for a salon service; a location service in communication with the salon application, wherein the location service is configured to find a salon nearby the location; a salon services API in communication with the salon application, wherein the salon services API is configured to find the salon service and a time for the appointment for the salon service, wherein the salon services API is further configured to keep an updated information of all salons such as real time availability, available service providers and specialities; and a dynamic database configured to store the appointment for the salon service, to use unstructured data, to create a table to record the relevant information only when a user requests to make an appointment with a salon, and to store cache configuration files including at least one of a size of the cache, forward or backward linking of the cache, data retention policy for the cache and data structure of the cache; wherein the salon application, the location service and the salon services API run on a serverless backend system having a gateway API configured to control data throttling by defining the amount of megabytes per second and rate the serverless backend system is allowed to receive and creates a cache having a size, data structure and forward or backward linking to handle the request, wherein when the gateway API receives a request, the gateway API is configured to access a cache configuration file from the dynamic database specific for the request. a salon application associated with the voice capable device having a location near a user, wherein the salon application is configured so that the voice capable device receives user input of a request for an appointment for a salon service; a location service in communication with the salon application, wherein the location service is configured to find a salon nearby the location; a salon services API in communication with the salon application, wherein the salon services API is configured to find the salon service and a time for the appointment for the salon service, wherein the salon services API is further configured to keep an updated information of all salons such as real time availability, available service providers and specialities; and a dynamic database configured to store the appointment for the salon service, to use unstructured data, to create a table to record the relevant information only when a user requests to make an appointment with a salon, and to store cache configuration files including at least one of a size of the cache, forward or backward linking of the cache, data retention policy for the cache and data structure of the cache; wherein the salon application, the location service and the salon services API run on a serverless backend system having a gateway API configured to control data throttling by defining the amount of megabytes per second and rate the serverless backend system is allowed to receive and creates a cache having a size, data structure and forward or backward linking to handle the request, wherein when the gateway API receives a request, the gateway API is configured to access a cache configuration file from the dynamic database specific for the request.