SlideShare a Scribd company logo
淘寶技術這十年
心得分享
What is 淘寶 ?
雙十一 (光棍節)
營業額
2009 5000萬
2010 9.36億
2011 52億
2012 191億
2013 350億
網站交易數據
2012
訂單高峰 1.3萬筆/秒
全天訪問 UV 2.12億
2013
總成交筆數:1.71億筆
全天訪問 UV:4.02億
架構演進
2003/05 ~ 2004/01
淘寶 v1.0
Application
Apache
mod_php4
pear_DB
MySQL
Master
MySQL
Slave2
MySQL
Slave1
READ
READ / WRITE
READ
ReplicationReplication
Issue
Table
T1 T3 T5
T4T2
Table-Level Locking
MasterSlave
Primary-Key Conflict
T1
T2
Replication
Replication
2004 /01 ~ 2004/05
淘寶 v1.1
Application
Apache
mod_php4
pear_DB
Oracle
READ / WRITE
SQL Relay
Connection Pool
DB
Application
C1 C2 C3
T1 T2 T3
Oracle Real Application Clusters (RAC)
Application
File System
Storage
Network
Network-Attached Storage
(NAS)
Issue
T1 T3 T5
T4T2
Connection Deadlock
Connection Pool
2004/02 ~ 2005/03
淘寶 v2.0
Application
JBOSS
淘寶MVC
EJB
OracleREAD / WRITE
OR-
Mapping
iSearch
Node 1 Node n
Dump
Search
View
Controller
Model
Manipulate
User Action
Notify
Update
Model-View-Controller
Java EE Application Server
Web Container
ServletJSP Page
EJB Container
EJB Bean EJB Bean
Client
Application
DB
Table A
Table B
Table C
Object A
Object B
Object C
Object-Relational Mapping
Enterprise Java Bean
Storage
Application
File System
FC/Gbe
Storage Area Network
(SAN)
2004/10 ~ 2007/01
淘寶 v2.1
Application
JBOSS
淘寶MVC
Spring
Oracle
READ / WRITE
OR-
Mapping
iSearch
Node 1 Node n
Dump
Search
Oracle
Oracle Oracle
Cache
Item A Item B UserA
Application
Database Sharding
UserB
DB
Application Cache
Client
Update
Get
Update
Get / Update
Database Cache
2006/10 ~ 2007/12
淘寶 v2.2
Application
JBOSS
淘寶MVC
Spring
Oracle
READ / WRITE
OR-
Mapping
iSearch
Node 1 Node n
Dump
Search
Oracle
Oracle Oracle
TFS(分散式儲存)
Node 1 Node n
Tair
(Cache)
淘寶 Tair
淘寶 TFS
2008/01 ~ present
淘寶 v3.0
業務系統
TM IM Detail SS
核心業務服務
TC IC SC
基礎業務服務
UIC Forest
HSF
HSF
Notify
DB / TFS / NAS
Application Layer
TBSession WebX Lvs Tengine
CDN
Service Layer
TDDL TFS Tair Search
HSF Notify Configuration
Content Delivery Network (CDN)Traditional Distribution
Service Provider
Config ServerClient
Service Provider
Register
Invoke
Register
Request
High-Speed Service Framework (HSF)
Notify Server
Config Server
Notify Client
RegisterRegister
淘寶 Notify
DB
Produce / Consume
心得感想
Big Data !!
羅馬不是一天造成的
Good Enough
參考資料
LAMP - http://en.wikipedia.org/wiki/LAMP
PHPAuction - http://www.enuuk.com/home
SQL Relay - http://sqlrelay.sourceforge.net/
Oracle RAC - http://en.wikipedia.org/wiki/Oracle_RAC
EJB - http://en.wikipedia.org/wiki/Enterprise_JavaBeans
淘寶MVC - http://www.openwebx.org/
JBoss AP7 - http://www.jboss.org/jbossas
NAS - http://en.wikipedia.org/wiki/Network-attached_storage
SAN - http://en.wikipedia.org/wiki/Storage_area_network
DB Sharding - http://en.wikipedia.org/wiki/Shard_(database_architecture)
DB Cache - http://en.wikipedia.org/wiki/Database_caching
淘寶HSF - http://ppt.cc/qYzH
CDN - http://en.wikipedia.org/wiki/Content_delivery_network
淘寶 Tair - http://code.taobao.org/p/tair/wiki/index/
Q & A

More Related Content

Viewers also liked

1 architecture & design
1   architecture & design1   architecture & design
1 architecture & design
Mark Swarbrick
 
E-Commerce Basics
E-Commerce BasicsE-Commerce Basics
E-Commerce Basics
Al Muzahid
 
Creating a Global E-Commerce Website With E-Business Suite and Fusion Middleware
Creating a Global E-Commerce Website With E-Business Suite and Fusion MiddlewareCreating a Global E-Commerce Website With E-Business Suite and Fusion Middleware
Creating a Global E-Commerce Website With E-Business Suite and Fusion Middleware
Brian Huff
 
FT Partners Research: Apple Unveils Apple Pay - Comprehensive Overview and Im...
FT Partners Research: Apple Unveils Apple Pay - Comprehensive Overview and Im...FT Partners Research: Apple Unveils Apple Pay - Comprehensive Overview and Im...
FT Partners Research: Apple Unveils Apple Pay - Comprehensive Overview and Im...
FT Partners / Financial Technology Partners
 
QR Code Based Payment- The most advanced contactless payment
QR Code Based Payment- The most advanced contactless paymentQR Code Based Payment- The most advanced contactless payment
QR Code Based Payment- The most advanced contactless payment
Mahindra Comviva
 
Mobile Payments: An IBM Point of View
Mobile Payments: An IBM Point of ViewMobile Payments: An IBM Point of View
Mobile Payments: An IBM Point of View
Mark Sherman
 
Secure QR code payment
Secure QR code paymentSecure QR code payment
Secure QR code payment
James Wu
 
Secured qr code [Pankaj Jeswani and Team]
Secured qr code [Pankaj Jeswani and Team]Secured qr code [Pankaj Jeswani and Team]
Secured qr code [Pankaj Jeswani and Team]
Pank Jes
 
E-commerce Development Plan in china - Simulation situation
E-commerce Development Plan in china - Simulation situationE-commerce Development Plan in china - Simulation situation
E-commerce Development Plan in china - Simulation situation
Charlotte L
 
Cloud Customer Architecture for e-Commerce
Cloud Customer Architecture for e-CommerceCloud Customer Architecture for e-Commerce
Cloud Customer Architecture for e-Commerce
Cloud Standards Customer Council
 
Alibaba V.S. Jingdong (JD.com) by Numbers
Alibaba V.S. Jingdong (JD.com) by NumbersAlibaba V.S. Jingdong (JD.com) by Numbers
Alibaba V.S. Jingdong (JD.com) by Numbers
ChinaInternetWatch
 
E commerce & m-commerce payment systems
E commerce & m-commerce payment systemsE commerce & m-commerce payment systems
E commerce & m-commerce payment systems
Syed Shah
 
Paypal.com ppt
Paypal.com pptPaypal.com ppt
Paypal.com ppt
Savio Pereira
 
Mobile Payments Framework
Mobile Payments FrameworkMobile Payments Framework
Mobile Payments Framework
Lakshmana Kattula
 
Alibaba Case Study on Strategic Management
Alibaba Case Study on Strategic ManagementAlibaba Case Study on Strategic Management
Alibaba Case Study on Strategic Management
Jasim Alam
 
Mining Your ATM "Big Data"
Mining Your ATM "Big Data" Mining Your ATM "Big Data"
Mining Your ATM "Big Data"
INETCO Systems Ltd.
 
PayPal's Private Cloud @ Scale
PayPal's Private Cloud @ ScalePayPal's Private Cloud @ Scale
PayPal's Private Cloud @ Scale
PayPal
 
The Alibaba Group Explained
The Alibaba Group ExplainedThe Alibaba Group Explained
The Alibaba Group Explained
Ranjan Roy
 

Viewers also liked (19)

1 architecture & design
1   architecture & design1   architecture & design
1 architecture & design
 
OpenStack at PayPal
OpenStack at PayPalOpenStack at PayPal
OpenStack at PayPal
 
E-Commerce Basics
E-Commerce BasicsE-Commerce Basics
E-Commerce Basics
 
Creating a Global E-Commerce Website With E-Business Suite and Fusion Middleware
Creating a Global E-Commerce Website With E-Business Suite and Fusion MiddlewareCreating a Global E-Commerce Website With E-Business Suite and Fusion Middleware
Creating a Global E-Commerce Website With E-Business Suite and Fusion Middleware
 
FT Partners Research: Apple Unveils Apple Pay - Comprehensive Overview and Im...
FT Partners Research: Apple Unveils Apple Pay - Comprehensive Overview and Im...FT Partners Research: Apple Unveils Apple Pay - Comprehensive Overview and Im...
FT Partners Research: Apple Unveils Apple Pay - Comprehensive Overview and Im...
 
QR Code Based Payment- The most advanced contactless payment
QR Code Based Payment- The most advanced contactless paymentQR Code Based Payment- The most advanced contactless payment
QR Code Based Payment- The most advanced contactless payment
 
Mobile Payments: An IBM Point of View
Mobile Payments: An IBM Point of ViewMobile Payments: An IBM Point of View
Mobile Payments: An IBM Point of View
 
Secure QR code payment
Secure QR code paymentSecure QR code payment
Secure QR code payment
 
Secured qr code [Pankaj Jeswani and Team]
Secured qr code [Pankaj Jeswani and Team]Secured qr code [Pankaj Jeswani and Team]
Secured qr code [Pankaj Jeswani and Team]
 
E-commerce Development Plan in china - Simulation situation
E-commerce Development Plan in china - Simulation situationE-commerce Development Plan in china - Simulation situation
E-commerce Development Plan in china - Simulation situation
 
Cloud Customer Architecture for e-Commerce
Cloud Customer Architecture for e-CommerceCloud Customer Architecture for e-Commerce
Cloud Customer Architecture for e-Commerce
 
Alibaba V.S. Jingdong (JD.com) by Numbers
Alibaba V.S. Jingdong (JD.com) by NumbersAlibaba V.S. Jingdong (JD.com) by Numbers
Alibaba V.S. Jingdong (JD.com) by Numbers
 
E commerce & m-commerce payment systems
E commerce & m-commerce payment systemsE commerce & m-commerce payment systems
E commerce & m-commerce payment systems
 
Paypal.com ppt
Paypal.com pptPaypal.com ppt
Paypal.com ppt
 
Mobile Payments Framework
Mobile Payments FrameworkMobile Payments Framework
Mobile Payments Framework
 
Alibaba Case Study on Strategic Management
Alibaba Case Study on Strategic ManagementAlibaba Case Study on Strategic Management
Alibaba Case Study on Strategic Management
 
Mining Your ATM "Big Data"
Mining Your ATM "Big Data" Mining Your ATM "Big Data"
Mining Your ATM "Big Data"
 
PayPal's Private Cloud @ Scale
PayPal's Private Cloud @ ScalePayPal's Private Cloud @ Scale
PayPal's Private Cloud @ Scale
 
The Alibaba Group Explained
The Alibaba Group ExplainedThe Alibaba Group Explained
The Alibaba Group Explained
 

Similar to Taobao presentation

Comparison between rdbms and nosql
Comparison between rdbms and nosqlComparison between rdbms and nosql
Comparison between rdbms and nosql
bharati k
 
LIFTOFF - MySQLCamp for the Oracle DBA
LIFTOFF - MySQLCamp for the Oracle DBALIFTOFF - MySQLCamp for the Oracle DBA
LIFTOFF - MySQLCamp for the Oracle DBA
Ronald Bradford
 
IGNITION - MySQLCamp for the Oracle DBA
IGNITION - MySQLCamp for the Oracle DBAIGNITION - MySQLCamp for the Oracle DBA
IGNITION - MySQLCamp for the Oracle DBA
Ronald Bradford
 
The AMIS Report from Oracle Open World and JavaOne 2011 - Part One
The AMIS Report from Oracle Open World and JavaOne 2011 - Part OneThe AMIS Report from Oracle Open World and JavaOne 2011 - Part One
The AMIS Report from Oracle Open World and JavaOne 2011 - Part One
Lucas Jellema
 
Blackbook microsoft sql server
Blackbook microsoft sql serverBlackbook microsoft sql server
Blackbook microsoft sql server
Sachin Savanur
 
NoSQL and MySQL
NoSQL and MySQLNoSQL and MySQL
NoSQL and MySQL
Ted Wennmark
 
Welcome to Production
Welcome to ProductionWelcome to Production
Welcome to ProductionGraeme Foster
 
Jesper Richter-Reichhelm - Continuous Evolution at Wooga - code.talks 2015
Jesper Richter-Reichhelm - Continuous Evolution at Wooga - code.talks 2015Jesper Richter-Reichhelm - Continuous Evolution at Wooga - code.talks 2015
Jesper Richter-Reichhelm - Continuous Evolution at Wooga - code.talks 2015
AboutYouGmbH
 
CV_Kamel_Mahdhaoui_2015-08_English
CV_Kamel_Mahdhaoui_2015-08_EnglishCV_Kamel_Mahdhaoui_2015-08_English
CV_Kamel_Mahdhaoui_2015-08_EnglishKMAHDHAOUI
 
Big datadc skyfall_preso_v2
Big datadc skyfall_preso_v2Big datadc skyfall_preso_v2
Big datadc skyfall_preso_v2
abramsm
 
An overview of Microsoft data mining technology
An overview of Microsoft data mining technologyAn overview of Microsoft data mining technology
An overview of Microsoft data mining technology
Mark Tabladillo
 
[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogic
[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogic[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogic
[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogic
Rakuten Group, Inc.
 
An overview of microsoft data mining technology
An overview of microsoft data mining technologyAn overview of microsoft data mining technology
An overview of microsoft data mining technology
Mark Tabladillo
 
Sparc SuperCluster
Sparc SuperClusterSparc SuperCluster
Sparc SuperCluster
Fran Navarro
 
2012 scale replication
2012 scale replication2012 scale replication
2012 scale replication
sqlhjalp
 
Riverbed Remote Office/Branch Office IT Survey
Riverbed Remote Office/Branch Office IT SurveyRiverbed Remote Office/Branch Office IT Survey
Riverbed Remote Office/Branch Office IT Survey
Riverbed Technology
 
Upgrade/Migrate to Oracle 12c: Live and Uncensored!
Upgrade/Migrate to Oracle 12c: Live and Uncensored!Upgrade/Migrate to Oracle 12c: Live and Uncensored!
Upgrade/Migrate to Oracle 12c: Live and Uncensored!
Guatemala User Group
 
Evoloution of Ideas
Evoloution of IdeasEvoloution of Ideas
Evoloution of Ideas
Wooga
 

Similar to Taobao presentation (20)

Comparison between rdbms and nosql
Comparison between rdbms and nosqlComparison between rdbms and nosql
Comparison between rdbms and nosql
 
LIFTOFF - MySQLCamp for the Oracle DBA
LIFTOFF - MySQLCamp for the Oracle DBALIFTOFF - MySQLCamp for the Oracle DBA
LIFTOFF - MySQLCamp for the Oracle DBA
 
IGNITION - MySQLCamp for the Oracle DBA
IGNITION - MySQLCamp for the Oracle DBAIGNITION - MySQLCamp for the Oracle DBA
IGNITION - MySQLCamp for the Oracle DBA
 
The AMIS Report from Oracle Open World and JavaOne 2011 - Part One
The AMIS Report from Oracle Open World and JavaOne 2011 - Part OneThe AMIS Report from Oracle Open World and JavaOne 2011 - Part One
The AMIS Report from Oracle Open World and JavaOne 2011 - Part One
 
Blackbook microsoft sql server
Blackbook microsoft sql serverBlackbook microsoft sql server
Blackbook microsoft sql server
 
NoSQL and MySQL
NoSQL and MySQLNoSQL and MySQL
NoSQL and MySQL
 
Welcome to Production
Welcome to ProductionWelcome to Production
Welcome to Production
 
Jesper Richter-Reichhelm - Continuous Evolution at Wooga - code.talks 2015
Jesper Richter-Reichhelm - Continuous Evolution at Wooga - code.talks 2015Jesper Richter-Reichhelm - Continuous Evolution at Wooga - code.talks 2015
Jesper Richter-Reichhelm - Continuous Evolution at Wooga - code.talks 2015
 
CV_Kamel_Mahdhaoui_2015-08_English
CV_Kamel_Mahdhaoui_2015-08_EnglishCV_Kamel_Mahdhaoui_2015-08_English
CV_Kamel_Mahdhaoui_2015-08_English
 
naiditch_resume_APR10
naiditch_resume_APR10naiditch_resume_APR10
naiditch_resume_APR10
 
Big datadc skyfall_preso_v2
Big datadc skyfall_preso_v2Big datadc skyfall_preso_v2
Big datadc skyfall_preso_v2
 
Javaone 2014
Javaone 2014Javaone 2014
Javaone 2014
 
An overview of Microsoft data mining technology
An overview of Microsoft data mining technologyAn overview of Microsoft data mining technology
An overview of Microsoft data mining technology
 
[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogic
[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogic[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogic
[Rakuten TechConf2014] [C-5] Ichiba Architecture on ExaLogic
 
An overview of microsoft data mining technology
An overview of microsoft data mining technologyAn overview of microsoft data mining technology
An overview of microsoft data mining technology
 
Sparc SuperCluster
Sparc SuperClusterSparc SuperCluster
Sparc SuperCluster
 
2012 scale replication
2012 scale replication2012 scale replication
2012 scale replication
 
Riverbed Remote Office/Branch Office IT Survey
Riverbed Remote Office/Branch Office IT SurveyRiverbed Remote Office/Branch Office IT Survey
Riverbed Remote Office/Branch Office IT Survey
 
Upgrade/Migrate to Oracle 12c: Live and Uncensored!
Upgrade/Migrate to Oracle 12c: Live and Uncensored!Upgrade/Migrate to Oracle 12c: Live and Uncensored!
Upgrade/Migrate to Oracle 12c: Live and Uncensored!
 
Evoloution of Ideas
Evoloution of IdeasEvoloution of Ideas
Evoloution of Ideas
 

Recently uploaded

Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
goswamiyash170123
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 

Recently uploaded (20)

Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 

Taobao presentation