SlideShare a Scribd company logo
1 of 52
This presentation is strictly only meant for educational purposes, not for commercial or business purposes. All pictures and trademarks are owned
by their respective owners.
• Powers the modern apps at
scale being price sensitive
• What are the major cloud
components?
• compute
• network
• storage(hot/cold)
• power/data centers
• Security
• Cloud fundamentals
• Elasticity
• Security
• Availability
• API model
• Multi tenancy
Basics
• Hides the complexity and
details of the underlying
infrastructure from users
and applications
• Provides very simple
graphical interface or API
(Applications Programming
Interface).
Basics
• Provides on demand
services, that are always on,
anywhere, anytime and any
place.
• Pay for use and as needed,
elastic
• Scale up and down in
capacity and functionalities
• Services include hardware
and software
Software as a Service
(SaaS)
• SaaS is a model of software
deployment where an application
is hosted as a service
• Reduces the burden of software
maintenance/support, less
control
• Other areas
• Platform as a Service (PaaS)
and
• Infrastructure as a Service
(IaaS)
Virtualization
• Implement on Virtual Machines (VMs):
• Abstraction of a physical host machine,
• Hypervisor intercepts and emulates instructions
• Provide infrastructure API:
• Plug-ins to hardware/support structures
Hardware
Operating
System
Application Application Application
Hypervisor
Linux Windows
Cloud Storage
• Started with data storage capacity that was
hired out to others.
• Amazon’s Simple Storage Solution (S3) is a
well known example
• Unlimited storage*
• PAYG
Utility Computing
12
Azure VM/Amazon EC2
• Elastic, marshal 1 to x+
• Auto scale
• Fairly cheap
Linux, Windows, Ubuntu
Management Console/API
Challenges
• Complexity of heterogeneous systems
• Security
• Policy and access
• Compliance (GDPR)
• Scale
What is Data
Science?
What is Data Science?
Study of where information
comes from, what it represents
and how it can be transformed.
1
With the data boom, this field has
taken off primarily because there
is sufficient data, computational
techniques, compute power, etc.
to make it its own field.
2
Statistics
Collection, analysis, interpretation and presentation of data
Descriptive
Inferential
Analyst projection of
stock price?
India:
Population: 1.4 Billion
Median age: 23 years
Predictive
Weather Forecast
for tomm?
Correlation
Relation- Relationship between two sets of data
Positive: when value is increasing together
Negative: when one value is increasing, the other is
decreasing
HEIGHT SHOE SIZE
109 3
121 5
138 6
155 8
160 9
180 12
191 14
Data Model
Information that exists in a variety of formats and sizes
Name: Jack Sparrow
Age: 23
Parents: Adam Sparrow
City: St Kitts, Caribean
Phone: PIRATES-C
Twitter: @pirates
Hobby: Being on ships
Fav movie: Pirates of the
caribean
Data Analytics
← If you like this
you will also like
this →
Process of examining data to draw conclusions about that information.
Pirates of the
Caribbean
Another movie of the
same genre, actor or
something related.
Exercise to build a
recommendation
system.
What is Artificial intelligence?
Artificial Intelligence-
Mimicking human
intelligence by the
machines.
Fairly generic, all tasks
including NLP, recognizing
objects, cognitive abilities,
translations, autonomy
etc
NLP example
Computer
vision
Feature matching
Face Detection/People Detection
What is Machine Learning?
What is Machine Learning?
Machine learning is type of AI, allows
software to be more accurate without
explicit programming
Five Questions ML Can
Answer
• Is this A or B?
• Is this weird?
• How much – or – How many?
• How is this organized?
• What should I do next?
Five Questions
ML Can Answer
• Is this A or B? (Uses
Classification Algorithms)
• Is this weird? (Uses anomaly
detection algorithms)
• How much – or – How many?
(Uses regressions algorithms)
• How is this organized? (Uses
clustering algorithms)
• What should I do next? (Uses
reinforcement learning
algorithms)
Great simplified model- Microsoft
What is Machine
Learning?
• Typically, there are 3 categories:
• Supervised
Learning(classification,
regression)
• Unsupervised
Learning(clustering,
reduction)
• Reinforcement
Learning(reward
maximization)
Lots of generic algorithms can be covered by the umbrella term
“Machine Learning”
What about deep learning?
Picture courtesy- Nvidia page on deep learning
Pattern detection studies in the real world
- a.k.a. How companies learn about you
• Target was doing a study on shopping patterns
• Here’s what happened:
https://www.forbes.com/sites/kashmirhill/2012/02/16/how-target-figured-
out-a-teen-girl-was-pregnant-before-her-father-did/
• Uh-oh!
• Walmart found a correlation between beers and diapers:
https://www.theregister.co.uk/2006/08/15/beer_diapers/
• Moving those two products next to each other increased sales!
Bitcoin
• Bitcoin is a cryptocurrency, a
form of electronic cash.
• Invented in 2008
Blockchain
• Public ledger of all transactions
since inception
• Only add, cannot edit or remove
Characteristics of Blockchain
1) Unalterable
2) No central ownership
3) Distributed database
4) Consensus algorithm
5) Open to public
6) Private vs public
7) Major players
Trust on the
Internet
Purely based on peer to peer
transaction model, removing the
need for a middle person acting
as a trust party
Blockchain is
as
foundational
as the
Internet
Allows for the creation of notarized
unalterable “fingerprints” of files
Programmable contracts (smart contracts)
that can interact with Blockchains, or even
run on them (eg: Ethereum),
Allows you to combine record keeping and
asset transfer in one application
Blockchain
use cases
Financial transactions
Government dealings,
property notarization
Healthcare
Microservices
• How to start?
• Why is it important?
• How companies moved to a Micro Services model?
• What is important to know as a PM while designing?
Characteristics of monolithic architectures
Large Codebase
Many
Components, no
clear ownership
Long deployment
cycles
Pros
• Single codebase
• Easy to develop/debug/deploy
• Good IDE support
• Easy to scale horizontally (but
can only scale in an “un-
differentiated” manner)
• A Central Ops team can
efficiently handle
Challenges
with
monolithic
software
• Difficult to scale
• Operational nightmare
• New release takes months
• Long time to add features
• Frustrated customers
• Lack of agility and innovation
Microservices
SOA/loosely coupled
elements that have
bounded contexts
Characteristics
• Do one thing and do it well
• Many smaller (fine grained), clearly scoped services
• Clear ownership for each service
• Typically need/adopt the “DevOps” model
Core of microservices
• Services communicate with each other over the network.
• Components can be serviced independent of each other.
• Self contained, you can update code without knowing internals of
the other microservice
Not about …
● Team size
● Lines of code
● Number of API/EndPoints
MicroService
MegaService
MicroServices – separate single purpose services
Challenges
Can lead to chaos if not designed right …
Right tool for the job
1) Hide your data
2) Be backward compatible
3) Polygot framework- right tool for the job
Recommendations
• For AI/ML, please follow Andrew Ng and do his courses.
Recommendations
• For being an amazing PM,
please follow these brilliant
people
• https://www.productschool.co
m/product-people/

More Related Content

Similar to Tech essentials for Product managers

If You Are Not Embedding Analytics Into Your Day To Day Processes, You Are Do...
If You Are Not Embedding Analytics Into Your Day To Day Processes, You Are Do...If You Are Not Embedding Analytics Into Your Day To Day Processes, You Are Do...
If You Are Not Embedding Analytics Into Your Day To Day Processes, You Are Do...Dell World
 
How Celtra Optimizes its Advertising Platform with Databricks
How Celtra Optimizes its Advertising Platformwith DatabricksHow Celtra Optimizes its Advertising Platformwith Databricks
How Celtra Optimizes its Advertising Platform with DatabricksGrega Kespret
 
How would AI shape Future Integrations?
How would AI shape Future Integrations?How would AI shape Future Integrations?
How would AI shape Future Integrations?Srinath Perera
 
Scaling Training Data for AI Applications
Scaling Training Data for AI ApplicationsScaling Training Data for AI Applications
Scaling Training Data for AI ApplicationsApplause
 
Keynote: Graphs in Government_Lance Walter, CMO
Keynote:  Graphs in Government_Lance Walter, CMOKeynote:  Graphs in Government_Lance Walter, CMO
Keynote: Graphs in Government_Lance Walter, CMONeo4j
 
Storage Challenges for Production Machine Learning
Storage Challenges for Production Machine LearningStorage Challenges for Production Machine Learning
Storage Challenges for Production Machine LearningNisha Talagala
 
“Responsible AI: Tools and Frameworks for Developing AI Solutions,” a Present...
“Responsible AI: Tools and Frameworks for Developing AI Solutions,” a Present...“Responsible AI: Tools and Frameworks for Developing AI Solutions,” a Present...
“Responsible AI: Tools and Frameworks for Developing AI Solutions,” a Present...Edge AI and Vision Alliance
 
SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?Nicolas Georgeault
 
Bridging the Gap: Analyzing Data in and Below the Cloud
Bridging the Gap: Analyzing Data in and Below the CloudBridging the Gap: Analyzing Data in and Below the Cloud
Bridging the Gap: Analyzing Data in and Below the CloudInside Analysis
 
Security & Privacy in Cloud Computing
Security & Privacy in Cloud ComputingSecurity & Privacy in Cloud Computing
Security & Privacy in Cloud ComputingJohn D. Johnson
 
cloud session uklug
cloud session uklugcloud session uklug
cloud session uklugdominion
 
System Security on Cloud
System Security on CloudSystem Security on Cloud
System Security on CloudTu Pham
 
Marlabs Capabilities Overview: Digital Asset Management (DAM)
Marlabs Capabilities Overview: Digital Asset Management (DAM)Marlabs Capabilities Overview: Digital Asset Management (DAM)
Marlabs Capabilities Overview: Digital Asset Management (DAM)Marlabs
 
State of Florida Neo4J Graph Briefing - Keynote
State of Florida Neo4J Graph Briefing - KeynoteState of Florida Neo4J Graph Briefing - Keynote
State of Florida Neo4J Graph Briefing - KeynoteNeo4j
 
Brighttalk brining it all together - final
Brighttalk   brining it all together - finalBrighttalk   brining it all together - final
Brighttalk brining it all together - finalAndrew White
 
Usama Fayyad talk in South Africa: From BigData to Data Science
Usama Fayyad talk in South Africa:  From BigData to Data ScienceUsama Fayyad talk in South Africa:  From BigData to Data Science
Usama Fayyad talk in South Africa: From BigData to Data ScienceUsama Fayyad
 
Security & Compliance in the Cloud [2019]
Security & Compliance in the Cloud [2019]Security & Compliance in the Cloud [2019]
Security & Compliance in the Cloud [2019]Tudor Damian
 
Rise of the machines -- Owasp israel -- June 2014 meetup
Rise of the machines -- Owasp israel -- June 2014 meetupRise of the machines -- Owasp israel -- June 2014 meetup
Rise of the machines -- Owasp israel -- June 2014 meetupShlomo Yona
 

Similar to Tech essentials for Product managers (20)

If You Are Not Embedding Analytics Into Your Day To Day Processes, You Are Do...
If You Are Not Embedding Analytics Into Your Day To Day Processes, You Are Do...If You Are Not Embedding Analytics Into Your Day To Day Processes, You Are Do...
If You Are Not Embedding Analytics Into Your Day To Day Processes, You Are Do...
 
How Celtra Optimizes its Advertising Platform with Databricks
How Celtra Optimizes its Advertising Platformwith DatabricksHow Celtra Optimizes its Advertising Platformwith Databricks
How Celtra Optimizes its Advertising Platform with Databricks
 
Msst 2019 v4
Msst 2019 v4Msst 2019 v4
Msst 2019 v4
 
How would AI shape Future Integrations?
How would AI shape Future Integrations?How would AI shape Future Integrations?
How would AI shape Future Integrations?
 
Scaling Training Data for AI Applications
Scaling Training Data for AI ApplicationsScaling Training Data for AI Applications
Scaling Training Data for AI Applications
 
Keynote: Graphs in Government_Lance Walter, CMO
Keynote:  Graphs in Government_Lance Walter, CMOKeynote:  Graphs in Government_Lance Walter, CMO
Keynote: Graphs in Government_Lance Walter, CMO
 
Storage Challenges for Production Machine Learning
Storage Challenges for Production Machine LearningStorage Challenges for Production Machine Learning
Storage Challenges for Production Machine Learning
 
“Responsible AI: Tools and Frameworks for Developing AI Solutions,” a Present...
“Responsible AI: Tools and Frameworks for Developing AI Solutions,” a Present...“Responsible AI: Tools and Frameworks for Developing AI Solutions,” a Present...
“Responsible AI: Tools and Frameworks for Developing AI Solutions,” a Present...
 
SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?
 
Bridging the Gap: Analyzing Data in and Below the Cloud
Bridging the Gap: Analyzing Data in and Below the CloudBridging the Gap: Analyzing Data in and Below the Cloud
Bridging the Gap: Analyzing Data in and Below the Cloud
 
Security & Privacy in Cloud Computing
Security & Privacy in Cloud ComputingSecurity & Privacy in Cloud Computing
Security & Privacy in Cloud Computing
 
cloud session uklug
cloud session uklugcloud session uklug
cloud session uklug
 
System Security on Cloud
System Security on CloudSystem Security on Cloud
System Security on Cloud
 
Marlabs Capabilities Overview: Digital Asset Management (DAM)
Marlabs Capabilities Overview: Digital Asset Management (DAM)Marlabs Capabilities Overview: Digital Asset Management (DAM)
Marlabs Capabilities Overview: Digital Asset Management (DAM)
 
State of Florida Neo4J Graph Briefing - Keynote
State of Florida Neo4J Graph Briefing - KeynoteState of Florida Neo4J Graph Briefing - Keynote
State of Florida Neo4J Graph Briefing - Keynote
 
Machine learning in Banks
Machine learning in BanksMachine learning in Banks
Machine learning in Banks
 
Brighttalk brining it all together - final
Brighttalk   brining it all together - finalBrighttalk   brining it all together - final
Brighttalk brining it all together - final
 
Usama Fayyad talk in South Africa: From BigData to Data Science
Usama Fayyad talk in South Africa:  From BigData to Data ScienceUsama Fayyad talk in South Africa:  From BigData to Data Science
Usama Fayyad talk in South Africa: From BigData to Data Science
 
Security & Compliance in the Cloud [2019]
Security & Compliance in the Cloud [2019]Security & Compliance in the Cloud [2019]
Security & Compliance in the Cloud [2019]
 
Rise of the machines -- Owasp israel -- June 2014 meetup
Rise of the machines -- Owasp israel -- June 2014 meetupRise of the machines -- Owasp israel -- June 2014 meetup
Rise of the machines -- Owasp israel -- June 2014 meetup
 

Recently uploaded

Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...limedy534
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAbdelrhman abooda
 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxFurkanTasci3
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改yuu sss
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts ServiceSapana Sha
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home ServiceSapana Sha
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceSapana Sha
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 

Recently uploaded (20)

Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptx
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts Service
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service9654467111 Call Girls In Munirka Hotel And Home Service
9654467111 Call Girls In Munirka Hotel And Home Service
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 

Tech essentials for Product managers

  • 1. This presentation is strictly only meant for educational purposes, not for commercial or business purposes. All pictures and trademarks are owned by their respective owners.
  • 2.
  • 3.
  • 4.
  • 5. • Powers the modern apps at scale being price sensitive • What are the major cloud components? • compute • network • storage(hot/cold) • power/data centers • Security
  • 6. • Cloud fundamentals • Elasticity • Security • Availability • API model • Multi tenancy
  • 7. Basics • Hides the complexity and details of the underlying infrastructure from users and applications • Provides very simple graphical interface or API (Applications Programming Interface).
  • 8. Basics • Provides on demand services, that are always on, anywhere, anytime and any place. • Pay for use and as needed, elastic • Scale up and down in capacity and functionalities • Services include hardware and software
  • 9. Software as a Service (SaaS) • SaaS is a model of software deployment where an application is hosted as a service • Reduces the burden of software maintenance/support, less control • Other areas • Platform as a Service (PaaS) and • Infrastructure as a Service (IaaS)
  • 10. Virtualization • Implement on Virtual Machines (VMs): • Abstraction of a physical host machine, • Hypervisor intercepts and emulates instructions • Provide infrastructure API: • Plug-ins to hardware/support structures Hardware Operating System Application Application Application Hypervisor Linux Windows
  • 11. Cloud Storage • Started with data storage capacity that was hired out to others. • Amazon’s Simple Storage Solution (S3) is a well known example • Unlimited storage* • PAYG
  • 12. Utility Computing 12 Azure VM/Amazon EC2 • Elastic, marshal 1 to x+ • Auto scale • Fairly cheap Linux, Windows, Ubuntu Management Console/API
  • 13. Challenges • Complexity of heterogeneous systems • Security • Policy and access • Compliance (GDPR) • Scale
  • 15. What is Data Science? Study of where information comes from, what it represents and how it can be transformed. 1 With the data boom, this field has taken off primarily because there is sufficient data, computational techniques, compute power, etc. to make it its own field. 2
  • 16. Statistics Collection, analysis, interpretation and presentation of data Descriptive Inferential Analyst projection of stock price? India: Population: 1.4 Billion Median age: 23 years Predictive Weather Forecast for tomm?
  • 17. Correlation Relation- Relationship between two sets of data Positive: when value is increasing together Negative: when one value is increasing, the other is decreasing HEIGHT SHOE SIZE 109 3 121 5 138 6 155 8 160 9 180 12 191 14
  • 18. Data Model Information that exists in a variety of formats and sizes Name: Jack Sparrow Age: 23 Parents: Adam Sparrow City: St Kitts, Caribean Phone: PIRATES-C Twitter: @pirates Hobby: Being on ships Fav movie: Pirates of the caribean
  • 19. Data Analytics ← If you like this you will also like this → Process of examining data to draw conclusions about that information. Pirates of the Caribbean Another movie of the same genre, actor or something related. Exercise to build a recommendation system.
  • 20.
  • 21. What is Artificial intelligence? Artificial Intelligence- Mimicking human intelligence by the machines. Fairly generic, all tasks including NLP, recognizing objects, cognitive abilities, translations, autonomy etc
  • 24.
  • 25. What is Machine Learning?
  • 26. What is Machine Learning? Machine learning is type of AI, allows software to be more accurate without explicit programming
  • 27. Five Questions ML Can Answer • Is this A or B? • Is this weird? • How much – or – How many? • How is this organized? • What should I do next?
  • 28. Five Questions ML Can Answer • Is this A or B? (Uses Classification Algorithms) • Is this weird? (Uses anomaly detection algorithms) • How much – or – How many? (Uses regressions algorithms) • How is this organized? (Uses clustering algorithms) • What should I do next? (Uses reinforcement learning algorithms) Great simplified model- Microsoft
  • 29. What is Machine Learning? • Typically, there are 3 categories: • Supervised Learning(classification, regression) • Unsupervised Learning(clustering, reduction) • Reinforcement Learning(reward maximization) Lots of generic algorithms can be covered by the umbrella term “Machine Learning”
  • 30. What about deep learning? Picture courtesy- Nvidia page on deep learning
  • 31. Pattern detection studies in the real world - a.k.a. How companies learn about you • Target was doing a study on shopping patterns • Here’s what happened: https://www.forbes.com/sites/kashmirhill/2012/02/16/how-target-figured- out-a-teen-girl-was-pregnant-before-her-father-did/ • Uh-oh! • Walmart found a correlation between beers and diapers: https://www.theregister.co.uk/2006/08/15/beer_diapers/ • Moving those two products next to each other increased sales!
  • 32.
  • 33. Bitcoin • Bitcoin is a cryptocurrency, a form of electronic cash. • Invented in 2008 Blockchain • Public ledger of all transactions since inception • Only add, cannot edit or remove
  • 34. Characteristics of Blockchain 1) Unalterable 2) No central ownership 3) Distributed database 4) Consensus algorithm 5) Open to public 6) Private vs public 7) Major players
  • 35. Trust on the Internet Purely based on peer to peer transaction model, removing the need for a middle person acting as a trust party
  • 36. Blockchain is as foundational as the Internet Allows for the creation of notarized unalterable “fingerprints” of files Programmable contracts (smart contracts) that can interact with Blockchains, or even run on them (eg: Ethereum), Allows you to combine record keeping and asset transfer in one application
  • 37. Blockchain use cases Financial transactions Government dealings, property notarization Healthcare
  • 38. Microservices • How to start? • Why is it important? • How companies moved to a Micro Services model? • What is important to know as a PM while designing?
  • 39. Characteristics of monolithic architectures Large Codebase Many Components, no clear ownership Long deployment cycles
  • 40. Pros • Single codebase • Easy to develop/debug/deploy • Good IDE support • Easy to scale horizontally (but can only scale in an “un- differentiated” manner) • A Central Ops team can efficiently handle
  • 41. Challenges with monolithic software • Difficult to scale • Operational nightmare • New release takes months • Long time to add features • Frustrated customers • Lack of agility and innovation
  • 43. Characteristics • Do one thing and do it well • Many smaller (fine grained), clearly scoped services • Clear ownership for each service • Typically need/adopt the “DevOps” model
  • 44. Core of microservices • Services communicate with each other over the network. • Components can be serviced independent of each other. • Self contained, you can update code without knowing internals of the other microservice
  • 45.
  • 46. Not about … ● Team size ● Lines of code ● Number of API/EndPoints MicroService MegaService
  • 47. MicroServices – separate single purpose services
  • 48. Challenges Can lead to chaos if not designed right …
  • 49. Right tool for the job 1) Hide your data 2) Be backward compatible 3) Polygot framework- right tool for the job
  • 50.
  • 51. Recommendations • For AI/ML, please follow Andrew Ng and do his courses.
  • 52. Recommendations • For being an amazing PM, please follow these brilliant people • https://www.productschool.co m/product-people/