Skip to main content

Sandbox Deployment Guide

Introduction

This guide walks you through the process of setting up a sandbox environment for your Membership Organization (MO) system. The sandbox environment allows you to test your integration with the Moneta Network safely before moving to production.

High-Level Architecture

MO Integration Sandbox Deployment

Membership organization key notes:

The sandbox environment is hosted in a dedicated AWS account with enterprise-grade security and high availability:

  • Runs in private subnets across multiple Availability Zones for high availability

  • Uses Amazon EKS (Elastic Kubernetes Service) with auto-scaling node groups for resilient container orchestration

  • Core components (MO Portal and MO API) deployed with redundancy and auto-scaling capabilities

  • Data persistence through multi-AZ RDS instances with automated backups and encryption at rest

  • All network traffic secured via TLS 1.2+ encryption

  • Comprehensive monitoring via CloudWatch.

  • Infrastructure security with AWS WAF, Shield, and GuardDuty protection

  • Regular vulnerability scanning and security patch automation

  • MO Portal and MO Gateway API are deployed as dedicated Kubernetes resources:

    • Redundant deployment with multiple replicas for high availability
    • Kubernetes Services exposing the components internally
    • Horizontal Pod Autoscaling (HPA) to handle load variations
    • Liveness and readiness probes for automated health monitoring
    • Rolling updates for zero-downtime deployments
  • Mobile Applications

    • Android app available for testing in Google Play Store (sandbox version)
    • iOS app available via TestFlight
    • Both apps are customizable with MO branding and configuration
    • Support test user registration and sandbox transactions
    • Include sandbox-specific features for debugging and testing

Deployment Steps

1. Request Sandbox Deployment

Submit a request to the Moneta Network operations team to provision a new sandbox environment for your Membership Organization. Include:

  • Organization details and contact information
  • Preferred deployment timeline
  • Any specific configuration requirements
  • Expected testing scope and duration

2. Environment Provisioning

The Moneta operations team will:

  • Set up the complete sandbox infrastructure in AWS
  • Configure all required components and services
  • Implement security controls and monitoring
  • Perform initial testing to verify the deployment

3. Access Provisioning

Once deployment is complete, the Moneta operations team will provide:

Mobile Applications

  • Android sandbox app download link from Google Play Store
  • iOS TestFlight invitation for sandbox app
  • Mobile app configuration guide

Portal Access

  • MO Portal URL
  • Administrative credentials
  • User guide documentation

Integration Resources

  • MO Gateway API endpoint URLs
  • API secret keys and authentication details
  • Complete API documentation
  • Integration code samples
  • Postman collections for testing

Support Materials

  • Detailed user guides
  • Testing scenarios and test cases

Support Contacts

  • Technical support team contacts
  • Escalation procedures
  • Support SLAs and availability
  • Incident management process

Next Steps

  1. Configure Sandbox Integration
  2. Test API Endpoints
  3. Setup Monitoring