CérénIT - event sourcingLe blog tech de Nicolas Steinmetz (Time Series, IoT, Web, Ops, Data)Zola2016-09-15T00:00:00+00:00https://cerenit.fr/tags/event-sourcing/atom.xmlWeb, Ops & Data - Semaine 372016-09-15T00:00:00+00:002016-09-15T00:00:00+00:00
Unknown
https://cerenit.fr/blog/web-ops-and-data-semaine-37/<h3 id="containers">Containers</h3>
<ul>
<li><a rel="noopener" target="_blank" href="http://blog.kubernetes.io/2016/08/security-best-practices-kubernetes-deployment.html">Security Best Practices for Kubernetes Deployment </a> : les points ne sont pas propres à Kubernetes : segmentation applicative via les namespaces, segmentation réseau, quota de ressources, utilisation d'images approuvées, maintient des images à jour, etc. </li>
<li><a rel="noopener" target="_blank" href="https://blog.docker.com/2016/09/docker-golang/">Docker + Golang</a> : le billet présente des astuces pour compiler un programme Go au travers de containers pour illustrer différents besoins (cross-compilation, etc)</li>
<li><a rel="noopener" target="_blank" href="https://medium.com/@kelseyhightower/12-fractured-apps-1080c73d481c#.j06ekp66l">12 fractured apps</a> : une revue des bonnes pratiques à adopter pour gérer les fichiers de configurations, les connections à des bases de données dans un monde orientée micro-services.</li>
</ul>
<h3 id="angularjs">AngularJS</h3>
<ul>
<li><a rel="noopener" target="_blank" href="http://angularjs.blogspot.fr/2016/09/angular2-final.html">AngularJS 2.0</a> : la version 2 du framework Javascript AngularJS de Google est (enfin) sorti et se dote d'un nouveau site <a rel="noopener" target="_blank" href="https://angular.io/">angular.io</a>. Etrangement, j'ai l'impression que c'est un non événement ? Cette version mainte fois discutée, tant attendue et au final ? Ou peut être que <a rel="noopener" target="_blank" href="https://facebook.github.io/react/">React</a> est passé par là et à occuper le trou laissé par cette réécriture d'Angular ?</li>
</ul>
<h3 id="kafka">Kafka</h3>
<ul>
<li><a rel="noopener" target="_blank" href="http://www.confluent.io/blog/event-sourcing-cqrs-stream-processing-apache-kafka-whats-connection/">Event sourcing, CQRS, stream processing and Apache Kafka: What’s the connection?</a> : après un rappel sur ce qu'est CQRS et l'Event Sourcing, le billet décrit les apports de Kafka (et Kafka Streams / Kafka Connect) pour ce type de projet.</li>
<li><a rel="noopener" target="_blank" href="http://www.confluent.io/blog/announcing-the-certified-datastax-connector">Announcing the Certified DataStax Connector for Confluent Platform</a>, Kafka Connect se dôte d'un connecteur Cassandra. Il s'agit d'un connecteur de type <em>"Sink'</em>, c'est à dire que vous pouvez pousser des données de Kafka vers Cassandra.</li>
</ul>
<h3 id="tick-telegraf-influxdb-chronograf-et-kapacitor">TICK (Telegraf, InfluxDB, Chronograf et Kapacitor)</h3>
<ul>
<li>La plateforme TICK atteint le palier de la version 1.0 ; <a rel="noopener" target="_blank" href="https://www.influxdata.com/influxdb-1-0-ga-released-a-retrospective-and-whats-next/">InfluxDB</a>, <a rel="noopener" target="_blank" href="https://www.influxdata.com/announcing-telegraf-1-0-the-plugin-driven-agent-for-collecting-metrics/">Telegraf</a> et <a rel="noopener" target="_blank" href="https://www.influxdata.com/announcing-kapacitor-1-0-a-data-processing-engine-for-influxdb/">Kapacitor</a>. Pas de grosses nouveautés dans ces releases, juste une stabilisation et le tampon 1.0 ; Chronograf est aussi estampillé 1.0 même s'il s'est fait discret depuis <a rel="noopener" target="_blank" href="https://www.influxdata.com/announcing-influxdb-v0-13-plus-clustering-early-access/">la version 0.13</a>. A voir s'il rattrape son retard sur Grafana...</li>
</ul>
<h3 id="securite">Sécurité</h3>
<ul>
<li><a rel="noopener" target="_blank" href="https://www.nicolas-hoffmann.net/source/1697-Obtenir-une-bonne-note-sur-Mozilla-Observatory-HTTPS-CSP-SRI-CORS-HSTS-HPKP-etc.html">Obtenir une bonne note sur Mozilla Observatory : HTTPS/CSP/SRI/CORS/HSTS/HPKP/etc.</a> : Le Mozilla Observatory est un outil d'aide à l'évaluation de la sécurité de votre site web. Le billet vulgarise les technoligies sous-jacentes et donne des pistes pour avoir une bonne note à ce test et améliorer la sécurté de vos sites.</li>
</ul>
<h3 id="postgres">Postgres</h3>
<ul>
<li><a rel="noopener" target="_blank" href="http://sdf.org/~riley/blog/2016/01/04/is-bi-directional-replication-bdr-in-postgres-transactional/">Is Bi-Directional Replication (BDR) in Postgres Transactional?</a> : En gros BDR fonctionne si vous n'avez pas de contraintes transactionnelles fortes. D'autres solutions sont présentées sur le wiki de la fondation Postgres: <a rel="noopener" target="_blank" href="https://wiki.postgresql.org/wiki/Replication,_Clustering,_and_Connection_Pooling">Replication, Clustering, and Connection Pooling</a></li>
</ul>