Schnell genug für GitHub
Manage episode 307715407 series 1998876
GitHub läuft auf Rails, Instagram auf Django. Die Sache ist also klar: Rails und Django sind schnell genug für alle oder wie Lucas in der Ausgabe zu „Ruby on Rails“ sagte: „Wenn es für GitHub schnell genug ist, dann ist es auch schnell genug für Dich“. Aber ist es wirklich so einfach? In dieser Folge des INNOQ Podcasts diskutieren Christoph und Lucas über Web Performance. Der Fokus liegt auf Ruby- und Python-Anwendungen. Die beiden gehen aber auch auf Aspekte ein, die es in jeder Anwendung zu beachten gibt.
Stellt gerne eure Fragen für die Live Q&A per Twitter an @innoq oder per Email an podcast@innoq.com
- Live Podcast beim Technology Day
- Ruby Gem zur Verwaltung von Views
- Ruby Gem zur Verwaltung von Stored Procedures
- ReQL von RethinkDB
- orjson - die schnellste JSON-Bibliothek für Python, geschrieben in Rust
- CGO
- Pyjion - Python JIT-Compiler basierend auf CoreCLR
- PyPy - alternative Python Implementierung mit JIT-Compiler
- (Typ annotierte) Python-Extensions zu C-Extensions kompilieren mit mypyc oder cython
- Nokogiri: Ruby XML/HTML Library
- Unicorn
- Angry Unicorn
- gUnicorn
- Puma
- uWSGI
- async Ruby
- Der Webserver Falcon für Ruby, und das Webframework Falcon für Python
- libuv
- uvicorn
- Ractor
- Instagram schaltet aus Performance-Gründen den Garbage Collector von Python ab, weitere GC-Optimierungen
- Ruby Enterprise Edition
- Perfomance-Tuning eines Node.js Service bei Github
- Github skaliert Rails über die Datenbank
- Django Optimierungstipps für den Datenbankzugriff
123 Episoden