21 puan yazan xguru 2021-07-22 | 3 yorum | WhatsApp'ta paylaş

Bir servis oluşturmak için gereken tüm temel backend işlevlerini sunan açık kaynaklı çözüm

  • Kullanıcı yönetimi: kullanıcılar ve gruplar, OAuth sosyal giriş, 2FA, JWT tabanlı kimlik doğrulama ve yetki yönetimi, rate limit, connection throttling

  • Veri yönetimi: şema tanımı, CRUD API ve sayfalama/arama/ilişkiler, dosya (görsel, video vb.) depolama

  • Depolama yönetimi: local, gDrive, S3, Dropbox, FTP..

  • Site yönetimi: birden çok web sitesi oluşturma, LetsEncrypt ile HTTPS desteği, HUGO ile statik site oluşturma, klasörleri FTP ile dışa açma

  • Entegrasyon ve aksiyon yönetimi: workflow oluşturup API olarak yayımlama, Open API spec ile üçüncü taraf API çağırma

  • E-posta yönetimi: SMTPS ve IMAPS ile e-posta servisi olarak kullanılabilir, çoklu hostname e-posta sunucusu, çoklu e-posta hesabı desteği

  • Dashboard sunar

  • MySQL / Postgres / SQLite [Default]

  • CRUD API'leri için JSON API / GraphQL

  • OAuth : Google, Github, Linkedin

  • State Tracking API: blog örneğinde draft/edited/published gibi durumlarla yapılandırılabilir

  • React, Vue.js, Angular, Android, iOS ve tüm framework/istemcilerle entegre olabilir

  • Go açık kaynak

→ çok düşük bellek kullanımı ve yatay ölçeklenebilirlik

→ çeşitli donanımlara dağıtım mümkün: arm5,arm6,arm7,arm64,mips,mips64,mips64le,mipsle

3 yorum

 
xguru 2021-07-25

Diğer açık kaynak BaaS’larla karşılaştırıldığında, basit kurulumu ve çeşitli özellikleri öne çıkan avantajları gibi görünüyor

 
enarche 2021-07-22

Bu aralar golang ile backend geliştirmeye epey ilgi duyuyorum.

Görür görmez bir anda çok ilgimi çekti.

'Bu hafta sonu bununla geçecek!!!'

Teşekkürler~

 
xguru 2021-07-22

Arka ucu self-hosting ile çok basit şekilde kurabilmek ve düzenleyebilmek mümkün; bu yüzden bunu temel alıp biraz test yapmayı düşünüyorum. Eğlenceli görünüyor!