<commit_before># Infrastructure

![Overview of Libraries.io architecture](infrastructure.png "Libraries.io Architecture")

Where all the services and APIs currently exist:

### Heroku
- Sendgrid email bronze addon

### Scaleway
- Rails application
- Elasticsearch
- Redis
- memcached
- Sidekiq workers
- cron
- pydeps
- cocoapods-api
- mix-deps-json elixir app
- yarn-parser node app
- gradle-parser node app
- carthageparser sinatra app
- clojars-json clojure app

### Online.net
- Postgres
- Pypi Mirror

### Bugsnag
- error reporting

### Appsignal
- Performance monitoring

### Cloudflare
- DNS
- SSL

### DNSimple
- Registrar

### Google Apps
- @libraries.io email

### Amazon S3
- backups
- sitemap hosting

### Other Heroku apps
- firehose node app
- github sinatra app
- dispatch ruby app
- github-firehose node app
- justopensourced twitter bot
- travis-rebuilder sinatra app
- npm-update-stream node app<commit_msg>Updated heroku server list<commit_after># Infrastructure

![Overview of Libraries.io architecture](infrastructure.png "Libraries.io Architecture")

Where all the services and APIs currently exist:

### Heroku
- Sendgrid email bronze addon

### Scaleway
- Rails application
- Elasticsearch
- Redis
- memcached
- Sidekiq workers
- cron
- pydeps
- cocoapods-api
- mix-deps-json elixir app
- yarn-parser node app
- gradle-parser node app
- carthageparser sinatra app
- clojars-json clojure app

### Online.net
- Postgres
- Pypi Mirror

### Bugsnag
- error reporting

### Appsignal
- Performance monitoring

### Cloudflare
- DNS
- SSL

### DNSimple
- Registrar

### Google Apps
- @libraries.io email

### Amazon S3
- backups
- sitemap hosting

### Other Heroku apps
- lib2issues ruby app
- dispatch ruby app
- github-firehose node app
- firehose node app
- slackin node app
- lib2slack ruby app
- npm-update-stream node app
- travis-rebuilder sinatra app
{'fraction_non_alphanumeric': 0.09551760939167556, 'fraction_numerical': 0.0021344717182497333, 'mean_word_length': 3.7468354430379747, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1630272', 'n_tokens_mistral': 637, 'n_tokens_neox': 596, 'n_words': 195}