-
Choosing the right database
Online transaction processingWe have the good old relational database for OLTP, which typically follows these normalization rules: Third normal form: A relation is in the third normal form if the second normal form is satisfied and if the column that is transitively dependent on the primary key should be eliminated and moved to another table, along with the determinant.…
-
The structure of data
The structure of the data is a crucial factor in deciding the choice and design of a database. There are three widely recognized categories: Structured data This type of data is typically composed of rows and columns; rows are entities or records and columns are attributes. Structured data is organized in such a way that you can be…
-
Multi Cluster Ingress
Problem You have an application that runs on multiple Kubernetes clusters that are located in different regions, and you want to be able to route user traffic automatically to the cluster that is nearest to the user’s location, using a single HTTP(S) load balancer. Solution Use Multi-Cluster Ingress for Anthos to run your application across as…
-
Cloud Storage FUSE
Cloud Storage FUSE uses FUSE and Cloud Storage APIs to transparently expose buckets as locally mounted folders on your file system. Cloud Storage FUSE can be run from anywhere with connectivity to Cloud Storage, including Google Kubernetes Engine, Compute Engine VMs, or on-premises systems. Install FUSE Installer info (Ubuntu/Debian latest releases): Install gcsfuse: Check the…
-
Add and remove headers
When a request arrives at the load balancer, the load balancer routes the request to a particular backend service or a backend bucket based on the rules defined in the URL map. Add and remove request headers before sending a request to the backend service. Also add and remove response headers after receiving a response…
-
Benefits of EXPO Participation
Participating in expos facilitates building strong relationships with suppliers, enabling more cost-effective product procurement.
-
Think like a farmer
Don’t shout at the crops. Don’t blame the crop for not growing fast enough. Don’t uproot crops before they’ve had a chance to grow. Choose the best plants for the soil. Irrigate and fertilise. Remove weeds. Remember you will have good seasons and bad seasons. — You can’t control the weather only be prepared for…
-
Service Account impersonation
To run Terraform locally, you need to use a service account using either a key file or service account impersonation. Managing key files poses a security risk. Key files are not automatically rotated and hence tend to be long-lived. Even if your organization manually rotates key files, they then need to be distributed, which introduces considerable overhead.…
-
Publish Image in the Registry
Google has its own internal private repository. Before we can start to pull and push Docker images in the repository, we must be sure to have the credential correctly configured. To do that, open the Google SDK and execute the following command: docker tag [SOURCE_IMAGE] [HOSTNAME]/[PROJECT-ID]/[IMAGE]:[VERSION] docker push [HOSTNAME]/[PROJECT-ID]/[IMAGE]:[VERSION]