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

Syndicate

Atom 1.0 RSS