Go logo

Go 1.27 avec concurrence native

Déployez des APIs, des workers et des bots en Go. Les modules de go.mod sont résolus automatiquement, sans build manuel de votre côté.

À partir de 12,49 R$/mois

Ce qui est prêt à l'emploi

L'environnement connaît déjà votre langage : vous envoyez le code et il tourne.

  • Toolchain Go récente

    Inclut les dernières améliorations du compilateur et du garbage collector de Go, avec prise en charge de PGO.

  • Workspaces (go.work)

    Prise en charge des monorepos Go avec plusieurs modules dans le même projet.

  • Concurrence native

    Les goroutines et les channels font partie du langage, sans bibliothèque supplémentaire pour la concurrence.

  • Aucun build manuel

    Les dépendances des modules sont résolues au déploiement : vous envoyez simplement votre code source.

Ce que vous pouvez héberger

Des projets qui tournent sur ce runtime.

  • APIs REST avec Gin et Fiber

    Backends avec Gin, Fiber, Echo ou Chi, qui traitent des requêtes concurrentes avec des goroutines.

  • Microservices gRPC

    Communication typée entre services avec Protobuf et streaming bidirectionnel.

  • Workers et crawlers concurrents

    Pools de workers basés sur les goroutines et les channels, avec peu de mémoire par tâche.

  • Bots Discord avec discordgo

    Bots Go en ligne 24 h/24 et 7 j/7, avec redémarrage automatique et un binaire léger.

  • Proxies et API gateways

    Proxies HTTP écrits en Go, avec cache, rate limiting et vos propres règles de routage.

  • Outils internes et planificateurs

    Automatisations, planificateurs et outils internes en Go qui tournent comme des services de longue durée.

Configuration et versions

Le dashboard génère le squarecloud.app au déploiement, ou vous écrivez le vôtre à la racine du projet : nom, fichier principal, mémoire et version au même endroit.

squarecloud.app
DISPLAY_NAME=Go
MEMORY=512
VERSION=recommended
Versions
1.27
Fichiers acceptés
.go
Dépendances
go.mod | go.work
Valeurs de RUNTIME=
gogolang

Un plan pour chaque étape de votre projet

Commencez petit et évoluez quand vous en avez besoin, sans contrat d’engagement.

4,9 sur 5 · 402 avis sur Google + TrustpilotTrustpilot

Hébergé dans un datacenter partenaire disposant des certifications
Tier 3ISO 27001SOC 2 Type IIProtection DDoS permanente
Découvrez notre infrastructure

Foire aux questions sur Go Hosting

Go 1.27, modules, workspaces et concurrence.

Comment Go résout-il les dépendances ?

Square détecte votre go.mod ou go.work et résout les modules automatiquement. Aucun go mod download manuel nécessaire.

Puis-je utiliser les Go Workspaces ?

Oui. go.work est pris en charge nativement, idéal pour les monorepos avec plusieurs modules.

Comment optimiser le binaire pour la production ?

Utilisez START=go build -ldflags="-s -w" -o app && ./app pour un binaire plus petit sans informations de débogage, optimisé pour le déploiement.

Go est-il préférable à Node.js pour les microservices ?

Cela dépend de la charge. Go est un bon choix pour une forte concurrence (goroutines), une latence constante et une consommation de mémoire prévisible. Node.js est préférable pour un écosystème JavaScript de bout en bout.

Prêt à faire évoluer votre projet ?

Rejoignez les plus de 500 000 développeurs qui ont utilisé Square Cloud pour héberger leurs projets.

  • Tarifs prévisibles
  • Aucune surprise de facturation
  • Déployez en quelques secondes
  • Haute disponibilité
  • Évoluez en toute stabilité
  • Redémarrage automatique
  • SSL et sécurité inclus
  • Conteneurs isolés