Skip to content
/ SkyWire Public

A high-performance, cloud-based message delivery platform

Notifications You must be signed in to change notification settings

hjzccc/SkyWire

Repository files navigation

☁️ SkyWire - High-Performance Message Delivery Platform 📨


🚀 Why?

The purpose of SkyWire is to meet the growing demand for high-performance message delivery services across various enterprises. Websites often need to send verification codes when users log in, or perhaps a site wants to push ads or marketing messages to its users.From an internal viewpoint, companies often need to alert colleagues through various platforms such as email, text messages, or apps like Slack. SkyWire is a delivery platform that provides this functionality uniformly while ensuring high performance and code organization.

skywirewhy drawio

🔷 Structure

SkyWire


⭐ SkyWire Features

  • 🎯 Easy to use: Built with a user-friendly UI dashboard
  • 🔄 Sending Channel Isolation: Different types of messages are isolated to ensure that slow SMS messages do not affect the fast email messages.
  • 📊 Full process tracking: Real-time sending tracking
  • 📝 Highly customizable message template: Message templates support placeholders.
  • 🚀 High performance: Asynchronous Sending interface with fast API responses.
  • ☁️ Scalable Cloud deployment: Support deployment with Docker and Kubernetes.

🔧 SkyWire Technical Stack

  • Storage: 🗄 MariaDB, 🔴 Redis
  • Backend: ☕ Java, 🌱 Springboot
  • Other services: 🌊 Flink, 🐦 Kafka
  • Deployments: 🌐 Google GKE, ⛴ Kubernetes, 🐳 Docker

About

A high-performance, cloud-based message delivery platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published