Zephyrnet-logotyp

Att bygga modern företagsarkitektur: Hur man förvandlar en elefant till en strimma av geparder

Datum:

By Neelesh Vaikhary

Du har en fantastisk idé för ett företag. Nu är det dags att bygga plattformen. Kommer du att ha ett monolitiskt förhållningssätt till att bygga, som de flesta företagsfokuserade företag använder? Eller kommer du att anamma förändring?

Glödlampa ögonblick

De flesta företagsapplikationer är byggda som elefanter: gigantiska databaser, maskiner med hög CPU, ett internt datacenter, blockerande arkitektur, tunga kontrakt och mer.

Neelesh Vaikhary, medgrundare och CTO för Albert InventNeelesh Vaikhary, medgrundare och CTO för Albert Invent
Neelesh Vaikhary från Albert Invent

Kort sagt, de är stora, långsamma och klumpiga för funktionalitetens skull.

Men detta är motsatsen till vart företaget behöver gå idag. Snarare behöver de snabbhet, smidighet och anpassningsförmåga; byggda för sin miljö utan att offra makt. Dessa elefanter borde börja se ut och tänka mer som en strimma av geparder.

Bestäm först vad du vill uppnå med din plattform. Vilka är nyckelkomponenterna? Vilken funktionalitet skulle du vilja erbjuda när du bygger ut din färdplan? Hur ska du skala? Tänk på det nu så att du inte hamnar i en bunt kort som kan ramla om du inte är förberedd.

I mitt fall visste jag att om vi ville bygga den transformativa plattform vi föreställde oss, var jag tvungen att ändra hur jag såg på systemarkitektur, lutade mig mot min bakgrund inom konsumentapplikationer och distribuerad datoranvändning.

Hur du tar ditt eget steg framåt

Om man tänker på vad som har hänt inom företagsarkitektur över tid, ser man många verktyg som kliver på varandras territorium för att försöka göra saker enkla.

Många databutiker har blivit sökmotorer och vice versa, men i verkligheten gör de ett dåligt jobb med att hantera allt utanför sin kärnkompetens. Att försöka vara allt i ett har en kostnad; system kommer inte att vara supereffektiva eller intuitiva. Om du verkligen vill bygga en nästa generations applikation måste du lita på individuella verktyg.

Vi byggde plattformen som jag var med och grundade, Albert uppfinner, med hjälp av mycket skalbar enkeltabellsdesign med låg latens NoSQL (dynamoDB) och strömmande data till lager och sökning – och vi använde tiotals mikrotjänster för att leverera och bearbeta. Detta var ett drag som inte skulle ha varit möjligt ens för några år sedan.

Men med konsumentteknologier som blir en handelsvara och hanterade tjänster tillgängliga via AWS, behöver inte längre bygga och distribuera företagsarkitektur se ut och agera som en elefant.

Du kan få infrastruktur som kod med ett klick på en knapp och skapa en distribuerad arkitektur som är vettig för ditt företag. Detta ger dig tillgång till de modernaste verktygen för att bygga de modernaste applikationerna din bransch har sett.

För att få det rätt, anställ ingenjörer som vet hur man bygger konsumentapplikationer, som har kompetensen i sitt DNA. De kommer att vara integrerade i att bygga en ny typ av företagsapplikationer, särskilt med mål som skalbarhet och prestanda.

Med rätt personer på plats och ett modulärt programmeringssätt kan du börja skapa innovativa, bästa mjukvarukomponenter genom API:er som är mycket specifika för ett givet problem eller funktion.

Till exempel har vi en inventeringskomponent, en kalkylbladskomponent, en experimentkomponent och en regulatorisk komponent som tjänar de olika uppgifter som förekommer i ett labb. Var och en designades och kodades med hjälp av de verktyg som var mest meningsfulla för specifika användares behov.

De behövde inte kompromissa, vilket gjorde det möjligt för oss att skapa något som folk skulle tycka om att använda.

Att gå API-först gör det möjligt för allt att ansluta och alla komponenter att prata med varandra. Infrastruktur och applikationsbyggnad förändras för alltid.

Du behöver inte bara bygga från grunden, du har möjligheten att anpassa och välja och vraka vad du vill acceptera. API:er är snabba att integrera, de är stabila och du kan använda vilket språk eller ramverk som helst. API:er ger helt enkelt den ultimata flexibiliteten. Du kanske känner att du ger upp lite kontroll, men på bästa möjliga sätt — du byter ut månader av utvecklingstid och kostnader med mycket minimal, om någon, nackdel.

Att ta sig till andra sidan

Om du är i en datarik, mycket dynamisk bransch och du vill göra en djupgående inverkan på dina kunders liv, kasta ner några pund och lägg till några platser. Var inte elefanten.

Bli en strimma av geparder för att tillgodose ditt företags och dina kunders behov.


Neelesh Vaikhary är medgrundare och CTO för Albert uppfinner, en heltäckande FoU-dataplattform som används av tusentals forskare över hela världen. Han har mer än 20 års erfarenhet av att bygga startups och produkter i tidiga skeden, samt skala högpresterande team och bygga distribuerade SaaS- och PaaS-system inom en rad branscher. Tidigare har han byggt flera banbrytande mjukvarulösningar inklusive Citrix Gå till möte och säker chattprogramvara från början till slut för Symphony. Han tillbringade också nästan ett decennium som arkitekt med Autodesk, och byggde en konsumentstart, like.com (förvärvad av Google), som använde datorseende och maskininlärning för att förenkla fotodelning och shopping.

Illustration: Li-Anne Dias

Håll dig uppdaterad med de senaste finansieringsrundorna, förvärv och mer med
Crunchbase Daily.

plats_img

Senaste intelligens

plats_img