We'll focus on:
Javascript source maps and stack trace resolution
Flutter
React Native
Android
iOS
We will implement an architecture where the sourcemaps (or equivalents) live in S3, the symbolicator will cache them out on disk, in a LRU cache manner, same in memory.
We will use OSS software to resolve the symbols back into a readable stack trace
This requires:
1 - creating a symbolicator interface
2 - making our current symbolicator as a possible implementation
3 - making a completely new service, as a docker container, that runs our complete symbolication
4 - making it configurable, so that smaller self hosted containers can run without the full symbolicator instance, ideally the instance would be minimal in size
We'll focus on:
Javascript source maps and stack trace resolution
Flutter
React Native
Android
iOS
We will implement an architecture where the sourcemaps (or equivalents) live in S3, the symbolicator will cache them out on disk, in a LRU cache manner, same in memory.
We will use OSS software to resolve the symbols back into a readable stack trace
This requires:
1 - creating a symbolicator interface
2 - making our current symbolicator as a possible implementation
3 - making a completely new service, as a docker container, that runs our complete symbolication
4 - making it configurable, so that smaller self hosted containers can run without the full symbolicator instance, ideally the instance would be minimal in size