What is the technology stack behind Lanyrd?
My answer to What is the technology stack behind Lanyrd? on Quora
Lanyrd is principally a Django application—we use Django and Python for almost every aspect of the web application itself, as well as the backend for our iPhone application.
We’re running on EC2, RDS and S3, and we recently switched from doing our own load balancing with nginx to using Amazon’s ELB as well (to help support zero-downtime deploys). We serve cached pages to signed out users using varnish (which also helps with our iCal and Atom feeds).
We make extensive use of Solr—not just for search, but also for our suggested events calendar feature and various other index pages around the site. We also use redis and memcached.
Our offline tasks are managed using celery.
We have some experimental features running on MongoDB and ElasticSearch, but we’ve been trying to reduce our dependence on those technologies in order to simplify our stack somewhat.
Our deployments are managed using a combination of puppet and Fabric.
We have a colophon listing the technologies we are using, but it needs to be updated a bit (thanks for the reminder!) http://lanyrd.com/colophon/
More recent articles
- Weeknotes: Parquet in Datasette Lite, various talks, more LLM hacking - 4th June 2023
- It's infuriatingly hard to understand how closed models train on their input - 4th June 2023
- ChatGPT should include inline tips - 30th May 2023
- Lawyer cites fake cases invented by ChatGPT, judge is not amused - 27th May 2023
- llm, ttok and strip-tags - CLI tools for working with ChatGPT and other LLMs - 18th May 2023
- Delimiters won't save you from prompt injection - 11th May 2023
- Weeknotes: sqlite-utils 3.31, download-esm, Python in a sandbox - 10th May 2023
- Leaked Google document: "We Have No Moat, And Neither Does OpenAI" - 4th May 2023
- Midjourney 5.1 - 4th May 2023
- Prompt injection explained, with video, slides, and a transcript - 2nd May 2023