Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vfeskov/link-too-big
Link Too Big? Make Link Short
https://github.com/vfeskov/link-too-big
architecture aws aws-elastic-beanstalk benchmark docker jsx no-framework nodejs poi redis ruby vue
Last synced: about 1 month ago
JSON representation
Link Too Big? Make Link Short
- Host: GitHub
- URL: https://github.com/vfeskov/link-too-big
- Owner: vfeskov
- License: mit
- Created: 2018-02-03T19:43:26.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-08-16T12:36:07.000Z (over 2 years ago)
- Last Synced: 2024-04-15T09:12:07.557Z (8 months ago)
- Topics: architecture, aws, aws-elastic-beanstalk, benchmark, docker, jsx, no-framework, nodejs, poi, redis, ruby, vue
- Language: JavaScript
- Homepage:
- Size: 4.11 MB
- Stars: 13
- Watchers: 4
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Link Too Big [libi.me](https://libi.me)
**⚠️ I had to shut it down to allocate more resources for my [other project](https://github.com/vfeskov/gitpunch). Submit an issue if you have any questions ⚠️**
Ever got tired of them huge links? Just feed them to [libi.me](https://libi.me) and get super tiny ones instead
Unlike https://bitly.com/ it supports internationalized links, e.g., http://한국.icom.museum
## How to run
Install Docker and do: `docker-compose up`, go to http://localhost:20000
It's deployed to AWS EB using: [Dockerrun.aws.json](https://github.com/vfeskov/link-too-big/blob/master/Dockerrun.aws.json)
## Architecture
See [ARCHITECTURE](https://github.com/vfeskov/link-too-big/blob/master/ARCHITECTURE.md)
## Benchmark
I benchmarked HTTP server serving Redis values written with:
- Ruby making new thread on each request
- Ruby with event-machine
- NodeJSSee [BENCHMARK](https://github.com/vfeskov/link-too-big/tree/master/benchmark/README.md)
## Notes
See [NOTES](https://github.com/vfeskov/link-too-big/blob/master/NOTES.md)
## License
MIT, see [LICENSE](https://github.com/vfeskov/link-too-big/blob/master/LICENSE)
----------
[Leave a star if you like it ♥](https://github.com/vfeskov/link-too-big)