Incredibly thorough and spot-on comparison⁰ tussen @aws en @vercel, vanuit de ervaring van het migreren van een productie-applicatie die al in @aws draait, beheerd door experts. Hoewel het natuurlijk leuk is om te winnen in deze vergelijkingen, is mijn absolute favoriete deel de conclusie: > Uiteindelijk, na een paar tests om risico's te verminderen, hebben we onze hele applicatie in één weekend naar Vercel verhuisd en veel overtollige code verwijderd. Wanneer we nu naar onze repo kijken, is 99% onze applicatie en 1% infrastructuur. Dat maakt ons blij. Dit is de kracht van Framework-gedefinieerde Infrastructuur (FdI)¹. De "fout" die de clouds maakten, is dat hun toegangspunt tot bouwen… hun infrastructuur werd. Voor @vercel zijn het frameworks. SvelteKit, Nitro, Next.js worden on-the-fly omgezet in infrastructuur. Het is modieus voor leveranciers om de term "lock-in" rond te strooien, maar er is eigenlijk een exacte manier om dit te meten. Je hoeft mijn woord er niet voor te nemen. Tel hoe vaak je "import" of runtime-API's die specifiek zijn voor cloudleveranciers in je code verwijst (bijv.: Magic Objects, magic "env.*", magic "bindings", enz.). Als je je aan frameworkcode houdt, kun je de werklast verplaatsen, vandaar dat de '1%' hierboven zo bevredigend is. Ten slotte zijn we natuurlijk trots om bovenop de @aws-fundamenten te bouwen. EC2, S3 en het wereldwijde netwerk zijn ongeëvenaard. Uitval is praktisch onbestaande. "POP-herroutering" is geen ding. Er is geen "laagwaardige netwerk", alleen het beste privévezelnetwerk, 24x7x365. Onze toewijding aan onze klanten en gemeenschap is om Open SDKs² te blijven bouwen en de best mogelijke autonome cloud voor hen te creëren, bovenop de hoogste prestaties 'hardware' die we kunnen vinden. ⁰ ¹ ²