Framtiden för molnbaserade interna utvecklarplattformar. Kommer molntjänstleverantörerna att skapa (David Mitchell)

Framtiden för molnbaserade interna utvecklarplattformar. Kommer molntjänstleverantörerna att skapa (David Mitchell)

Framtiden för molnbaserade interna utvecklarplattformar. Kommer molntjänstleverantörerna att skapa (David Mitchell) PlatoBlockchain Data Intelligence. Vertikal sökning. Ai.

Hur nära är vi molntjänstleverantörerna som skapar molnbaserade interna utvecklarplattformar? 

För att sätta scenen, låt oss börja med övergripande molnmigreringsstrategier. 

I denna moderna värld av digital utveckling är affärstransformation i full gång, och till och med banker flyttar sina applikationer till molnet! Om du är en CTO som påbörjar ett molnmigreringsprogram kan det vara lätt att anta att otroliga förändringar kan göras snabbt, genom att fullt ut utnyttja molnet och transformera den äldre infrastrukturen! 

Men antaganden kan vara farliga, och denna syn har visat sig vara mycket mer utmanande i en sektor som är så komplex och så starkt reglerad som finans och bank. Vissa banker har börjat "lyfta och flytta" sina befintliga applikationer till molnet och köra det på virtuella maskiner; erfarenhet visar dock att detta inte tillåter banken att låsa upp alla fördelarna med molnet. Att använda detta tillvägagångssätt begränsar skalbarheten, tillförlitligheten, utvecklarupplevelsen, time-to-market och minskade driftskostnader för att omkonstruera applikationerna med hjälp av molnbaserade teknologier. En bank som "lyfter och flyttar" sin applikationsbas till molnet gör det vanligtvis för att det är enklare och snabbare, eller så kan det vara under större affärsmässiga begränsningar som tvingar den att göra det. 

Så vad är det bästa sättet att migrera bank- och finansapplikationer till molnet? Alla banker som vill använda moln bör titta på att undersöka och omarbeta hela sitt applikationsområde, vilket hjälper till att minska operativa utgifter och öka utvecklarupplevelsen. Detta kommer att driva utvecklarnas produktivitet och ingenjörshastighet, vilket också minskar time-to-market, vilket ökar affärsvärdet. 

Gartner beskriver "cloud native" som hänvisning till; "… något skapat för att utnyttja eller implementera molnegenskaper optimalt. Dessa molnegenskaper är en del av den ursprungliga definitionen av cloud computing och inkluderar funktioner som levereras som en tjänst. Cloud computing-egenskaper inkluderar även skalbar och elastisk, delad, mätt efter användning, tjänstebaserad och allmänt förekommande med användning av internetteknik." 

Molnet erbjuder en silverkant! 

Serverlösa molntjänster som Google Cloud Run, Azure container-appar och AWS-appar Runner innehåller etos av molnbaserade – de är skalbara, motståndskraftiga och helt hanterade. Dessa tjänster tillåter en organisation att utnyttja fördelarna med containerisering, vilket gör det möjligt att distribuera samma applikation på flera molnplattformar, och därigenom säkerställa att applikationen körs konsekvent, oavsett den underliggande infrastrukturen. 

Historiskt sett har vi varit tvungna att "limma" samman molntjänster för att få sådan funktionalitet och DevOps-verktygen hade komponerat funktionaliteten hos komplexa finans- och bankapplikationer. När en bankapplikation omarbetas för moln är det vanligt att se utvecklingsteam som limmar ihop många molntjänster och bygger sina egna specialanpassade interna molnutvecklarplattformar. 

Gartners Hype Cycle hävdar att plattformsteknik och interna utvecklarplattformar förbättrar utvecklarupplevelsen. ”En intern utvecklarplattform (IDP) byggs av ett plattformsteam för att skapa gyllene vägar och möjliggöra utvecklarens självbetjäning. En IDP består av många olika teknologier och verktyg limmade ihop på ett sätt som sänker den kognitiva belastningen på utvecklare utan att abstrahera bort sammanhang och underliggande teknologier.” Efter sådan bästa praxis har plattformsteam historiskt sett behandlat sin plattform som en produkt, byggt den baserat på användarforskning och sedan underhållit och kontinuerligt förbättrat den. 

Att underhålla och kontinuerligt förbättra dessa specialbyggda interna utvecklarplattformar leder dock oundvikligen till en otrolig mängd ansträngning och operativa utgifter. 

I en nyligen publicerad Forbes artikel delade 16 tekniska ledare sina val för "Must-Have Cloud Strategies and Services", som fångar problemets kärna. Den viktigaste observationen var att "...varje CIO fokuserar på att bygga en intern utvecklarplattform för att övervinna komplexiteten hos molnbaserade teknologier och upprätthålla styrning för autonoma utvecklingsteam. Som ett resultat bygger plattformsingenjörer interna utvecklarplattformar genom att använda molnfunktioner. Men det här är en tidskrävande och aldrig sinande övning.”  

Det är därför nyckeln för framtiden att en intern utvecklarplattform-som-en-tjänst görs tillgänglig som ett väsentligt molnerbjudande; men tacklar molnleverantörerna denna utmaning? Det är uppenbart att de är det, men som alltid finns det alltid ytterligare komplexitet i finans- och bankapplikationer! 

Molntjänstleverantörerna kombinerar sina molntjänster och molntjänstmöjligheter för att bygga riktigt molnbaserade interna utvecklarplattformar. Under de senaste åren har vi sett uppkomsten av liknande plattformar från var och en av de viktigaste molnleverantörerna, inklusive: AWS-applöpare, Azure-containerappar och Google Cloud Run. Några av dessa serverlösa, molnbaserade tjänster inkluderar: containerhosting, skalbarhet, containerbyggnad och distribution, tjänsteversionering, TLS-certifikatförnyelse, containerregisterintegrering, inbyggd loggning och övervakning och API-proxyer. De integreras snabbt med molndatabaser och vi kan styra dem med hjälp av molnsäkerhetspolicyer. 

Men hur nära är vi nu molntjänstleverantörerna som ger oss en riktig molnbaserad intern utvecklarplattform? Utvecklingen är på gång, men många finans- och banktillämpningar är mycket komplexa och utmanande. För att nå detta mål måste vi fortsätta att driva de väsentliga kraven genom molntjänstleverantörerna, för att säkerställa att den nödvändiga funktionaliteten är inbyggd i deras molnbaserade plattformar. 

Tidsstämpel:

Mer från Fintextra