21 pontos por xguru 2021-07-22 | 3 comentários | Compartilhar no WhatsApp

Open source que oferece todos os recursos básicos de backend necessários para criar um serviço

  • Gerenciamento de usuários: usuários e grupos, login social com OAuth, 2FA, autenticação e controle de permissões com base em JWT, rate limit, connection throttling

  • Gerenciamento de dados: definição de schema, API CRUD com paginação/busca/relacionamentos, armazenamento de arquivos (imagens, vídeos etc.)

  • Gerenciamento de storage: local, gDrive, S3, Dropbox, FTP..

  • Gerenciamento de sites: criação de vários websites, suporte a HTTPS com LetsEncrypt, geração de sites estáticos com HUGO, exposição de pastas via FTP

  • Gerenciamento de integrações e ações: criação de workflows e publicação via API, chamada de APIs de terceiros com especificação Open API

  • Gerenciamento de e-mail: pode ser usado como serviço de e-mail com SMTPS e IMAPS, servidor de e-mail com múltiplos hostnames, suporte a várias contas de e-mail

  • Fornece dashboard

  • MySQL / Postgres / SQLite [Default]

  • JSON API / GraphQL para APIs CRUD

  • OAuth: Google, Github, Linkedin

  • State Tracking API: no caso de blogs, pode ser configurada com estados como draft/edited/published

  • Pode ser integrado com todos os frameworks/clients como React, Vue.js, Angular, Android, iOS etc.

  • Open source em Go

→ uso de memória muito baixo e escalabilidade horizontal

→ pode ser implantado em vários hardwares: arm5,arm6,arm7,arm64,mips,mips64,mips64le,mipsle

3 comentários

 
xguru 2021-07-25

Parece que, em comparação com outros BaaS open source, os pontos fortes são a instalação simples e a variedade de recursos

 
enarche 2021-07-22

Ultimamente tenho muito interesse em desenvolvimento de backend com golang.

Assim que vi, me chamou a atenção na hora.

"Neste fim de semana, é isso!!!"

Obrigado~

 
xguru 2021-07-22

Parece bem simples de fazer self-host do backend e também dá para editar, então pretendo fazer alguns testes com base nisso. Parece que vai ser divertido!