SlideShare une entreprise Scribd logo
1  sur  15
Télécharger pour lire hors ligne
Technology for Entrepreneurs 
wannapreneur2entrepreneur.com
Databases like – 
MySQL, NoSQL DBs 
Demystifying the Stack 
Searching/Scraping 
Data Analytics, Big 
data 
Hosting options Cloud options CDN 
Storage 
Infrastructure 
PHP, Python, Ruby, 
Java 
CMS: Wordpress, 
Joomla, Drupla 
Frameworks: Ruby on 
rails, Django ,Laravel, 
Processing 
Node.js, JQuery, 
CSS3, HTML5 
Themes, Templates, 
Designing resources 
Videos, animations Presentation 
wannapreneur2entrepreneur.com
Hosting 
• Shared Hosting - 
• Server shared with other users 
• No root access 
• Limited configuration through cPanel 
• Can’t install new software or upgrade 
• Costs free - $7/month 
• VPS (Virtual Private Server) 
• Cost $10+/per month 
• Providers – DigitalOcean/LiNode/RackSpace/Heroku/AWS 
• Dedicated server 
• Physical server dedicated to you 
• Data Centre w/ or w/o hardware 
• Data centre provide higher security configuration and more secure 
wannapreneur2entrepreneur.com
Cloud 
• When do I need it? 
• From your play ground to the time you make it BIG 
• Use it for you MVP, prototypes and keep scaling it to the level of a big enterprise 
• If your solution needs infrastructure but only in an incremental way e.g. B2B solution 
• Service providers: AWS, Rackspace, Salesforce, Joyent, Microsoft, Citrix 
• AWS – Rich in features, but costly and a little difficult to control in the beginning 
• Rackspace – Easy control with moderate features 
• Linode or DigitalOcean – Relative inexpensive options and good for startups 
• Who’s using it? 
• Every big player: Pinterest, LinkedIn, AirBNB, Quora, NASA 
• Pricing details: 
• Free to as per need 
wannapreneur2entrepreneur.com
Databases 
• Relational: MySQL – 
• Free, 
• Easy integration with higher layer technologies 
• Easy to find a developer. 
• NoSQL DBs: MongoDB, Cassandra, CouchDB 
• Useful when one has to store humongous amount of data without complex 
structure. 
• Retrieve a lot of data quickly and efficiently 
• What does it really mean? 
• Begin your MVP or prototype with MySQL. 
• High scale, a lot of data crunching should need NoSQL DBs. 
• In fact use a combination of both. 
• Who’s using it? 
• Facebook, Yahoo, Google, Twitter. 
wannapreneur2entrepreneur.com
Languages 
PHP PYTHON RUBY JAVA 
Language Simple, storage and 
presentation of 
content. 
Python is a general 
purpose programming 
language. 
Ruby is best at 
creating web 
application of data 
entities. 
Complex architecture, 
threading processes. 
Developers Highest Low Lowest Average 
Cost ($) Low Average Average High 
Development Time Average Low Low High 
Performance Average High Average Highest 
E.g. FB, Wiki, Yahoo Youtube, Yahoo map Twitter, Groupon, 
Shopify, Indiegogo 
Amazon 
Every Thing Put 
together. 
Blog, content, social 
community websites, 
Web interface for 
simple services like a 
listing websites For 
MPVs, Prototypes. 
It can be used to build 
almost anything from 
web apps, crawlers, 
daemons and desktop 
GUI applications. 
Interactive Web app. Enterprise level 
applications or 
desktop applications 
with complex 
algorithms, multi-threading 
etc. 
wannapreneur2entrepreneur.com
Content Management Systems (CMS) 
WORDPRESS JOOMLA DRUPAL Magento 
Developers High(You don’t need 
one) 
Average Low Low 
Most used High Average Low For e-commerce 
Development Time Low Average High Average 
Cost ($) Low Average High Average 
Resources (Plug-ins ...) High Average High Good for e-commerce 
E.g. CNN, Forbes, Wiki, 
Yahoo 
Harvard university, 
Yahoo map 
Linux, W2E 
Every Thing Put 
together. 
Ideal for fairly simple 
web sites, such as 
everyday blogging and 
news sites, simple 
content presentation. 
Joomla allows you to 
build a site with more 
content and structure 
flexibility than 
Wordpress offers. 
Supports E-commerce, 
social networking and 
more. 
For complex, advanced 
and versatile sites; for 
sites that require 
complex data 
organization; for 
community platform 
sites with multiple 
users; for online store. 
If you are trying to 
make some 
ecommerce solution 
with less technical 
expertise and in 
relatively less time. 
wannapreneur2entrepreneur.com
Frameworks: Django/Ruby on Rails 
• Django 
• Possible to quickly build, deploy and scale powerful applications in just days 
• Let’s you build cool applications quickly, lets you ‘Fail Fast’ and come up with 
prototypes with a shorter time line 
• What can I make from this? 
• Virtually any web application can be easily and quickly built 
• In fact both Rails and Django are equally powerful, and in the end it often 
boils down to a question of Ruby v/s Python 
• Who’s using it? 
• Django - Instagram, Pinterest, Disqus, EventBrite 
• Ruby on Rails - Twitter, Github, Basecamp, Walmart Labs, Groupon. 
• Other frameworks (PHP ones): 
• Laravel, Symfony, CodeIgniter etc 
wannapreneur2entrepreneur.com
Node.js 
• Node.js 
• An event driven, non-blocking I/O model which makes it lightweight and efficient. 
• perfect for real time applications across distributed services. 
• What does it really mean? – 
• Node makes it super easy and faster for one to build cool stuff in an app that 
happens in real time, giving the users an amazing experience. 
• What can I make from this? 
• Real time collaboration tools (CodeTable) 
• Chat applications 
• Real time analysis dashboard 
• Real time multi-player games 
• Who’s using it? 
• Yahoo, Microsoft, Walmart, Mozilla, Linkedin. 
wannapreneur2entrepreneur.com
Data Crawling & Scraping 
• What can I make from this? 
• You need a website for say Price Comparison. 
• Extracting data in structured format form external sites like a Real Estate Listing or 
Financial data. 
• Image Scraping 
• Technologies 
• Python, Scrapy 
• PHP, Guzzle 
• Cost ($ + Time) 
• Low to High depending upon complexity. 
• Challenges 
• IP Blocking 
• Multi factor authentication 
• Data Volumes 
wannapreneur2entrepreneur.com
Searching 
• When do I need it? 
• For a website with large amounts of data, and when you need to search 
through this data. 
• A number of users with their profiles e.g. LinkedIn, FB 
• An ecommerce portal data is searched on various attributes: Price, 
Description, Brand, Features 
• Technology: Standard database search is not optimal and it requires 
special searching solutions 
• Apache SolR™ 
• ElasticSearch 
• Developers: Low 
• Cost: Avg-High 
wannapreneur2entrepreneur.com
Backend – Big Data and Data analytics 
• When do you need it? 
• If you are working on ideas to capture some trends or you want to creation 
some predictions models where you study some behavior and then predict 
about the next possibilities. 
• Technologies: 
• Hadoop: An open-source software framework. 
• Spark (http://spark.apache.org/) - a fast and general engine for large-scale 
data processing. 
• Cost ($ + Effort): 
• Average to High: The technology could be free but the developers are few and 
costly. 
• The infrastructure required is costly 
• Who is using it: 
• Yahoo, Facebook, Adobe, Netflix, Amazon, Twitter. 
wannapreneur2entrepreneur.com
CDN (Content Delivery Network) 
• For real-time and fast responsive website 
• Services 
• Cloudfare 
• Amazon Cloudfront 
• Rackspace 
• MaxCDN 
• CacheFly 
• Incapsula 
• jsDeliver (Free) 
wannapreneur2entrepreneur.com
FrontEnd – Themes, Templates, Designing and 
other resources 
• http://www.photoshoponlinefree.com/ - Free image proceesing 
online. 
• http://logotypemaker.com/logo-maker - Helps you make your logo. 
• http://99designs.com/logo-design/ 
store/search?page=3&q=blue+online+retail – Logo designs 
etc. 
• http://www.powtoon.com/ - Make explainer like simple videos. 
• http://animate-it.com/ - Simple animations. 
• http://www.freewebsitetemplates.com/ - Template and themes 
inspiration. 
wannapreneur2entrepreneur.com
Miscellaneous 
• http://stackshare.io/stacks - The stacks of popular companies. 
• https://wappalyzer.com/ - What a website is made up of. 
• http://mailchimp.com/ - Mail Server 
• http://leanstack.io/cloud-stacks - Know the stack of popular websites. 
• http://www.invisionapp.com/ - Creating wireframes. 
• https://github.com/ or https://bitbucket.org/ - Collaboration, code 
review & code management. 
• https://trello.com/ - Collaboration. 
• http://www.google.co.in/webmasters/ - Website management and 
search engine submissions. 
• http://www.google.co.in/analytics/ - Website analytics. 
wannapreneur2entrepreneur.com

Contenu connexe

Dernier

Expense Management Maximizing Efficiency for Business Success
Expense Management Maximizing Efficiency for Business SuccessExpense Management Maximizing Efficiency for Business Success
Expense Management Maximizing Efficiency for Business SuccessManagry
 
Preventing Timesheet Fraud Strategies for Ensuring Accuracy and Compliance
Preventing Timesheet Fraud Strategies for Ensuring Accuracy and CompliancePreventing Timesheet Fraud Strategies for Ensuring Accuracy and Compliance
Preventing Timesheet Fraud Strategies for Ensuring Accuracy and ComplianceManagry
 
Analysis Of FaarmTech | BBA | Business Plan
Analysis Of FaarmTech | BBA | Business PlanAnalysis Of FaarmTech | BBA | Business Plan
Analysis Of FaarmTech | BBA | Business Planmohsinrai101
 
Establishing An Enterprise and Project Management.pptx
Establishing An Enterprise and Project Management.pptxEstablishing An Enterprise and Project Management.pptx
Establishing An Enterprise and Project Management.pptxshrinivas kulkarni
 
Path to Traditional Pub - BookFest 2024 presentation - 03-23-2024.pdf
Path to Traditional Pub - BookFest 2024 presentation - 03-23-2024.pdfPath to Traditional Pub - BookFest 2024 presentation - 03-23-2024.pdf
Path to Traditional Pub - BookFest 2024 presentation - 03-23-2024.pdfContent Strategy Inc.
 
How To Get Rich With Bitcoin Even If You Have No Clue About Technology
How To Get Rich With Bitcoin Even If You Have No Clue About TechnologyHow To Get Rich With Bitcoin Even If You Have No Clue About Technology
How To Get Rich With Bitcoin Even If You Have No Clue About Technologyzaidashadali00
 
Institutions Supporting Small Business Enterprises.pptx
Institutions Supporting Small Business Enterprises.pptxInstitutions Supporting Small Business Enterprises.pptx
Institutions Supporting Small Business Enterprises.pptxshrinivas kulkarni
 
HDPE Pipe Fittings Manufacturer and Supplier
HDPE Pipe Fittings Manufacturer and SupplierHDPE Pipe Fittings Manufacturer and Supplier
HDPE Pipe Fittings Manufacturer and SupplierBhavin Kanani
 
How to track billable hours - a step-by-step guide
How to track billable hours - a step-by-step guideHow to track billable hours - a step-by-step guide
How to track billable hours - a step-by-step guideManagry
 
What is the Best Way to Track Employee Vacation Time?
What is the Best Way to Track Employee Vacation Time?What is the Best Way to Track Employee Vacation Time?
What is the Best Way to Track Employee Vacation Time?Managry
 

Dernier (10)

Expense Management Maximizing Efficiency for Business Success
Expense Management Maximizing Efficiency for Business SuccessExpense Management Maximizing Efficiency for Business Success
Expense Management Maximizing Efficiency for Business Success
 
Preventing Timesheet Fraud Strategies for Ensuring Accuracy and Compliance
Preventing Timesheet Fraud Strategies for Ensuring Accuracy and CompliancePreventing Timesheet Fraud Strategies for Ensuring Accuracy and Compliance
Preventing Timesheet Fraud Strategies for Ensuring Accuracy and Compliance
 
Analysis Of FaarmTech | BBA | Business Plan
Analysis Of FaarmTech | BBA | Business PlanAnalysis Of FaarmTech | BBA | Business Plan
Analysis Of FaarmTech | BBA | Business Plan
 
Establishing An Enterprise and Project Management.pptx
Establishing An Enterprise and Project Management.pptxEstablishing An Enterprise and Project Management.pptx
Establishing An Enterprise and Project Management.pptx
 
Path to Traditional Pub - BookFest 2024 presentation - 03-23-2024.pdf
Path to Traditional Pub - BookFest 2024 presentation - 03-23-2024.pdfPath to Traditional Pub - BookFest 2024 presentation - 03-23-2024.pdf
Path to Traditional Pub - BookFest 2024 presentation - 03-23-2024.pdf
 
How To Get Rich With Bitcoin Even If You Have No Clue About Technology
How To Get Rich With Bitcoin Even If You Have No Clue About TechnologyHow To Get Rich With Bitcoin Even If You Have No Clue About Technology
How To Get Rich With Bitcoin Even If You Have No Clue About Technology
 
Institutions Supporting Small Business Enterprises.pptx
Institutions Supporting Small Business Enterprises.pptxInstitutions Supporting Small Business Enterprises.pptx
Institutions Supporting Small Business Enterprises.pptx
 
HDPE Pipe Fittings Manufacturer and Supplier
HDPE Pipe Fittings Manufacturer and SupplierHDPE Pipe Fittings Manufacturer and Supplier
HDPE Pipe Fittings Manufacturer and Supplier
 
How to track billable hours - a step-by-step guide
How to track billable hours - a step-by-step guideHow to track billable hours - a step-by-step guide
How to track billable hours - a step-by-step guide
 
What is the Best Way to Track Employee Vacation Time?
What is the Best Way to Track Employee Vacation Time?What is the Best Way to Track Employee Vacation Time?
What is the Best Way to Track Employee Vacation Time?
 

Technology For Entrepreneurs

  • 1. Technology for Entrepreneurs wannapreneur2entrepreneur.com
  • 2. Databases like – MySQL, NoSQL DBs Demystifying the Stack Searching/Scraping Data Analytics, Big data Hosting options Cloud options CDN Storage Infrastructure PHP, Python, Ruby, Java CMS: Wordpress, Joomla, Drupla Frameworks: Ruby on rails, Django ,Laravel, Processing Node.js, JQuery, CSS3, HTML5 Themes, Templates, Designing resources Videos, animations Presentation wannapreneur2entrepreneur.com
  • 3. Hosting • Shared Hosting - • Server shared with other users • No root access • Limited configuration through cPanel • Can’t install new software or upgrade • Costs free - $7/month • VPS (Virtual Private Server) • Cost $10+/per month • Providers – DigitalOcean/LiNode/RackSpace/Heroku/AWS • Dedicated server • Physical server dedicated to you • Data Centre w/ or w/o hardware • Data centre provide higher security configuration and more secure wannapreneur2entrepreneur.com
  • 4. Cloud • When do I need it? • From your play ground to the time you make it BIG • Use it for you MVP, prototypes and keep scaling it to the level of a big enterprise • If your solution needs infrastructure but only in an incremental way e.g. B2B solution • Service providers: AWS, Rackspace, Salesforce, Joyent, Microsoft, Citrix • AWS – Rich in features, but costly and a little difficult to control in the beginning • Rackspace – Easy control with moderate features • Linode or DigitalOcean – Relative inexpensive options and good for startups • Who’s using it? • Every big player: Pinterest, LinkedIn, AirBNB, Quora, NASA • Pricing details: • Free to as per need wannapreneur2entrepreneur.com
  • 5. Databases • Relational: MySQL – • Free, • Easy integration with higher layer technologies • Easy to find a developer. • NoSQL DBs: MongoDB, Cassandra, CouchDB • Useful when one has to store humongous amount of data without complex structure. • Retrieve a lot of data quickly and efficiently • What does it really mean? • Begin your MVP or prototype with MySQL. • High scale, a lot of data crunching should need NoSQL DBs. • In fact use a combination of both. • Who’s using it? • Facebook, Yahoo, Google, Twitter. wannapreneur2entrepreneur.com
  • 6. Languages PHP PYTHON RUBY JAVA Language Simple, storage and presentation of content. Python is a general purpose programming language. Ruby is best at creating web application of data entities. Complex architecture, threading processes. Developers Highest Low Lowest Average Cost ($) Low Average Average High Development Time Average Low Low High Performance Average High Average Highest E.g. FB, Wiki, Yahoo Youtube, Yahoo map Twitter, Groupon, Shopify, Indiegogo Amazon Every Thing Put together. Blog, content, social community websites, Web interface for simple services like a listing websites For MPVs, Prototypes. It can be used to build almost anything from web apps, crawlers, daemons and desktop GUI applications. Interactive Web app. Enterprise level applications or desktop applications with complex algorithms, multi-threading etc. wannapreneur2entrepreneur.com
  • 7. Content Management Systems (CMS) WORDPRESS JOOMLA DRUPAL Magento Developers High(You don’t need one) Average Low Low Most used High Average Low For e-commerce Development Time Low Average High Average Cost ($) Low Average High Average Resources (Plug-ins ...) High Average High Good for e-commerce E.g. CNN, Forbes, Wiki, Yahoo Harvard university, Yahoo map Linux, W2E Every Thing Put together. Ideal for fairly simple web sites, such as everyday blogging and news sites, simple content presentation. Joomla allows you to build a site with more content and structure flexibility than Wordpress offers. Supports E-commerce, social networking and more. For complex, advanced and versatile sites; for sites that require complex data organization; for community platform sites with multiple users; for online store. If you are trying to make some ecommerce solution with less technical expertise and in relatively less time. wannapreneur2entrepreneur.com
  • 8. Frameworks: Django/Ruby on Rails • Django • Possible to quickly build, deploy and scale powerful applications in just days • Let’s you build cool applications quickly, lets you ‘Fail Fast’ and come up with prototypes with a shorter time line • What can I make from this? • Virtually any web application can be easily and quickly built • In fact both Rails and Django are equally powerful, and in the end it often boils down to a question of Ruby v/s Python • Who’s using it? • Django - Instagram, Pinterest, Disqus, EventBrite • Ruby on Rails - Twitter, Github, Basecamp, Walmart Labs, Groupon. • Other frameworks (PHP ones): • Laravel, Symfony, CodeIgniter etc wannapreneur2entrepreneur.com
  • 9. Node.js • Node.js • An event driven, non-blocking I/O model which makes it lightweight and efficient. • perfect for real time applications across distributed services. • What does it really mean? – • Node makes it super easy and faster for one to build cool stuff in an app that happens in real time, giving the users an amazing experience. • What can I make from this? • Real time collaboration tools (CodeTable) • Chat applications • Real time analysis dashboard • Real time multi-player games • Who’s using it? • Yahoo, Microsoft, Walmart, Mozilla, Linkedin. wannapreneur2entrepreneur.com
  • 10. Data Crawling & Scraping • What can I make from this? • You need a website for say Price Comparison. • Extracting data in structured format form external sites like a Real Estate Listing or Financial data. • Image Scraping • Technologies • Python, Scrapy • PHP, Guzzle • Cost ($ + Time) • Low to High depending upon complexity. • Challenges • IP Blocking • Multi factor authentication • Data Volumes wannapreneur2entrepreneur.com
  • 11. Searching • When do I need it? • For a website with large amounts of data, and when you need to search through this data. • A number of users with their profiles e.g. LinkedIn, FB • An ecommerce portal data is searched on various attributes: Price, Description, Brand, Features • Technology: Standard database search is not optimal and it requires special searching solutions • Apache SolR™ • ElasticSearch • Developers: Low • Cost: Avg-High wannapreneur2entrepreneur.com
  • 12. Backend – Big Data and Data analytics • When do you need it? • If you are working on ideas to capture some trends or you want to creation some predictions models where you study some behavior and then predict about the next possibilities. • Technologies: • Hadoop: An open-source software framework. • Spark (http://spark.apache.org/) - a fast and general engine for large-scale data processing. • Cost ($ + Effort): • Average to High: The technology could be free but the developers are few and costly. • The infrastructure required is costly • Who is using it: • Yahoo, Facebook, Adobe, Netflix, Amazon, Twitter. wannapreneur2entrepreneur.com
  • 13. CDN (Content Delivery Network) • For real-time and fast responsive website • Services • Cloudfare • Amazon Cloudfront • Rackspace • MaxCDN • CacheFly • Incapsula • jsDeliver (Free) wannapreneur2entrepreneur.com
  • 14. FrontEnd – Themes, Templates, Designing and other resources • http://www.photoshoponlinefree.com/ - Free image proceesing online. • http://logotypemaker.com/logo-maker - Helps you make your logo. • http://99designs.com/logo-design/ store/search?page=3&q=blue+online+retail – Logo designs etc. • http://www.powtoon.com/ - Make explainer like simple videos. • http://animate-it.com/ - Simple animations. • http://www.freewebsitetemplates.com/ - Template and themes inspiration. wannapreneur2entrepreneur.com
  • 15. Miscellaneous • http://stackshare.io/stacks - The stacks of popular companies. • https://wappalyzer.com/ - What a website is made up of. • http://mailchimp.com/ - Mail Server • http://leanstack.io/cloud-stacks - Know the stack of popular websites. • http://www.invisionapp.com/ - Creating wireframes. • https://github.com/ or https://bitbucket.org/ - Collaboration, code review & code management. • https://trello.com/ - Collaboration. • http://www.google.co.in/webmasters/ - Website management and search engine submissions. • http://www.google.co.in/analytics/ - Website analytics. wannapreneur2entrepreneur.com

Notes de l'éditeur

  1. LAMP WAMP MEAN