Splitting Light: Season 2 - Episode 39


Splitting light

Season 2 Episode 39

Next steps

If you are no longer interested in the newsletter, please unsubscribe

Around end of May 2019

We continued to push forward. Our next enemy in the path, our next boss in our raid, was lifecycle policy. Now that we had both Object Storage and Cold Storage, as in Carbon14, we could link them together. The damaged dealers started to hit it. Nicolas (a) and Louis (b) worked on making this happen. It was a multi-step journey. The preparations started around May 2019.

Nicolas worked on the integration with OpenIO. This consisted of an engine to modify data and additions to be compliant with the S3 lifecycle API. Louis on his side worked on the storage hardware integration. This was writing the right software to store the data on the custom cold storage hardware. The one used by Carbon14.

In other donjons, Théo (c) was pushing to have more deployments. That meant more regions or private cloud setups. We discussed how to reduce the size of a deployment. Where we could deploy additional racks. His business plan required a certain number of Object storage and Block storage to break even our costs.

We had designed the architecture in a certain way. But once we launched, we realized quite a few things could be simplified. So I worked on folding together some of the components. Reducing part of the complexity. Also, we fixed bugs as they appeared and enhanced the dashboards more.

On his side Folays (d) was working to replace the existing FTP backup service. Théo had him do a filesystem that used S3 as underlying storage. The idea would be to do it in the right way so that when we would build the Filesystem as a Service product, it would be plug-and-play.

A lot of the work was managing production. Bugs happened. Failures happened. Automatic configuration triggered incidents. It was a process of disabling and enabling the right things.

We found out that; in a specific flow; some shards of the underlying data were not deleted correctly. So Quentin (e) and Nicolas worked on fixing that. We had to do multiple trials to fix that issue properly. Eventually it was fixed for good a year later.

Another element of our work was accompanying the compute team to migrate their data from the previous private Object storage to the new public Object Storage. We were able to safely retire the old clusters in summer 2019. We turned the machines off and released the rack space for new hardware or products.

It was very busy. But speed had a cost. Some costs piled up.

(a) Nicolas Sampré, Storage DevOps at the time, now Staff backend engineer at Qonto

(b) Louis Solofrizzo, Storage DevOps at the time, still at Scaleway

(c) Théotime Rivière, Storage Product Manager then, now Founder of Freedom From Scratch

(d) Eric (Folays) Gouyer, Storage DevOps at the time, still at Scaleway

(e) Quentin Selle: DevOps engineer then, now System Development Engineer at AWS

If you have missed it, you can read the previous episode here

To pair with :

  • Floating by - Washed out
  • E2BIG

Vincent Auclair

Connect with me on your favorite network!

Payson, Payson, AZ 85541
Unsubscribe · Preferences

Symbol Sled

Business, tech, and life by a nerd. New every Tuesday: Splitting Light: The Prism of Growth and Discovery.

Read more from Symbol Sled

Splitting light Season 3 Episode 04 Monorepo If you are no longer interested in the newsletter, please unsubscribe From April 2019 to July 2019.The system we had built so far to do the testing, beta and general availability worked. But it was starting to show stress. We were stretching its capabilities too much. One of the difficulties we had was to synchronize all the elements and configuration to accomplish a deployment. If you would categorize the type of system it was object storage, it...

Splitting light Season 3 Episode 03 DrawIO and Jira If you are no longer interested in the newsletter, please unsubscribe July 2019Interestingly enough while I had been looking for another job, I already had started documenting the storage products. In my mind, even if I was to leave, I wanted the knowledge locked inside my brain to be shared with the team. I wanted the products to live on. Was I invested in maintaining a legacy? Most likely. One of the aspects of the documentation I poured...

Splitting light Season 3 Episode 02 What now @ Scaleway If you are no longer interested in the newsletter, please unsubscribe In June 2019 I understood that Scaleway was my best option to work on something truly interesting. During the preceding weeks, I had taken my work load more lightly and I was more rested. I finally messaged HR that I wanted to talk with Arnaud (a). The meeting was scheduled and we stayed, both of us, in a meeting room for several hours. First reminiscing. We talked...