Question

What TechStack Is Used For Digital Ocean Blog 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.


Submit an answer

This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Sign In or Sign Up to Answer

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.

Want to learn more? Join the DigitalOcean Community!

Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in Q&A, subscribe to topics of interest, and get courses and tools that will help you grow as a developer and scale your project or business.

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.