CérénIT

Agile

  • Feature Branching is evil ! : si la branche isole le nouveau code, il isole aussi le développeur des autres avancées et repousse à plus tard les problématiques de réintégration de code, refactoring, etc. L'auteur avance le feature flipping et le "trunk based development" pour avoir une intégration continue perpétuelle et des écarts les plus petits possibles.

DevOps

  • Terraform Layering : Pourquoi et comment ? : Un fichier Terraform peut vite devenir illisible dans le cas d'une architecture complexe et consommateur de temps lors de son exécution. Le billet présente une méthode pour traiter ces problèmes. Il s'agit de créer des "couches" (layers) permettant d'avoir plus de modularité et permettant qu'un fichier terraform s'appuie en entrée sur les données de sorties du fichier précédent et ainsi de suite.

Elastic

  • Welcome Opbeat to the Elastic family : Elastic se lance sur le marché de la performance applicative (APM) en acquérant la société Opbeat. Suite assez logique pour Elastic après l'ingestion de données plus orientée monitoring système avec Logstash/Beat ou des intégrations spécifiques pour faire de l'APM en s'appuyant sur Elastic.
  • Designing the Perfect Elasticsearch Cluster: the (almost) Definitive Guide : le billet traite le design d'un cluster Elasticsearch et les points d'attention à avoir. Ce n'est pas la recette magique (elle n'existe pas) mais donne tous les points d'attention à avoir dans le cadre du déploiement d'un cluster Elasticsearch.
  • Top 15 Solr vs. Elasticsearch Differences : pour ceux qui hésitent encore entre les 2 solutions, une petite revue en 15 poins pouvant vous aider à choisir la solution correspondant à votre besoin.

Infrastructure

  • Serverless vs Micro-Service avec infrastructure "maison" : comparaison de la mise en place d'une infrastructure à base de micro-services vs une infrastructure "serverless" avec prise en compte des effets de vendor lock-in, impacts entre infrastructure et architecture logicielle, facilité de dépoiement, flexibilité, etc.

MySQL

Sécurité

Tests

  • k6 : un outil en Go et Javascript permettant de faire des tests de performance. Sa prise en main a l'air aisé et il semble avoir des fonctionnalités assez intéressantes pour faire des tests variés que ce soit sur la profondeur du scénario (1 ou plusieurs urls) ou les niveau de tests (checks, ratio, etc)

TICK (Telegraf, InfluxDB, Chronograf, Kapacitor)

Bonus : Lecture de l'été

  • #hyperlean – Ce que signifie l’avènement du numérique : je n'ai pas encore lu le livre mais je suis le blog de Cecil depuis des années et ses aventures dans le monde de l'agile, du lean, de l'entreprise collaborative et de la transformation digitale. Son livre se veut un guide pratique de la transformation digitale en abordant le pourquoi, le quoi et le comment. Dans le comment, on va retrouver forcément la méthode lean.

Le Blog

Nous partageons ici notre veille et nos réflexions

Tags

docker elasticsearch kubernetes kafka postgres ansible tick sécurité python influxdb rancher grafana spark traefik stream container hpkp rest kibana aws reverse-proxy orientdb swarm mysql arm chronograf csp graphql microservice log cassandra cluster mobile redis rethinkdb api hsts windows architecture hypriot devops terraform monitoring replication licence linux serverless grav scale agile wagtail angularjs big data npm javascript bash documentation lean rsyslog incident hue serverless architecture git rpo https alerte rto null cors sri telegraf kapacitor cqrs event sourcing test css fluentd filebeat logstatsh firebase syslog-ng grid service worker dashboard revue de code performance tiers publicité k8s rkt solr confluent apm certificat ebs beat shipyard sympa debian mailing-list newsletter revocation checklist raml date json timezone pip virtualenv sql react foundation cloud openweb microsoft cncf lambda index search fullstack flash crash over-engineering automatisation fleet yarn vnc ssh openshit reindex nomad docker-compose ssl falcor html scaleway infrastructure as code iac statistique packaging sha1 message cloud-init gcp http curl jq data-pipelining select beam google queue shell fish sre push rwd responsive opensource anonymisation elk php unikernel code société loi travail frontend médecine jwt devoxx akka electron desktop vue.js continous-delivery laravel framework hadoop ux prometheus ksql codeurs en seine amazon emr géospatial cli vpc multi-cloud elassandra ingénierie immutable machine-learning header cookie nosql csrf hacker liste de diffusion

Syndicate

Atom 1.0 RSS