Choosing the right technology framework for your startup - Start-Up Hyderabad
Loading Startup Hyderabad

Choosing the right technology framework for your startup

 8 years ago    

code-820275_1920

People often use facebook or twitter as an example to substantiate their choice of technology platforms, PHP or Ruby or something else. But the fact of the matter is facebook and twitter are not monolithic platforms built using any singular technology.

Internet scale companies are built as aggregates of micro services, which in turn could have been built using different technologies altogether. What we see as a singular website comes together,  from a lot of services across completely different systems.

Entrepreneurs often debate about the right technology to start their product journey. There are two dimensions to the choice of technology. An entrepreneur has to weigh the scale against how quickly he wants to get there.

Building at internet scale is lot more expensive and time consuming. With a realistic understanding of the scale and your ambition, you can better choose the right technology and architecture.

City Scale

When you are building a product at a city scale, pick an already validated technology platform with good community support. You would not go wrong with any of the already established and popular frameworks. Your best bet would be to go with the brightest developers available to you. For ex. Hyderabad has a better pool of java developers than PHP or Ruby or Python.

Internet Scale

When you are building at internet scale, figure out all the pieces that need to be scaled independently of each other and create micro services around them. That way, your search could be implemented in Elastic Search, real time services in node.js or analytics engine using python, so on and so forth.

No matter which scale you choose to build your product, pick a platform that is – Open Source, Rapidly Prototypeable, Has Strong Community, Supports Mobile First Strategy, Lets You Continuously Integrate and Deploy.

Let’s say you are not sure about the scale at which you want to build. I’d say start at City Scale. Increase the size of the server to the point you cannot increase anymore, and then add more.

If you are convinced about building at internet scale, a technical architect can help you decide the right technology for each of those individual services. Matt’s article does a phenomenal job of covering the pros and cons of each and every technology.

Happy building.

 

About The Author

Srinivas Aki in his current role as the CEO & Founder of The Egghead Creative, works with entrepreneurs and startups advising them on technology, products and strategy. As an Indian born and US bred technologist, he brings a formidable outlook to software driven endeavors. If you are an early stage startup looking for advise, reach out to the author at srini@eggheadcreative.com

Comments

comments

Srinivas Aki

Srinivas Aki is a senior technologist based in Hyderbad, working with entrepreneurs and startups advising them on technology, products, and strategy. As an Indian born and US-bred technologist, he brings a formidable outlook to software-driven endeavors. If you are an early-stage startup looking for advice, reach out to the author at srini@bitflexadvisors.in

OUR BLOGGERS

  • Saritha Keshamoni

    Saritha Keshamoni

  • Rituka M

    Rituka M

  • Ramya Sayaboni

    Ramya Sayaboni

  • Bhavitaavya Dharanikota

    Bhavitaavya Dharanikota

  • Sruthi Malla

    Sruthi Malla

  • Tata Teja

    Tata Teja

  • Nethrikaa Greeshma

    Nethrikaa Greeshma

  • Ruchika Agarwal

    Ruchika Agarwal

  • Neeha Jayaram

    Neeha Jayaram

  • Avatar

    Sameeksha Bansal

  • Rahul Das

    Rahul Das

  • Shravani Maddirala

    Shravani Maddirala

  • Saloni Anand

    Saloni Anand

  • Avatar

    Madhureema RoyMoulik

  • Srinivas Aki

    Srinivas Aki

  • Dhivya

    Dhivya

  • Sravya Gowrisetty

    Sravya Gowrisetty

  • Soumalya Chakraborty

    Soumalya Chakraborty

  • Monika Guwalani

    Monika Guwalani

  • Ramesh Loganathan

    Ramesh Loganathan

  • Nischala Agnihotri

    Nischala Agnihotri

  • Varun Rastogi

    Varun Rastogi

  • Harshita Goel

    Harshita Goel

  • Nikita Kiran

    Nikita Kiran

  • Avatar

    Ankur Mehta

  • Neha Mohsin

    Neha Mohsin

  • Maddy Anand

    Maddy Anand

  • Chandra Mouli Koduri

    Chandra Mouli Koduri

  • Ayyappa Nagubandi

    Ayyappa Nagubandi

  • Divya Jyothi

    Divya Jyothi

  • Ayushi Pandey

    Ayushi Pandey

  • Saptarshi Roy Chaudhury

    Saptarshi Roy Chaudhury

  • Amita Sood

    Amita Sood

  • Avatar

    Surya Vallae

  • Gunajit Haloi

    Gunajit Haloi

  • Avatar

    Manoj Surya

  • Ravi Vaka

    Ravi Vaka

  • Sreekar Reddy

    Sreekar Reddy

  • Priyanka Mechineni

    Priyanka Mechineni

  • Ambika Asta

    Ambika Asta

  • Avatar

    Anish Tadimarri

  • Vana Korrapati

    Vana Korrapati

  • Avatar

    Vineel Reddy Pindi

  • GR Reddy

    GR Reddy

  • Vinita Surana

    Vinita Surana

image title here

Some title