Scroll.in is built using open source softwares.
Python is team’s choice of programming language. It dominates the tech stack. We mostly use Python3. However, there are handful of services which still use Python2.7 but it’s just a matter of time before we migrate them to Python3.
Flask is the choice for web framework to build APIs and gunicorn is used as web application server with Nginx at the front. For middleware we owe a lot to super talented Charles Leifer, as Peewee and Huey powers most of our APIs.
All our servers are hosted on Digital Ocean. We love it’s simplicity and developer friendly APIs. We have created a library that helps us writing our server management tools. Server management is mostly automated using fabulous fabric.
We do, however, use Amazon web services like cloudfront for CDN, S3 for asset persistence and Route 53 for DNS.
Or if you have any questions feel free to ask.