Platform Newsletter Postcard Menjadi Open Source, Namun Tantangan Pengiriman Email Memicu Perdebatan Komunitas

Tim Komunitas BigGo
Platform Newsletter Postcard Menjadi Open Source, Namun Tantangan Pengiriman Email Memicu Perdebatan Komunitas

Philip Thomas telah merilis kode sumber untuk Postcard, platform website pribadi dan newsletter miliknya yang diluncurkan pada tahun 2022. Aplikasi Ruby on Rails ini, yang hanya menghasilkan pendapatan puluhan dolar Amerika Serikat per bulan, kini menawarkan mode deployment solo dan multi-pengguna untuk developer yang ingin membangun solusi newsletter mereka sendiri.

Pendapatan dan Penggunaan

  • Pendapatan Bulanan: Puluhan dolar USD
  • Tanggal Peluncuran: 2022
  • Basis Pengguna: Ribuan pendaftar awal
  • Hosting: Mac Mini di meja pengembang
  • Uptime: Hampir 3 tahun operasi berkelanjutan

Kekhawatiran Penyedia Layanan Email Mendominasi Diskusi

Respons komunitas sangat fokus pada perpindahan Postcard dari Postmark ke Amazon SES untuk pengiriman email. Pengguna berbagi pengalaman yang mengecewakan dengan penyedia layanan email besar, terutama terkait proses persetujuan dan masalah keandalan. Seorang peneliti akademis menjelaskan bahwa mereka ditolak oleh Amazon SES meskipun telah menyediakan dokumentasi detail dan memiliki kasus penggunaan yang sah, memaksa mereka untuk sepenuhnya meninggalkan solusi self-hosted.

Diskusi tersebut mengungkap frustrasi yang lebih luas terhadap penyedia email besar yang memblokir/menghapus email tanpa memberi tahu pengguna mereka. Hal ini mendorong beberapa developer untuk mengadvokasi integrasi server SMTP yang lebih tradisional, memungkinkan pengguna memanfaatkan infrastruktur email mereka sendiri dan menghindari ketergantungan pada platform besar yang mungkin membatasi akses secara sewenang-wenang.

Implementasi Teknis dan Realitas Hosting

Postcard berjalan pada apa yang Thomas sebut sebagai setup hosting yang aneh - sebuah Mac Mini yang duduk di mejanya dan telah mempertahankan layanan tersebut selama hampir tiga tahun. Rilis open-source ini mencakup dukungan Docker dan opsi deployment yang disederhanakan melalui Render, membuatnya dapat diakses oleh developer yang ingin menyesuaikan platform newsletter mereka sendiri.

Codebase mendukung dua mode berbeda: mode Solo yang disederhanakan untuk deployment satu situs dan mode Multiuser yang menangani beberapa pengguna, domain khusus, dan pemrosesan pembayaran. Fleksibilitas ini mengatasi berbagai kasus penggunaan sambil menjaga aplikasi inti tetap relatif sederhana dengan dependensi minimal.

Spesifikasi Teknis

  • Platform: Aplikasi Ruby on Rails
  • Deployment: Dukungan Docker dengan konfigurasi render.yaml
  • Penyedia Email: Amazon SES (sebelumnya Postmark )
  • Mode Hosting: Solo (situs tunggal) dan Multiuser (beberapa situs dengan pembayaran)
  • Dependencies: Minimal, dirancang untuk kustomisasi yang mudah

Komunitas Mencari Lebih Banyak Opsi Penyedia Email

Beberapa developer telah menyatakan minat untuk berkontribusi menambahkan penyedia pengiriman email tambahan guna mengurangi ketergantungan pada Amazon SES. Implementasi saat ini bekerja dengan baik untuk daftar yang lebih kecil namun menghadapi keterbatasan skalabilitas yang mengkhawatirkan pengguna yang merencanakan operasi newsletter yang lebih besar.

Waktu rilis open-source ini mencerminkan pola umum dalam ruang developer tools - proyek yang menghasilkan pendapatan sederhana namun melayani kebutuhan komunitas yang penting sering bertransisi ke model open-source untuk memastikan keberlangsungan dan memungkinkan kontribusi yang lebih luas.

Referensi: Postcard is now open source