Droplets are a powerful way to extend SimpleCloud's functionality without writing a full application. Each droplet (microservice) focuses on doing one thing well, making it easy to maintain and scale.
Key benefits of the droplet system:
Decoupled architecture allowing selective use of components
A droplet is essentially a microservice that you can create using any technology stack. However, our official droplets typically use the following technologies:
Technology
Purpose
Kotlin
Primary programming language
ProtoBuf
Data serialization
gRPC
Service communication
SQLite/PostgreSQL
Data storage
JOOQ
Database access
Docker
Containerization
This is our preferred tech stack, but you can use any technology to create
your own droplets. Need help? Join our
Discord community!