Exploring Emergent Auto-Scaling

I noted that services tend to become smaller and more intelligent. Microservices for instance now encompass various resiliency mechanisms such as active queue management (AQM), auto-scaling or retry/back-off to name only a few. As services are distributed in nature, I am wondering what behaviour will emerge from interactions of such autonomous (micro-)services. While reading “Signals and Boundaries” (Holland 2012), I wonder about the simplest model that could lead, for instance, to a feature like auto-scaling.

Read more

The Reviews I Wish to Get

As a researcher, I submit research articles for peer-review. The reviews I get are unfortunately too often deceptive—not only because most are rebuttals. These reviews are of very little use, beyond improving my broken English. Below are the key points I wish reviewers would discuss. As a matter of fact, I do also consider them when I write reviews. While I am aware of the time it takes to write a detailed review, I am convinced that it does help moving research in the right direction.

Read more

How to Automatically Deploy on Gandi?

I host fchauvel.net (this very website) on Gandi.net. I use Hugo to generate it and I explain below how, each time I update its content, I automatically upload the new website. Upload to Gandi.net using LFTP Gandi offers several hosting solutions, from which I have chosen simple hosting. Generally, I use rsync or scp to upload all my content in one go, but Gandi restricts access to either SFTP or GIT.

Read more

Getting more productive!

I am often disappointed by my daily organisation: I discard many of my projects, and most of them do not live to my expectations. One thing that especially bugs me is to fail making progress on multiple projects at the same time. I am diving into one particular project and, when I emerge two weeks later, every other things have gone bad. This is especially true for development tasks, where I get bogged down, consistently.

Read more