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
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
- Configure Sandbox Integration
- Test API Endpoints
- Setup Monitoring
Related Documents
- Production Deployment Guide
- Architecture Overview
- Security Guidelines