La plate-forme frontale Vercel a annoncé aujourd’hui le lancement d’un certain nombre de services back-end, notamment des bases de données Redis et PostgreSQL et un service de stockage d’objets, que Vercel a construits avec des partenaires comme Upstash, Neon et Cloudflare. Cela s’ajoute au lancement de nouvelles fonctionnalités de sécurité telles que Vercel Secure Compute et Vercel Firewall, ainsi qu’au lancement d’une nouvelle expérience d’édition visuelle pour les systèmes de gestion de contenu sans tête et à la sortie de Vercel Spaces, qui vise à rendre la gestion de grands Vercel projets plus faciles et que l’entreprise décrit comme « la plus grande évolution de Vercelpour le moment.
La société fait ces annonces dans le cadre de sa semaine de lancement Vercel Ship.
Comme me l’a dit le fondateur et PDG de Vercel, Guillermo Rauch, au cours des 24 derniers mois, les développeurs ont utilisé le service pour publier plus de 4 millions de sites en production, pour un total de plus de 150 millions de déploiements sur la plateforme pendant cette période. « Les développeurs front-end adorent particulièrement cette plate-forme. Les entreprises se réinventent par le biais du front-end », a-t-il déclaré. « Nous doublons la stratégie et mettons sur le marché de nouveaux produits qui mettent l’accent sur différents aspects de la plate-forme — et c’est vraiment devenu une plate-forme complète. J’ai démarré l’entreprise avec Next.js. J’ai créé l’entreprise pour faciliter l’hébergement de Next.js, mais elle est devenue bien plus que cela. »
Il a noté que pendant longtemps, la première chose que les développeurs demandaient à Vercel était les options de stockage. Étant donné que Vercel se concentrait sur le front-end, les développeurs devaient toujours trouver eux-mêmes les services back-end. Mais maintenant, la société lance ces deux bases de données étroitement intégrées et ses services de stockage d’objets pour permettre aux développeurs de créer plus facilement l’intégralité de leur application sur Vercel.
Pour ce faire, la société lance aujourd’hui Vercel KV, une solution Redis sans serveur optimisée par Upstash, Vercel Postgres, une base de données SQL sans serveur optimisée par Neon, et Vercel Blob, une solution de téléchargement et de diffusion de fichiers, optimisée par le service de stockage d’objets R2 de Cloudflare. . Tous ces services sont conçus pour fonctionner de manière transparente avec le reste des produits de Vercel et, bien sûr, avec Next.js.
« Je pense que la plupart des fournisseurs de l’espace sans serveur ont compris comment faire évoluer le calcul. Il pousse très vite, il gère bien le trafic – peu importe. Ils n’ont pas compris comment mettre à l’échelle la partie données », a déclaré Rauch. « Les développeurs ont été vraiment frustrés par cela. Le calcul évolue mais pas les données, donc vous rencontrez des problèmes de connexion, vous rencontrez des problèmes d’évolutivité.
Il est intéressant que Vercel travaille ici avec des partenaires au lieu de construire ces services eux-mêmes. Rauch a noté que même si l’entreprise aurait pu prendre les projets open source sur lesquels ces outils reposent et essayer de les exécuter elle-même, la création de ces services en tant que produits sans serveur impliquait une réinvention complète de l’infrastructure sur laquelle ils s’exécutent et seuls quelques fournisseurs dans le monde ont pu le faire. La seule exception ici est Blob, où Vercel possède les primitives de stockage, même si le service s’exécute au-dessus de R2 de Cloudflare.
« L’association entre notre environnement d’exécution et la base de données est une combinaison magique », a expliqué Rauch. « Désormais, vous n’avez plus à vous soucier de l’évolution de la base de données et le client est très léger. Vercel a parfaitement conçu cette solution pour que vous obteniez cette expérience du meilleur des deux mondes.
L’autre grand lancement cette semaine est Vercel Spaces. Alors que de plus en plus d’utilisateurs de Vercel commencent à utiliser monorepos pour leurs projets, l’entreprise a décidé qu’elle devait repenser le fonctionnement de son expérience de tableau de bord pour ces projets. Mais en plus de cela, la société a également ajouté des fonctionnalités telles que la conformité à Vercel Spaces, qui analyse le code pour les problèmes courants, sur la base des meilleures pratiques que Vercel lui-même a développées au fil des ans.
Une autre nouvelle fonctionnalité de Spaces est les propriétaires de code, ce qui facilite la cartographie d’une organisation avec un monorepo, de sorte qu’il est clair quelle équipe ou personne possède un extrait de code donné et quelles sont les bonnes personnes pour l’examiner et l’approuver.
Une autre nouveauté est Vercel Runs, qui permet aux développeurs d’envoyer une version à partir de n’importe quel outil de génération à Vercel pour visualisation, ce qui devrait faciliter le débogage des versions et obtenir des informations à partir des informations agrégées. Si vous êtes un utilisateur de Turborepo, par exemple (et que Vercel a acquis Turborepo fin 2021), vous pouvez désormais envoyer les données de vos exécutions Turbo au tableau de bord Vercel pour visualisation.
Côté sécurité, Vercel lance Secure Compute, qui permet une connexion privée entre les fonctions sans serveur de Vercel et les services back-end qui les alimentent, créant essentiellement un réseau privé avec une adresse IP dédiée pour gérer tout le trafic de production et de prévisualisation. La société propose désormais également Vercel Monitoring and Logs, une solution de surveillance complète qui donne aux développeurs un aperçu des performances de leurs applications, ainsi qu’un pare-feu mis à jour qui inclut désormais une protection DDoS améliorée et de nouvelles règles de blocage IP pour empêcher les acteurs malveillants d’accéder à un placer.
Enfin, après avoir ajouté des commentaires aux déploiements en avant-première l’année dernière, Vercel développe maintenant cette idée de faciliter la collaboration sur le contenu en lançant une nouvelle expérience d’édition visuelle pour le contenu provenant de systèmes de gestion de contenu (CMS) sans tête. Avec cela, les utilisateurs obtiennent un éditeur WYSIWYG qui se trouve au-dessus du CMS et toute modification est immédiatement synchronisée avec celui-ci. Vercel a construit cette capacité en partenariat avec Sanity.