Cloud-based, API-driven platform for modernizing MGA-carrier operations with enterprise-grade security, compliance, and seamless OneShield integration.
- Policy Administration: Seamless integration with OneShield Policy (99.9% uptime)
- Automated Underwriting: ML-powered risk assessment with 40% faster processing
- Billing Integration: Real-time sync with OneShield Billing
- Compliance Engine: Automated regulatory reporting and audit trails
- Analytics Platform: Real-time insights and performance monitoring
- Kubernetes 1.27+
- Node.js 18.x LTS
- PostgreSQL 14+
- Redis 7.0+
- MongoDB 6.0+
- Apache Kafka 3.4+
- Docker Desktop 24.0+
- Node.js 18.x LTS
- npm 9.x+
- Git 2.x+
- Clone the repository:
git clone https://github.com/mga-os/mga-os.git
cd mga-os
- Install dependencies:
# Backend
cd src/backend
npm ci
# Frontend
cd ../web
npm ci
- Configure environment:
# Copy environment templates
cp .env.example .env
- Start development environment:
# Start backend services
docker-compose up -d
npm run dev
# Start frontend application
cd ../web
npm run dev
- OAuth 2.0 + OIDC with Okta
- JWT tokens with 1-hour expiry
- MFA required for all users
- Mutual TLS for service communication
- AES-256-GCM encryption at rest
- TLS 1.3 for data in transit
- AWS KMS for key management
- PII/PHI data classification
- SOC 2 Type II certified
- GDPR/CCPA compliant
- NAIC security standards
- PCI DSS requirements
main
: Production releasesdevelop
: Integration branchfeature/*
: Feature developmentrelease/*
: Release preparation
- Code coverage: 80% minimum
- Security scanning: SAST/DAST required
- Performance testing: Response time < 2s
- Accessibility: WCAG 2.1 Level AA
- OpenAPI Specification:
/api/docs
- Postman Collection:
/docs/postman
- Integration Guide:
/docs/integration
- Multi-region AWS deployment
- EKS for container orchestration
- RDS for database management
- CloudFront for content delivery
- 99.9% uptime SLA
- Multi-AZ deployment
- Automated failover
- Disaster recovery: RPO 15m, RTO 4h
- API response time: < 2s
- Transaction throughput: 10,000/minute
- Error rate: < 0.1%
- Apdex score: > 0.95
- Prometheus metrics
- Jaeger tracing
- ELK Stack logging
- Custom dashboards
See CONTRIBUTING.md for detailed guidelines on:
- Development workflow
- Code standards
- Security requirements
- Testing guidelines
- Technical Issues: Create GitHub issue
- Security Concerns: [email protected]
- Compliance Questions: [email protected]
Copyright (c) 2024 MGA OS. All rights reserved. See LICENSE for details.