What is the tech Stack behind Slack system?

0 votes
I want to create a system like Slack, but not sure what tech stack is required for it. Can anyone suggest what is the tech stack behind Slack system

?
May 13 in Career Counselling by Rani
8 views

1 answer to this question.

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
0 votes

Hi Rani, for creating a system like Slack, following tech-stack is required:

  1. Javascript and ES6 with ReactJS (for web client)

  2. Electron (desktop app)

  3. Java and Kotlin (Android app)

  4. Objective C and Swift (IOS app)

  5. Backend (PHP, Hacklang)

  6. MySQL with Vitess (data storage)

  7. Memcached, MCRouter (Caching)

  8. SolrCloud, Java services (Search and Ranking)

  9. WebSockets (Real-time messaging)

  10. HAProxy (loadbalancing), Consul (configuration)

  11. Elixir (voice and video calling services)

  12. Kafka, Redis (Async task queuing system)

  13. Presto, Spark, Airflow, Hadoop and Kafka (data warehouse)

  14. Terraform, Chef and Kubernetes (server configuration, management)

  15. Amazon (CloudFront, CloudSearch, EMR, Route 53, Web Services)

  16. Apache (HTTP Server, Kafka, Solr, Spark, Web Server)

  17. Babel (Javascript Compilation), Brandfolder (Asset Management) 

  18. Bugsnag (Monitoring errors and crashes on the app), Burp Suite 

  19. Casper Suite, Chef 

  20. DigiCert, Git

answered May 13 by Danial

Related Questions In Career Counselling

0 votes
2 answers

What is the job role of a AWS-System Engineer?

@Jino, following responsibilities are a part of ...READ MORE

answered 1 hour ago in Career Counselling by Hemant
39 views
0 votes
2 answers

What is the salary offered to a AWS-System Engineer?

Salary for an AWS System Engineer ranges ...READ MORE

answered Mar 27 in Career Counselling by Prajakta
38 views
0 votes
1 answer
+5 votes
6 answers

What is the salary for a Blockchain Developer?

Blockchain has been a trending Technology. The ...READ MORE

answered Oct 16, 2018 in Career Counselling by Mayuri
453 views
0 votes
3 answers

Switching the third comapny in 4years

Hey, Actually the whole depends on you , ...READ MORE

answered Apr 4 in Career Counselling by sumit
32 views
0 votes
3 answers

Opting for Masters

Your first step is to focus of ...READ MORE

answered Apr 5 in Career Counselling by Anitha
27 views
0 votes
2 answers

Is pursuing MBA better than GATE or GRE?

Opting MBA - better for marketing, business ...READ MORE

answered Apr 5 in Career Counselling by Anitha
26 views
0 votes
2 answers
0 votes
3 answers

What is the future of a full stack developer?

The future of Full stack developer is ...READ MORE

answered Mar 28 in Career Counselling by navdeep
• 240 points
79 views
0 votes
1 answer

What is the job role of a Cloud System Engineer?

Cloud Systems Engineering are responsible for deploying ...READ MORE

answered Dec 13, 2018 in Career Counselling by Aniket
31 views

© 2018 Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
"PMP®","PMI®", "PMI-ACP®" and "PMBOK®" are registered marks of the Project Management Institute, Inc. MongoDB®, Mongo and the leaf logo are the registered trademarks of MongoDB, Inc.