https://www.gravatar.com/avatar/b016a639f94c25aa1fdfd025e3449839?s=240&d=mp

Pierre Zemb

Engineering Manager @ Clever Cloud
Distributed and Database systems

What are ACID transactions?

Transaction? "Programming should be about transforming data" — Programming Elixir 1.3 by Dave Thomas As developers, we are interacting oftenly with data, whenever handling it from an API or a messaging consumer. To store it, we started to create softwares called relational database management system or RDBMS. Thanks to them, we, as developers, can develop applications pretty easily, without the need to implement our own storage solution. Interacting with mySQL or PostgreSQL have now become a commodity.

Hbase Data Model

HBase? Apache HBase™ is a type of “NoSQL” database. “NoSQL” is a general term meaning that the database isn’t an RDBMS which supports SQL as its primary access language. Technically speaking, HBase is really more a “Data Store” than “Data Base” because it lacks many of the features you find in an RDBMS, such as typed columns, secondary indexes, triggers, and advanced query languages, etc. – Hbase architecture overview Hbase data model The data model is simple: it’s like a multi-dimensional map:

Introducing HelloExoWorld: The quest to discover exoplanets with Warp10 and Tensorflow

update 2019: this is a repost on my own blog. original article can be read on medium. Artist’s impression of the super-Earth exoplanet LHS 1140b By ESO/spaceengine.org — CC BY 4.0 My passion for programming was kind of late, I typed my first line of code at my engineering school. It then became a passion, something I’m willing to do at work, on my free-time, at night or the week-end. But before discovering C and other languages, I had another passion: astronomy.

Engage maximum warp speed in time series analysis with WarpScript

update 2019: this is a repost on my own blog. original article can be read on medium. We, at Metrics Data Platform, are working everyday with Warp10 Platform, an open source Time Series database. You may not know it because it’s not as famous as Prometheus or InfluxDB but Warp10 is the most powerful and generic solution to store and analyze sensor data. It’s the core of Metrics, and many internal teams from OVH are using Metrics Data Platform to monitor their infrastructure.

Event-driven architecture 101

update 2019: this is a repost on my own blog. original article can be read on medium. Do your own cover on http://dev.to/rly I’m still a student, so my point of view could be far from reality, be gentle ;) **tl;dr: Queue messaging are cool. Use them at the core of your architecture.**I’m currently playing a lot around Kafka and Flink at work. I also discovered Vert.x at my local JUG.

Let’s talk about containers

update 2019: this is a repost on my own blog. original article can be read on medium. English is not my first language, so the whole story may have some mistakes… corrections and fixes will be greatly appreciated. I’m also still a student, so my point of view could be far from “production ready”, be gentle ;-) In the last two years, there’s been a technology that became really hype. It was the graal for easy deployments, easy applications management.