Skip to main content

Services Overview

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

Services Interface

Integrated Services

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:

CategoryServicesDescription
Database ServicesMySQL, MariaDB, PostgreSQL, MongoDBRelational and NoSQL databases
Management ToolsAdminerLightweight database management
Message QueuingRabbitMQ, Redis, MemcachedDistributed 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
Production-Ready

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

FeatureDescription
Easy SetupQuick configuration and deployment
Pre-configuredOptimized for optimal performance
Secure ConnectionsEncrypted communication between services
Scalable ResourcesResource allocation based on your needs
Ready to Use

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
Hands-on Learning

Practice with industry-standard tools in realistic environments to build portfolio-ready projects and real-world skills.

Service Benefits

Real-world Experience

BenefitDescription
Production-like EnvironmentsWork with realistic setups
Industry-standard ToolsLearn with professional software
Practical Skill DevelopmentHands-on experience building
Portfolio-ready ProjectsCreate demonstrable work

Skill Development

  • Database administration
  • System architecture
  • Performance optimization
  • Troubleshooting skills
Next Steps

Explore individual service documentation to learn how to connect and work with each specific service in your lab environment.