Splitting Light: Season 2 - Episode 08


Splitting light

Season 2 Episode 08

Compiling knowledge

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

To be able to use OpenIO and offer it as a public facing product we had to amass quite a large amount of knowledge. We had to understand how it worked in detail. We had to understand the hardware requirements as well as how we wanted to make it filled and cabled. We had to understand how Scaleway’s information system worked and how we would connect to it.

This phase was a lot of talking to people. From OpenIO’s support engineers to the network team, the hardware vendors and IAM & billing team amongst others.

We wrote documents, did schematics, and experimented. We tested sample hardware trying to understand limits. Pushing the storage mediums to their limits. We were able to select our servers with that. We understood how S3 was billed and with that how we would have to plug in to be able to emit telemetry. We understood better the authentication mechanism and how quota worked.

Théo did business projections and a complete business plan to present for validation. How we would sell it, how much we needed to sell to break even, how we would grow it…

At this point it is fair to mention books that had a very heavy influence on me at that time. Just like Algorithms in C, Fundamentals, Data Structures, Sorting, Searching, and Graph Algorithms by Robert Sedgewick and Advanced C++ Programming Styles and Idiomsby James O. Coplien had had an enormous influence when I was studying at university, changing my perspective of the craft of programming, this time it was three books that did that job.

The first one was Skunk Works: A Personal Memoir of My Years at Lockheed by Ben R. Rich, the second was the heavy weight Designing Data-Intensive Applications by Martin Kleppmann and the last one was Failure is Not an Option: Mission Control From Mercury to Apollo 13 and Beyond by Gene Kranz. The last one inspired a heavy sense of mission in me. The combo of these three gems put three words in my head. The three words to follow.

Excellence, reliability, redundancy.

1) Image from https://www.goodreads.com/book/show/101438.Skunk_Works

(2) Image from https://www.goodreads.com/book/show/23463279-designing-data-intensive-applications

(3) Image from https://www.goodreads.com/book/show/634874.Algorithms_in_C_Parts_1_5

(4) Image from https://www.goodreads.com/book/show/756249.Advanced_C_Programming_Styles_and_Idioms

(5) Image from https://www.goodreads.com/book/show/141499.Failure_is_Not_an_Option

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

To pair with :

  • Running in the night - FM-84, Ollie Wride, Josep & Kane remix
  • Valérian et Laureline l'Intégrale (Not sure if translated in english) by Pierre Christin, Jean-Claude Mézières

Vincent Auclair

Connect with me on your favorite network!

Oud metha, Dubai, Dubai 00000
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 2 Episode 16 Iterative process If you are no longer interested in the newsletter, please unsubscribe All throughout these first few months, from December 2017 to May 2018, we did iterations on object storage. This was both necessary to pick the skills and also reduce risks. The work to bring up an object storage is a subset to making a public facing object storage product. In the first case you control everything, in the second, you control much less. Quentin working in...

Splitting light Season 2 Episode 15 Internal identification If you are no longer interested in the newsletter, please unsubscribe End of May 2018 had arrived. I had an appointment. After doing a tattoo on my arm, I continued to look into tattoo art. Looking at different things and identifying more symbolism that I wanted. I remember reading Revenger by Alastair Reynolds, a mix between new space opera and pirates of the caribbean. Spaceships with light sales. I finally contacted the tattoo...

Splitting light Season 2 Episode 14 Access key If you are no longer interested in the newsletter, please unsubscribe We were now at a stage where we had to no longer have hardcoded credentials. We needed to be plugged to Scaleway’s authentication database. Historically Scaleway, the cloud computing division, had decided to design their own API. They used a mechanism called Json Web Token (JWT) to authentify. This system only required a secret credential. On our side, S3 required two things. A...