MetaMask / MetaMask/metamask-mobile

Improve MTTR (Mean Time To Recovery) for Mobile Platform

Open
#21,066 0 comments 0 reactions 0 assignees View on GitHub
team-mobile-platform
Dominant language
TypeScript
Stars
3k
Forks
1.7k
Avg merge
1d 14h
Merged PRs (30d)
669

Description

### What is this about?

## **Description:**

Implement comprehensive improvements to reduce Mean Time To Recovery (MTTR) for the mobile platform, ensuring faster response and resolution during critical incidents and feature rollouts.

## **Sub-tasks:**

### **OTA updates: Over the Air Updates For Mobile - RAPID**
- [ ] Implement Over the Air (OTA) update capabilities for mobile
- [ ] Ensure rapid deployment of critical fixes
- [ ] Test OTA update mechanism thoroughly

### **On call specific to feature rollouts**
- [ ] Establish dedicated on-call rotation for feature rollouts
- [ ] Implement 24/7 coverage during critical feature deployments
- [ ] Document on-call procedures and escalation paths
- [ ] Create monitoring and alerting for feature rollout issues

### **Disaster Recovery process documented**
- [ ] Document comprehensive disaster recovery process for iOS
- [ ] Document comprehensive disaster recovery process for Android
- [ ] Create step-by-step recovery procedures
- [ ] Include rollback strategies and timelines
- [ ] Test disaster recovery procedures regularly

### **Look into RWY hot fix capabilities for EMs**
- [ ] Investigate RWY hot fix capabilities for Emergency Managers
- [ ] Evaluate integration possibilities with existing systems
- [ ] Document hot fix procedures and limitations
- [ ] Implement hot fix capabilities if feasible

### Scenario

_No response_

### Design

_No response_

### Technical Details

_No response_

### Threat Modeling Framework

_No response_

### Acceptance Criteria

- [ ] OTA update system is operational and tested
- [ ] Dedicated on-call rotation is established for feature rollouts
- [ ] 24/7 coverage is available during critical deployments
- [ ] Disaster recovery processes are documented for both platforms
- [ ] RWY hot fix capabilities are evaluated and implemented if appropriate
- [ ] All procedures are tested and validated

### Stakeholder review needed before the work gets merged

- [x] Engineering (needed in most cases)
- [ ] Design
- [ ] Product
- [ ] QA (automation tests are required to pass before merging PRs but not all changes are covered by automation tests - please review if QA is needed beyond automation tests)
- [ ] Security
- [ ] Legal
- [ ] Marketing
- [ ] Management (please specify)
- [ ] Other (please specify)

### References

_No response_

Contributor guide

Open the contributing guide

Research direction

No files, tests, entry points, design, or technical details are identified. Start by clarifying the scope and breaking the work into OTA updates, rollout on-call, iOS and Android disaster recovery, and RWY hot-fix evaluation; done requires validated acceptance criteria for each area.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, ios, react-native, typescript
Domain
devops, documentation, mobile
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.