Tag: google

Benefits of Monorepo

#build #monorepo Why Mono-repo Using a monorepo where HEAD always points to a consistent and valid version removes the problem of tracking multiple repo versions entirely Static analysis can run across project boundaries without any extra work. Many other things, like cross-project integration testing and code search are also greatly simplified. You just refactor the API and all of its…

Developer Guide: GCP Cloud Functions, Endpoints & ESP (Extended Server Proxy)

The first thing to keep in mind is permissions!. Objective Deploy an HTTP service(Cloud Function) on Cloud Run (fully managed) by using Cloud Endpoint (HTTP Proxy) and expose the service publically through a proxy, ESP (External Service Proxy). Basic Concepts The service is a definition of HTTP methods handlers. You can define a handler in any language. The function needs…

Google App Engine: Data store with async calls

Google Data Store provides single core CPU  (F class) for applications. Hence heavily multi-threaded applications can’t scale enough DataStoreprovidesasync calls for DB access. It has: Async queries Async transactions Async read/writes Documentation is good but lacks clarity on usage and benefits on async calls. It says that async queries can run in parallel after immediately returning a temporary result object.…

Android OS: Google DVM and Virtual machines

Published in LinuxForYou, Jun 2011 Abstract With the outburst of heterogeneous systems, the need for a scalable software system is very much required without compromising the cost of development and maintenance of the software. Virtual machine (VM) provides abstraction from the heterogeneity and presents a low cost and scalable software development environment. VM based modern programming languages like Java is…