Hemmeligheden bag HashiCorps "natten over" DevOps succes

Billede: Getty Images / iStockphoto

Blandt DevOps værktøjskæder bygger HashiCorp nogle af de mest populære værktøjer. Blandt udviklere betragtes værktøjer som HashiCorps Vagrant, Consul, Terraform, Packer og mere husstandens navne. Interessant nok, mens de er blevet go-to DevOps-værktøjer til en generation af udviklere, virkede de ikke indlysende ved starten. Som HashiCorp-medstifterne Mitchell Hashimoto og Armon Dadgar fortæller det, føltes deres tidlige produkter rigtigt for dem, selvom deres oprindelige modtagelse på markedet lignede en "flatline".

Hvis dette virker lidt Steve Jobs-esque, er det fordi det er.

Implementering af DevOps: En guide til it-professionelle (gratis PDF)

At gå med (nøje overvejet) tarmen

I de tidlige dage af HashiCorp havde virksomheden næsten flere produkter end medarbejdere. Som de to grundlæggere af HashiCorp beskrev i deres Mostly Cloudy-interview, var der tidligt lagt vægt på at bevise deres produktvision, før de begyndte at ansætte. Problemet var, at eksternt bevis på, at de var på rette vej, var langsomt ved at komme, som Dadgar antyder:

At komme til det punkt, hvor HashiCorp-grundlæggere følte, at de var på rette vej, krævede en betydelig indsats. Som Hashimoto har sagt: "Jeg skriver meget menneskeligt sprog, før jeg skriver computersprog. Jeg planlægger tingene i en temmelig detaljeret grad. For eksempel før jeg startede Terraform ... Armon og jeg samlet skrev omkring 60 til 80 sider med Google Docs tænker over, hvordan det ville fungere, før vi skrev NOEN kode. " Sådan planlægning garanterer naturligvis ikke succes, men det hjælper med til at sikre, at Hashimoto og Dadgar ser tydeligt. De har måske forkert, men de vil ikke være tilfældigt forkerte.

Og for at være tydelige var de nogle gange forkerte, som Hashimoto har skitseret:

Hashimoto og Dadgar er ikke perfekte i deres evalueringer af, hvad markedet har brug for, men deres track record for at få de fleste ting rigtigt er imponerende.

Hurtig ordliste: DevOps (TechRepublic Premium)

Det tager tid at få tingene rigtige

De to stiftere skabte Terraform og Consul, mens studerende ved University of Washington havde til opgave at finde ud af, hvordan man skulle styre forskellig infrastruktur. Terraform virker som en succes over natten, men det var det ikke. Overhovedet.

Som Hashimoto udtrykte det i det mest overskyede interview:

Denne "tager tid" er blevet sværere, efterhånden som mere venturekapital er skubbet ind i udviklerens værktøjsområde. Men det er tvivlsomt kritisk, hvad angår udviklingsværktøjsrummet, i betragtning af, hvor vigtig udviklere er blevet til virksomhedsdifferentiering. Det at nedsætte for at sikre, at udvikleroplevelsen er rigtig, som Atlassian, GitHub og andre har gjort før, er nøglen til en succes over natten ... det tager år at levere.

Ansvarsfraskrivelse: Jeg arbejder for AWS, men i mit arbejde er jeg ikke involveret (på nogen måde, direkte eller indirekte) med HashiCorp. Dette indlæg blev ikke skrevet med henvisning til eller på nogen måde for at hjælpe min arbejdsgiver, men blot for at fremhæve de seje ting HashiCorp gør for udviklere (og ops).

Open Source Ugentlig nyhedsbrev

Du vil ikke gå glip af vores tip, tutorials og kommentarer til Linux OS og open source-applikationer. Leveres tirsdage

Tilmeld dig i dag

© Copyright 2021 | mobilegn.com