Problem
CloudConnexa writes logs to S3 but doesn't natively support CloudWatch, limiting centralized observability.
Solution
Event-driven log ingestion using S3 triggers and serverless functions.
Outcome
Unified log visibility in CloudWatch without introducing external tooling or ongoing maintenance.
The Challenge
Without CloudWatch integration, logs sat in S3 and required manual downloads for analysis. Alerting on log patterns wasn't possible.
My Approach
Instead of adding a third-party log shipper, I used AWS-native primitives to keep the solution simple and cost-effective.
Implementation
A Python Lambda function triggers on S3 object creation, parses the log format, and writes entries to CloudWatch Logs.
Results & Learnings
Knowing the cloud platform well enough to build targeted workarounds is often more valuable than reaching for general-purpose tools.