BDD PostgreSQL
Base de données Un cluster PSG peut hébrger plusieurs bases de données Une connexion est réalisée dans le contexte d’une seule base de données Schéma Une base peut contenir de 1 à N schéma Un objet ne peut appartenir qu’à…
Base de données Un cluster PSG peut hébrger plusieurs bases de données Une connexion est réalisée dans le contexte d’une seule base de données Schéma Une base peut contenir de 1 à N schéma Un objet ne peut appartenir qu’à…
ORM Nous distinguons deux types d’ORM, les full et les micro ORM. MyBatis est un micro ORM qui se contente de faire le lien entre les mondes relationnel et objet, à la différence des implémentations JPA comme Hibernate qui sont…
Stratégie de déploiement canary L’objectif est d’avoir 5% du trafic sur une autre version de l’application en utilisant la stratégie canary 1) Puisque nous avons 5 pod au total, donc on déploie 4 normalement 2) Ensuite on déploie un pod…
Installation Kong Installation de la base Postgres Soit l’installation est sur le cluster ou sur une VM Création des clés cluster openssl req -new -x509 -nodes -newkey ec:<(openssl ecparam -name secp384r1) \ -keyout . -out . \ -days 1095 -subj…
Create secret kubectl create secret docker-registry regcred –docker-server= –docker-username=<your-name> –docker-password=<your-pword> –docker-email=<your-email> transfor to yaml format kubectl get secret regcred –output=yaml Create secret file Yml with output information apiVersion: v1 kind: Secret metadata: name: registryfront-credentials namespace: ael-0001-payroll-uat type: kubernetes.io/dockerconfigjson data: .dockerconfigjson:…
Install argocd CLI VERSION=$(curl –silent "https://api.github.com/repos/argoproj/argo-cd/releases/latest" | grep '"tag_name"' | sed -E 's/.*"([^"]+)".*/\1/') curl -sSL -o /usr/local/bin/argocd chmod +x /usr/local/bin/argocd argocd version Access to ARGOCD via argocdCLI argocd login arg.bakdevops.com –username admin –grpc-web –insecure #List account argocd account list…
Create Secret Get information : username : the name of your deploy token password : the value of token email: your email auth : base 64 username:password you can generate auth with this command echo "patoken:npAdzEy79ybtQdfdf" | base64 Result :…
get all resources in a cluster kubectl get all -A Sort cpu or memory of pods or nodes(Find the pod who consumm more than others) install server metrics wget add those line into file yaml command: – /metrics-server -…
Interpolation le contrôleur import { Component } from '@angular/core'; import { FormGroup, FormControl } from '@angular/forms'; @Component({ selector: 'app-profile-editor', templateUrl: './profile-editor.component.html', styleUrls: ['./profile-editor.component.css'] }) export class AppComponent { private who: string = "there" } la vue <h2>data binding interpolation</h2> <label>…
Universal Benefits Standards compliance Latest ECMAScript Modules Internationalization and accessibility Performance Open source TypeScript Backed by Google Uniformity (devs can develop quicker anc cheaper) Entreprise-First Popularity Documentation Subjective Benefits Framework (Router, HTTP, forms, RxJS, etc) Opinionated – fewer decision RxJS…