Meddy’s Tech Stack

Yasser El-Sayed
Nov 17, 2018 · 2 min read
Image for post
Image for post
Our logo (pretty neat, I agree)

In case you’re wondering what technologies have been used to build Meddy then wonder no more! Here’s a list of technologies that we use. Feel free to email me at yasser@meddy.com if you have any questions.

Backend

  • Python — For the Zen
  • Django — Backend application framework
  • Apache — HTTP Webserver
  • PostgreSQL — Database
  • Celery — Scheduling tasks and running asynchronous
  • Redis — Managing cache and as a message broker for Celery
  • ElasticSearch — For searching and indexing our database at high speed and accuracy
  • Sentry — For error reporting and bug tracking
  • Grafana — For logging and monitoring

Frontend

  • Javascript
  • AngularJS — Front end web application framework
  • SCSS — Styling language
  • Bootstrap — Styling framework
  • Webpack — Used for build management

AWS

  • EC2 — Provides linux servers for the Django web application and ElasticSearch
  • ElasticBeanstalk — For deployment orchestration and AWS resource management like load balancers and ElasticIPs
  • RDS — Runs the PostgreSQL 9.6 engine
  • ElastiCache — Hosts Redis
  • S3 — Provides storage space for static pages and logs
  • CloudWatch — For monitoring and to run events in the application
  • CloudFront — CDN and proxy
  • Lambda — Used for a variety of things including logging and redirections
  • API Gateway — for real time connections and pre-rendering services
  • Github — Version control
  • DigitalOcean — For standalone auxiliary apps

If you’re curious about specifics or would like to see a separate module breakdown let me know in the comments and I’ll accommodate you.

Meddy Blog

News and Stories from the team at Meddy

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store