My favorite technology from the project is undoubtedly Google Cloud Platform (GCP). It is a suite of cloud services that offers server space on virtual machines, internal networks, VPN connections, disk storage, machine language SaaS (Software as a Service) applications, and even something called TPU (Tensor Processing Units).
For our project, we utilized the server to run our web application and the DataStore database to store our data. GCP, as an all-in-one platform, truly streamlines the entire process of app development and deployment in comparison to a traditional web application development process. When our app is first created, it is automatically deployed on the server and can be accessed from anywhere in the world. GCP DataStore is a non-SQL database, which is highly flexible with dynamic data. It is easy to add a column on the go or create a new kind (table). Since the app is not the core piece of our project, we are refining the app design along the way as we gain a deeper understanding of how it is supposed to work. The flexibility of DataStore is genuinely helpful in that regard.
Google already provides the best “Build a Python App on App Engine” guide: [link] (https://cloud.google.com/appengine/docs/standard/python3/building-app). I only wish to have a comprehensive guide for the basics of DataStore as well, which would have sped up my app development.
Leave a Reply