DEV Community

Cover image for Fly.io - Uma alternativa ao Heroku
Patrick Monteiro
Patrick Monteiro

Posted on

12

Fly.io - Uma alternativa ao Heroku

Após o anúncio na mudança dos planos da plataforma Heroku muitos desenvolvedores vem buscando alternativas no mercado para realizar o deploy de suas aplicações. Hoje trago pra vocês uma novidade que vem ganhando espaço no mercado por sua simplicidade e recursos de última geração. Vamos conhecer a Fly.io.

Conheça a Fly.io

Fly.io é uma plataforma global de distribuição de aplicativos. Sua plataforma executa seu código em microVMs Firecracker em todo o mundo.

O grande foco da Fly é entregar seus aplicativos para seus usuários globalmente, com a maior disponibilidade possível e a menor latência possível, com uma ótima UX para os desenvolvedores(e isso é real, a plataforma é incrivelmente simples ✅).

Docker Sem Docker, Com ou Sem Docker

Um ponto interessante que você precisa saber: as imagens do Docker (imagens de contêiner OCI ) são como damos ao Firecracker seu aplicativo para transformar em uma microVM. Isso significa que você pode usar o Docker para criar a imagem do contêiner com seu aplicativo e seu ambiente. Você também pode apontar para uma imagem pré-criada.

Em muitos casos, você não precisará tocar no Docker; podemos verificar seu código-fonte e detectar qual pacote de compilação pré-existente corresponde à configuração que você precisa, e nosso c*onstrutor remoto* criará sua imagem de contêiner de aplicativo na implantação.

Um CLI simples e poderoso

flyctl é a ferramenta de linha de comando para facilitar a configuração, criação, implantação e gerenciamento de aplicativos. É o centro de comando para seus aplicativos Fly.io.

Criar e implantar um aplicativo no Fly.io é simples. Você nem precisa digitar flyctl na íntegra!

Execute fly launch para inicializar um aplicativo. Personalize o arquivo de configuração gerado focado nas suas necessidades da sua aplicação e por fim execute fly deploy para compilar e implantar.

É tão simples que parece mágica! ✨

Guias de linguagens e frameworks

Aqui segue uma lista de alguns guias disponíveis para acelerar e facilitar a configuração de sua aplicação para ser implantada na Fly.io:

Além disso preparei um vídeo mostrando como fazer um deploy de site estático usando o framework Vue.js no youtube, confira:

Espero que o artigo tenha lhe ajudado a ter uma nova alternativa ao Heroku.
Nos vemos nos próximos, até mais =)


Documentação Fly.io: https://fly.io/

SurveyJS custom survey software

Simplify data collection in your JS app with a fully integrated form management platform. Includes support for custom question types, skip logic, integrated CCS editor, PDF export, real-time analytics & more. Integrates with any backend system, giving you full control over your data and no user limits.

Learn more

Top comments (0)

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more