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 07 Future growth If you are no longer interested in the newsletter, please unsubscribe To bring object storage the fastest and safest way would be to use existing software. At the time we reevaluated the solutions that had been selected beforehand. There were three of them. Ceph, an open source industry standard, OpenIO a provider of an open source object storage, and Scality a provider of a closed source product. There were multiple criteria to take into...

Splitting light Season 2 Episode 06 Object storage If you are no longer interested in the newsletter, please unsubscribe Object storage was our first priority. Many existing and future products depended on having an object storage product. We looked at the state of the art. There were a few competing protocols. Amazon S3 was the oldest but there was also Blackblaze B2, Openstack SWIFT, Google GCS and lastly Azure Blob storage. When we looked into how object storage was used, where it was used...

Splitting light Season 2 Episode 05 Mind haze If you are no longer interested in the newsletter, please unsubscribe Cafeteria (1) Those first few months are blurry in my memory. Because of my context, I thought at the time that it was because I wasn’t a good engineer. Now, I understand that I was in a learning phase. I recognize these phases better now. It was the same feeling as when I had started doing hardware. Not really understanding everything. Everything seemed to blurry precisely...