Question

What TechStack Is Used For Digital Ocean Blog Development

Posted August 12, 2020 455 views
Development

Hi, I am really fascinated by how the Digital Ocean community blogs work and how blazingly fast the website loads.

May I know what are the Technology Stack used for the development

  1. Backend Programming Language - Like PHP, GoLang, Python, Ruby

  2. Database - MySQL or any other SQL

  3. Frontend - What CSS Framework do you use like Twitter Bootstrap

If any others which I might not have asked even do include those.

Obviously you guys use Digital Ocean server for deployments :)

Would love to hear from you guys. Thank you very much in advance.

Have a wonderful day.

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

×
1 answer

Hi @thefarmfresh,

The Community website (the one you’re currently on) is a custom developed Ruby on Rails application built in-house. It’s actually quite a slow app for page loading, but some layers of caching help improve that, plus we serve AMP pages for mobile, which are much faster as they are heavily cached and have a light frontend. As for the database, there is a PostgreSQL DB powering the app, as well as Redis & Sidekiq for async tasks generated by the app.

In terms of the frontend for the site, we don’t use any frameworks for styling, everything is custom developed like the app itself, over the many years the app has been worked on. We do use jQuery though for some our of JS logic that gives the app its frontend interactivity. (We’re working to slowly remove jQuery, its such bloat).

Hope that helps, happy to answer any subsequent questions.
- Matt, Community Platform Manager.

Submit an Answer