Remitly
Case Study
Remitly, a leading digital financial services provider, partnered with Devopsbay to enhance their AWS resource management by achieving 99% tagged resources. This initiative aimed to improve compliance, cost tracking, and operational efficiency.
Key aspects of the project
Technical Challenges
Tackling thousands of untagged resources required creating patterns for bulk tagging and developing automation scripts.
Cost Savings
Identifying and eliminating abandoned resources without owners.
Compliance
Ensuring all new resources were tagged to prevent future compliance issues.
Technical challenges
- Identifying Untagged Resources: Thousands of untagged resources needed to be identified and categorized.
- Bulk Tagging: Developing patterns to tag multiple resources simultaneously.
- Automation: Writing scripts to automate the tagging process based on predefined conditions.
- Preventing Future Issues: Identifying sources of untagged resources and implementing measures to prevent their creation.
Project implementation stages
- 1
Metric Creation
Established a metric for measuring tagging progress using CloudZero.
- 2
Source Identification
Identified sources of untagged resources.
- 3
Source Removal
Removed sources of untagged resources to prevent future issues.
- 4
Pattern Identification
Developed patterns to tag multiple resources at once
- 5
Tagging Execution
Executed the tagging process using AWS Tag Editor and boto3-based scripts.
- 6
High-Value Resource Tracking
Monitored high-value resources that were not caught in the bulk tagging patterns.
- 7
Detailed Investigation
Presented a list of single untagged resources requiring further investigation.
Problems and solutions
Multiple Resource Types
The variety of resource types made it difficult to create a one-size-fits-all tagging pattern. The team used AWS Tag Editor for bulk tagging and customized boto3 scripts for specific cases.
Metric Setup
Setting up an authoritative metric for tracking progress was challenging. CloudZero was utilized to create and monitor tagging metrics.
Source Identification
Identifying sources of untagged resources was complex. The team used AWS CloudTrail to track resource creation and identify gaps in the tagging process.
Team involvement
- Team Lead
- DevOps Engineers
Conclusion
The collaboration between Remitly and Devopsbay resulted in a robust tagging strategy that achieved 99% tagged AWS resources. This project not only enhanced compliance and cost tracking but also streamlined resource management, leading to significant operational efficiencies.