Services Overview
Selfmade Ninja hosts different services that you can use inside your instances to practice and develop your skills.

Access production-grade database servers, message queues, and development tools directly within your lab environments for hands-on learning.
Available Services
The services that we currently offer are:
| Category | Services | Description |
|---|---|---|
| Database Services | MySQL, MariaDB, PostgreSQL, MongoDB | Relational and NoSQL databases |
| Management Tools | Adminer | Lightweight database management |
| Message Queuing | RabbitMQ, Redis, Memcached | Distributed systems and caching |
Database Services
- MySQL Server: Relational database management system
- MariaDB Server: Open-source database server
- PostgreSQL Server: Advanced open-source database
- MongoDB Server: NoSQL document database
Database Management Tools
- Adminer: Lightweight database management tool
Message Queuing & Caching
- RabbitMQ Server: Message broker for distributed systems
- Redis: In-memory data structure store
- Memcached Datastore: High-performance distributed memory caching system
All services are pre-configured with optimal settings and ready for immediate use in your development and learning projects.
Service Integration
Using Services in Labs
- Connect services to your lab instances
- Practice database management with real servers
- Learn message queuing concepts
- Implement caching strategies
Service Configuration
| Feature | Description |
|---|---|
| Easy Setup | Quick configuration and deployment |
| Pre-configured | Optimized for optimal performance |
| Secure Connections | Encrypted communication between services |
| Scalable Resources | Resource allocation based on your needs |
Services are pre-configured and optimized, allowing you to focus on learning rather than complex setup procedures.
Learning Opportunities
Database Management
- SQL queries and database design
- NoSQL operations and optimization
- Database administration tasks
- Performance tuning and monitoring
System Integration
- Service-to-service communication
- API development and testing
- Microservices architecture
- Distributed systems concepts
Practical Applications
- Web application development
- Data processing pipelines
- Real-time applications
- Scalable system design
Practice with industry-standard tools in realistic environments to build portfolio-ready projects and real-world skills.
Service Benefits
Real-world Experience
| Benefit | Description |
|---|---|
| Production-like Environments | Work with realistic setups |
| Industry-standard Tools | Learn with professional software |
| Practical Skill Development | Hands-on experience building |
| Portfolio-ready Projects | Create demonstrable work |
Skill Development
- Database administration
- System architecture
- Performance optimization
- Troubleshooting skills
Explore individual service documentation to learn how to connect and work with each specific service in your lab environment.