แพลตฟอร์มจดหมายข่าว Postcard เปิดเป็น Open Source แต่ปัญหาการส่งอีเมลก่อให้เกิดการถ่ายทอดความคิดเห็นในชุมชน

ทีมชุมชน BigGo
แพลตฟอร์มจดหมายข่าว Postcard เปิดเป็น Open Source แต่ปัญหาการส่งอีเมลก่อให้เกิดการถ่ายทอดความคิดเห็นในชุมชน

Philip Thomas ได้เผยแพร่ซอร์สโค้ดของ Postcard แพลตฟอร์มเว็บไซต์ส่วนตัวและจดหมายข่าวของเขาที่เปิดตัวในปี 2022 แอปพลิเคชัน Ruby on Rails นี้ซึ่งสร้างรายได้เพียงหลักสิบดอลลาร์สหรัฐต่อเดือน ขณะนี้เสนอโหมดการติดตั้งทั้งแบบผู้ใช้เดียวและหลายผู้ใช้สำหรับนักพัฒนาที่ต้องการสร้างโซลูชันจดหมายข่าวของตนเอง

รายได้และการใช้งาน

  • รายได้ต่อเดือน: หลายสิบดอลลาร์สหรัฐ
  • วันที่เปิดตัว: 2022
  • ฐานผู้ใช้: ผู้สมัครสมาชิกเริ่มต้นหลายพันคน
  • การโฮสต์: Mac Mini บนโต๊ะทำงานของนักพัฒนา
  • เวลาทำงาน: ดำเนินการต่อเนื่องเกือบ 3 ปี

ความกังวลเรื่องผู้ให้บริการส่งอีเมลครอบงำการอภิปราย

การตอบสนองของชุมชนมุ่งเน้นไปที่การเปลี่ยนแปลงของ Postcard จาก Postmark ไปเป็น Amazon SES สำหรับการส่งอีเมล ผู้ใช้แบ่งปันประสบการณ์ที่น่าผิดหวังกับผู้ให้บริการอีเมลรายใหญ่ โดยเฉพาะเรื่องกระบวนการอนุมัติและปัญหาความน่าเชื่อถือ นักวิจัยทางวิชาการคนหนึ่งอธิบายว่าถูก Amazon SES ปฏิเสธแม้จะให้เอกสารรายละเอียดและมีกรณีการใช้งานที่ถูกต้อง ทำให้ต้องละทิ้งโซลูชันที่โฮสต์เองทั้งหมด

การอภิปรายเผยให้เห็นความผิดหวังที่กว้างขึ้นกับผู้ให้บริการอีเมลรายใหญ่ที่ทิ้ง/บล็อกอีเมลโดยไม่แจ้งผู้ใช้ ทำให้นักพัฒนาบางคนสนับสนุนการรวม SMTP server แบบดั้งเดิมมากขึ้น ช่วยให้ผู้ใช้สามารถใช้ประโยชน์จากโครงสร้างพื้นฐานอีเมลของตนเองและหลีกเลี่ยงการพึ่งพาแพลตฟอร์มใหญ่ที่อาจจำกัดการเข้าถึงตามอำเภอใจ

การใช้งานทางเทคนิคและความเป็นจริงของการโฮสต์

Postcard ทำงานบนสิ่งที่ Thomas อธิบายว่าเป็นการตั้งค่าโฮสต์ที่แปลกประหลาด - Mac Mini ที่วางอยู่บนโต๊ะของเขาซึ่งดูแลบริการมาเกือบสามปี การเผยแพร่แบบ open-source รวมถึงการสนับสนุน Docker และตัวเลือกการติดตั้งที่ง่ายขึ้นผ่าน Render ทำให้นักพัฒนาที่ต้องการปรับแต่งแพลตฟอร์มจดหมายข่าวของตนเองเข้าถึงได้

โค้ดเบสสนับสนุนสองโหมดที่แตกต่างกัน: โหมด Solo ที่เรียบง่ายสำหรับการติดตั้งไซต์เดียว และโหมด Multiuser ที่จัดการผู้ใช้หลายคน โดเมนที่กำหนดเอง และการประมวลผลการชำระเงิน ความยืดหยุ่นนี้ตอบสนองกรณีการใช้งานที่แตกต่างกันในขณะที่รักษาแอปพลิเคชันหลักให้ค่อนข้างเรียบง่ายด้วยการพึ่งพาที่น้อยที่สุด

ข้อมูลจำเพาะทางเทคนิค

  • แพลตฟอร์ม: แอปพลิเคชัน Ruby on Rails
  • การติดตั้ง: รองรับ Docker พร้อมการกำหนดค่า render.yaml
  • ผู้ให้บริการอีเมล: Amazon SES (เดิมใช้ Postmark )
  • โหมดการโฮสต์: Solo (เว็บไซต์เดียว) และ Multiuser (หลายเว็บไซต์พร้อมระบบชำระเงิน)
  • การพึ่งพาไลบรารี: น้อยที่สุด ออกแบบมาเพื่อการปรับแต่งที่ง่ายดาย

ชุมชนแสวงหาตัวเลือกผู้ให้บริการอีเมลเพิ่มเติม

นักพัฒนาหลายคนแสดงความสนใจในการมีส่วนร่วมเพิ่มผู้ให้บริการส่งอีเมลเพิ่มเติมเพื่อลดการพึ่งพา Amazon SES การใช้งานปัจจุบันทำงานได้ดีสำหรับรายชื่อที่เล็กกว่า แต่เผชิญกับข้อจำกัดด้านความสามารถในการขยายขนาดที่ทำให้ผู้ใช้ที่วางแผนดำเนินการจดหมายข่าวขนาดใหญ่กว่ากังวล

เวลาของการเผยแพร่ open-source นี้สะท้อนรูปแบบทั่วไปในพื้นที่เครื่องมือนักพัฒนา - โปรเจ็กต์ที่สร้างรายได้เจียมเนื้อเจียมตัวแต่ตอบสนองความต้องการสำคัญของชุมชนมักจะเปลี่ยนไปเป็นโมเดล open-source เพื่อให้มั่นใจในความยั่งยืนและเปิดให้มีการมีส่วนร่วมที่กว้างขึ้น

อ้างอิง: Postcard is now open source