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
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
Supabase herkese açık betayı başlattı - açık kaynak Firebase alternatifi https://tr.news.hada.io/topic?id=3347
CloudBoost - JavaScript tabanlı açık kaynak BaaS motoru https://tr.news.hada.io/topic?id=196
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~
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!