Go logo

Go 1.27 con concorrenza nativa

Fai il deploy di API, worker e bot in Go. I moduli del go.mod vengono risolti automaticamente, senza build manuale da parte tua.

A partire da 12,49 BRL/mese

Cosa è già pronto

L'ambiente conosce già il tuo linguaggio: carichi il codice e gira.

  • Toolchain Go recente

    Include i miglioramenti recenti al compilatore e al garbage collector di Go, con supporto a PGO.

  • Workspace (go.work)

    Supporto ai monorepo Go con più moduli nello stesso progetto.

  • Concorrenza nativa

    Goroutine e channel fanno parte del linguaggio, senza librerie aggiuntive per la concorrenza.

  • Nessun build manuale

    Le dipendenze dei moduli vengono risolte al deploy: tu carichi solo il codice sorgente.

Cosa puoi ospitare

Progetti che girano su questo runtime.

  • API REST con Gin e Fiber

    Backend con Gin, Fiber, Echo o Chi, che gestiscono richieste concorrenti con le goroutine.

  • Microservizi gRPC

    Comunicazione tipizzata tra servizi con Protobuf e streaming bidirezionale.

  • Worker e crawler concorrenti

    Worker pool con goroutine e channel, con poca memoria per attività.

  • Bot Discord con discordgo

    Bot Go online 24/7, con riavvio automatico e un binario leggero.

  • Proxy e gateway API

    Proxy HTTP scritti in Go, con cache, rate limiting e regole di routing personalizzate.

  • Strumenti interni e scheduler

    Automazioni, scheduler e strumenti interni in Go in esecuzione come servizi continui.

Configurazione e versioni

La dashboard genera lo squarecloud.app al deploy, oppure scrivi il tuo nella radice del progetto: nome, file principale, memoria e versione in un unico posto.

squarecloud.app
DISPLAY_NAME=Go
MEMORY=512
VERSION=recommended
Versioni
1.27
File accettati
.go
Dipendenze
go.mod | go.work
Valori di RUNTIME=
gogolang

Un piano per ogni fase del tuo progetto

Inizia in piccolo e scala quando ne hai bisogno, senza contratti di permanenza.

4,9 su 5 · 402 recensioni su Google + TrustpilotTrustpilot

Ospitato in un datacenter partner con certificazioni
Tier 3ISO 27001SOC 2 Type IIProtezione DDoS Always-On
Esplora la nostra infrastruttura

Domande frequenti su Go Hosting

Go 1.27, moduli, workspace e concorrenza.

Come risolve le dipendenze Go?

Square rileva il tuo go.mod o go.work e risolve i moduli automaticamente. Nessun go mod download manuale necessario.

Posso usare i Go Workspace?

Sì. go.work è supportato nativamente, ideale per i monorepo con più moduli.

Come ottimizzo il binario per la produzione?

Usa START=go build -ldflags="-s -w" -o app && ./app per un binario più piccolo senza info di debug, ottimizzato per il deploy.

Go è migliore di Node.js per i microservizi?

Dipende dal carico di lavoro. Go è una buona scelta per l'alta concorrenza (goroutine), la latenza costante e l'uso prevedibile della memoria. Node.js è migliore per un ecosistema JavaScript end-to-end.

Pronto a scalare il tuo progetto?

Unisciti agli oltre 500.000 sviluppatori che hanno usato Square Cloud per ospitare i loro progetti.

  • Prezzi prevedibili
  • Nessuna sorpresa in fattura
  • Deploy in pochi secondi
  • Alta disponibilità
  • Scala con stabilità
  • Riavvio automatico
  • SSL e sicurezza inclusi
  • Container isolati