Tech Stack for Product Managers!

K Praveen Kumar Reddy
2 min readAug 22, 2022

--

Why for a PM it is important to understand the tech stack recommended by their architect.

  1. Understand the long-term implications — scaling made easy, cost implications
  2. The latest tech stack helps stay relevant
  3. Future integrations with 3rd party vendors would be easy/minimal effort
  4. The tech stack selected will be the backbone to tailor your product goals
  5. Most importantly it helps you build a product with high quality and one that meets customers’ expectations

Generally, web applications development will have the following modules:

  1. Front end (Client side)
  2. Backend(Server side)
  3. Internet (Middleware/API Layer)

Front End:

  1. This is a client-side component that generally deals with how we present our web applications to our users
  2. The most commonly used programming languages are: HTML, CSS and JavaScript

HTML: Hypertext Markup Language is a standard for documents designed to be displayed on web browsers

CSS: Cascading Style Sheets is a style sheet language used to describe the presentation of a document written in a markup language such as HTML or XML

JS: JavaScript is a programming language that is commonly used to create interactive effects within web browsers

Some of the frameworks used for HTML and CSS include :

  1. For HTML/CSS :

Bootstrap, Foundation, Bulma

Ulkit. Susy. Materialize, Pure etc

  1. For JavaScript:

Angular, Ember, Vue.js, Next, React

Flutter for cross-platform usage

Back End:

  1. Backend is the server-side component and is more complex
  2. It make-ups for the complete business logic

It consists of the following

  1. Operating system
  2. Web server set up
  3. Database Storage set up
  4. Programming language

Some of the frameworks used include :

  1. Django
  2. ExpressJS
  3. Laravel

The most common programming languages used are

  1. NodeJS, Java, Python
  2. Materialize, PHP, JavaScript, DART etc

Database Storage Providers :

Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP)

Middleware/API Layer :

  1. Middleware acts as the integrating component between the client-side and server-side
  2. API are the most common form which includes REST, GraphQL etc

Some of these include :

  1. Stripe/RazorPay for Payments
  2. Twillio for messaging

Popular Tech Stack includes:

  1. MERN (Mongo DB, Express, React/Redux, Node.JS)
  2. MEAN(Mongo DB, Express.JS, Angular.JS, Node.JS)
  3. LAMP (Linux, Apache, MySQL, PHP)
  4. Python-Django

Take away for PMs:

  1. Business at large is really not worried about Tech Stack (as long as its working)
  2. But it is very important to choose the right one because the dynamics of the market keep changing
  3. Be cognizant of the tech stack to create products that are ready to use not just today but 5 years, 10 years down the line

#TechStack #ProductManager #ProductManagement #KPKR

References :

  1. https://www.softermii.com/blog/10-tips-in-choosing-the-best-tech-stack-for-your-web-application
  2. How to OVER Engineer a Website // What is a Tech Stack?

--

--

K Praveen Kumar Reddy
K Praveen Kumar Reddy

Written by K Praveen Kumar Reddy

Product Management | Technology Enthusiast | Learner | Writing | Reading |

No responses yet