SlideShare a Scribd company logo
1 of 25
Scaling to 100 M
Agenda
• About ShareThis
• What is SocialAB
• Scaling Meteor at ShareThis
Problems faced
Redesigned Meteor architecture
Load Test Results
• Q&A
Introduction
▪ Growth Engineering @ ShareThis
Vijay
WHOShareThis was founded in 2007 – with a lofty goal – to make social sharing a
part of every day consumer behavior. And today it is.
WE
ARE
© 2016ShareThis. All rights reserved.
sharethis reachTRUSTED BY 4.7 MILLION WEBSITES/APPS
8
3 Easy Steps to
Install Sharing
Tools
ShareThis is building out a
social platform to address
publishers needs.
SOCIAL
OPTIMIZATION
PLATFORM
© 2016ShareThis. All rights reserved.
social A/BTHE WORLD’S TOP CONTENT CREATORS USE A/B TESTING
ON SOCIAL
10
Social A/B brings the power of this share graph optimization technology to ShareThis publisher partners by testing your headlines on
Facebook. This allows you to tap into social networks to draw new readers to your site.
ARTICLE
HEADLINE #1
ARTICLE
HEADLINE #2
© 2016ShareThis. All rights reserved.
social A/BPROPRIETARY ALGORITHM
11
Our algorithm learns as the experiments run, so you can
see the best results as quickly as possible, detecting the
best performing headline.
Why do we need to Scale?
Big Publishers want this tool!
100 Million events/ month
Know before our publishers
ShareThis Infrastructure
Initial Meteor Architecture
Slow Img
Things We Tried
Better Indexing Mongo
Made Meteor to tail Mongo Oplogs instead of default polling
Paginated the UI
Scale out Meteor to multiple instances
Load Test Data
Load Test Data
Meteor Pub/Sub Failed !
Decoupled UI From Meteor
SocialAB Architecture
Lessons Learnt
Meteor SockJs can’t handle sticky sessions in current
Infrastructure.
Meteor Publisher/Subscriber doesn’t handle heavy load in real
time
We are Hiring!
sharethis.com/join
stackshare.io/sharethis
Docker Kubernetes Kafka Google Cloud Meteor JS
Light Bulb, an idea
history
hack a thon
productivity
locked in a room
2 teams
2 differnet ideas
pretty difficult
2 days
intense focus
Questions?

More Related Content

Viewers also liked

El poder electoral II
El poder electoral IIEl poder electoral II
El poder electoral II25400660y
 
1001 libros que leer
1001 libros que leer1001 libros que leer
1001 libros que leerEric Marzochi
 
Gionelly_Fernández_Herramientas web 2.0_blog
Gionelly_Fernández_Herramientas web 2.0_blogGionelly_Fernández_Herramientas web 2.0_blog
Gionelly_Fernández_Herramientas web 2.0_blogUniversidad Yacambu
 
Dev traning 2016 basics of PHP
Dev traning 2016   basics of PHPDev traning 2016   basics of PHP
Dev traning 2016 basics of PHPSacheen Dhanjie
 
Rosendale-Road-Brochure_Final-Web
Rosendale-Road-Brochure_Final-WebRosendale-Road-Brochure_Final-Web
Rosendale-Road-Brochure_Final-WebSabastian Dyer
 
Mackin lay
Mackin layMackin lay
Mackin laybenjamac
 
Presentación100
Presentación100Presentación100
Presentación10025400660y
 
Formula integral no. 6
Formula integral no. 6Formula integral no. 6
Formula integral no. 6Ceci Guerrero
 
Dev traning 2016 databases
Dev traning 2016   databasesDev traning 2016   databases
Dev traning 2016 databasesSacheen Dhanjie
 
Kaufman Research Interests
Kaufman Research InterestsKaufman Research Interests
Kaufman Research InterestsEric Kaufman
 
Workshop #5: Phygital - The Future of Seating by L+W
Workshop #5: Phygital - The Future of Seating by L+WWorkshop #5: Phygital - The Future of Seating by L+W
Workshop #5: Phygital - The Future of Seating by L+Wux singapore
 
Dt Wcdma Validação De Sites WCDMA - Parte 2
Dt Wcdma   Validação De Sites  WCDMA - Parte 2Dt Wcdma   Validação De Sites  WCDMA - Parte 2
Dt Wcdma Validação De Sites WCDMA - Parte 2marco.silva
 
How to choose an idea for your startup Dalton Caldwell Y Combinator
How to choose an idea for your startup  Dalton Caldwell Y CombinatorHow to choose an idea for your startup  Dalton Caldwell Y Combinator
How to choose an idea for your startup Dalton Caldwell Y CombinatorWebrazzi
 

Viewers also liked (18)

Excel 2010
Excel 2010Excel 2010
Excel 2010
 
El poder electoral II
El poder electoral IIEl poder electoral II
El poder electoral II
 
541 an 15 setembro_2015.ok
541 an 15 setembro_2015.ok541 an 15 setembro_2015.ok
541 an 15 setembro_2015.ok
 
1001 libros que leer
1001 libros que leer1001 libros que leer
1001 libros que leer
 
Gionelly_Fernández_Herramientas web 2.0_blog
Gionelly_Fernández_Herramientas web 2.0_blogGionelly_Fernández_Herramientas web 2.0_blog
Gionelly_Fernández_Herramientas web 2.0_blog
 
Dev traning 2016 basics of PHP
Dev traning 2016   basics of PHPDev traning 2016   basics of PHP
Dev traning 2016 basics of PHP
 
Rosendale-Road-Brochure_Final-Web
Rosendale-Road-Brochure_Final-WebRosendale-Road-Brochure_Final-Web
Rosendale-Road-Brochure_Final-Web
 
Autoforma relj-fmmp (1)
Autoforma relj-fmmp (1)Autoforma relj-fmmp (1)
Autoforma relj-fmmp (1)
 
Mackin lay
Mackin layMackin lay
Mackin lay
 
Presentación100
Presentación100Presentación100
Presentación100
 
Formula integral no. 6
Formula integral no. 6Formula integral no. 6
Formula integral no. 6
 
Luciano web
Luciano webLuciano web
Luciano web
 
Dev traning 2016 databases
Dev traning 2016   databasesDev traning 2016   databases
Dev traning 2016 databases
 
Kaufman Research Interests
Kaufman Research InterestsKaufman Research Interests
Kaufman Research Interests
 
Cv16
Cv16Cv16
Cv16
 
Workshop #5: Phygital - The Future of Seating by L+W
Workshop #5: Phygital - The Future of Seating by L+WWorkshop #5: Phygital - The Future of Seating by L+W
Workshop #5: Phygital - The Future of Seating by L+W
 
Dt Wcdma Validação De Sites WCDMA - Parte 2
Dt Wcdma   Validação De Sites  WCDMA - Parte 2Dt Wcdma   Validação De Sites  WCDMA - Parte 2
Dt Wcdma Validação De Sites WCDMA - Parte 2
 
How to choose an idea for your startup Dalton Caldwell Y Combinator
How to choose an idea for your startup  Dalton Caldwell Y CombinatorHow to choose an idea for your startup  Dalton Caldwell Y Combinator
How to choose an idea for your startup Dalton Caldwell Y Combinator
 

Similar to Scaling

Community Driven Innvoation
Community Driven InnvoationCommunity Driven Innvoation
Community Driven InnvoationOpenSourceCamp
 
Luis Garza - Changing the way people find experts at CEMEX
Luis Garza - Changing the way people find experts at CEMEXLuis Garza - Changing the way people find experts at CEMEX
Luis Garza - Changing the way people find experts at CEMEXLetsConnect
 
State of Drupal keynote, DrupalCon New Orleans
State of Drupal keynote, DrupalCon New OrleansState of Drupal keynote, DrupalCon New Orleans
State of Drupal keynote, DrupalCon New OrleansDries Buytaert
 
How Raycom Media Increased Social Referral Web Traffic 8X Per Day
How Raycom Media Increased Social Referral Web Traffic 8X Per DayHow Raycom Media Increased Social Referral Web Traffic 8X Per Day
How Raycom Media Increased Social Referral Web Traffic 8X Per DayShoutlet, a Spredfast Company
 
Lead User Innovation at Salesforce.com
Lead User Innovation at Salesforce.comLead User Innovation at Salesforce.com
Lead User Innovation at Salesforce.comGarrett Dodge
 
Community Driven Innovation 200911
Community Driven Innovation 200911Community Driven Innovation 200911
Community Driven Innovation 200911OpenSourceCamp
 
Liferay Road Show Helsinki, What’s New and Upcoming, 2012-09-13
Liferay Road Show Helsinki, What’s New and Upcoming, 2012-09-13Liferay Road Show Helsinki, What’s New and Upcoming, 2012-09-13
Liferay Road Show Helsinki, What’s New and Upcoming, 2012-09-13Ambientia
 
AMO 2009
AMO 2009AMO 2009
AMO 2009osunick
 
Neev Expertise in Ruby on Rails (RoR)
Neev Expertise in Ruby on Rails (RoR)Neev Expertise in Ruby on Rails (RoR)
Neev Expertise in Ruby on Rails (RoR)Neev Technologies
 
LevelUp Your Facebook Strategy
LevelUp Your Facebook StrategyLevelUp Your Facebook Strategy
LevelUp Your Facebook StrategyLithium
 
10 Business ideas for Thomson reuters
10 Business ideas for Thomson reuters10 Business ideas for Thomson reuters
10 Business ideas for Thomson reutersAna Maria Nevito
 
How to Build a Nonprofit Mobile App To Engage Supporters
How to Build a Nonprofit Mobile App To Engage SupportersHow to Build a Nonprofit Mobile App To Engage Supporters
How to Build a Nonprofit Mobile App To Engage SupportersTechSoup
 
OMA Open Source Industry Survey Results
OMA Open Source Industry Survey ResultsOMA Open Source Industry Survey Results
OMA Open Source Industry Survey ResultsOpen Mobile Alliance
 
Why Open Always Trumps Closed?
Why Open Always Trumps Closed?Why Open Always Trumps Closed?
Why Open Always Trumps Closed?Exove
 
ICT Projects for Social Change.pptx
ICT Projects for Social Change.pptxICT Projects for Social Change.pptx
ICT Projects for Social Change.pptxALCondezEdquibanEbue
 
The Rise of Open Adoption Software (OAS)
The Rise of Open Adoption Software (OAS)The Rise of Open Adoption Software (OAS)
The Rise of Open Adoption Software (OAS)Accel
 
RockYou at Girls in Tech Developer Forum
RockYou at Girls in Tech Developer ForumRockYou at Girls in Tech Developer Forum
RockYou at Girls in Tech Developer Forumthemix
 

Similar to Scaling (20)

Community Driven Innvoation
Community Driven InnvoationCommunity Driven Innvoation
Community Driven Innvoation
 
Luis Garza - Changing the way people find experts at CEMEX
Luis Garza - Changing the way people find experts at CEMEXLuis Garza - Changing the way people find experts at CEMEX
Luis Garza - Changing the way people find experts at CEMEX
 
BUDDY White Paper
BUDDY White PaperBUDDY White Paper
BUDDY White Paper
 
State of Drupal keynote, DrupalCon New Orleans
State of Drupal keynote, DrupalCon New OrleansState of Drupal keynote, DrupalCon New Orleans
State of Drupal keynote, DrupalCon New Orleans
 
How Raycom Media Increased Social Referral Web Traffic 8X Per Day
How Raycom Media Increased Social Referral Web Traffic 8X Per DayHow Raycom Media Increased Social Referral Web Traffic 8X Per Day
How Raycom Media Increased Social Referral Web Traffic 8X Per Day
 
Lead User Innovation at Salesforce.com
Lead User Innovation at Salesforce.comLead User Innovation at Salesforce.com
Lead User Innovation at Salesforce.com
 
Community Driven Innovation 200911
Community Driven Innovation 200911Community Driven Innovation 200911
Community Driven Innovation 200911
 
The 10 most booming saa s solution providers 2018
The 10 most booming saa s solution providers 2018The 10 most booming saa s solution providers 2018
The 10 most booming saa s solution providers 2018
 
Liferay Road Show Helsinki, What’s New and Upcoming, 2012-09-13
Liferay Road Show Helsinki, What’s New and Upcoming, 2012-09-13Liferay Road Show Helsinki, What’s New and Upcoming, 2012-09-13
Liferay Road Show Helsinki, What’s New and Upcoming, 2012-09-13
 
AMO 2009
AMO 2009AMO 2009
AMO 2009
 
Neev Expertise in Ruby on Rails (RoR)
Neev Expertise in Ruby on Rails (RoR)Neev Expertise in Ruby on Rails (RoR)
Neev Expertise in Ruby on Rails (RoR)
 
LevelUp Your Facebook Strategy
LevelUp Your Facebook StrategyLevelUp Your Facebook Strategy
LevelUp Your Facebook Strategy
 
Reqstr Bplan
Reqstr BplanReqstr Bplan
Reqstr Bplan
 
10 Business ideas for Thomson reuters
10 Business ideas for Thomson reuters10 Business ideas for Thomson reuters
10 Business ideas for Thomson reuters
 
How to Build a Nonprofit Mobile App To Engage Supporters
How to Build a Nonprofit Mobile App To Engage SupportersHow to Build a Nonprofit Mobile App To Engage Supporters
How to Build a Nonprofit Mobile App To Engage Supporters
 
OMA Open Source Industry Survey Results
OMA Open Source Industry Survey ResultsOMA Open Source Industry Survey Results
OMA Open Source Industry Survey Results
 
Why Open Always Trumps Closed?
Why Open Always Trumps Closed?Why Open Always Trumps Closed?
Why Open Always Trumps Closed?
 
ICT Projects for Social Change.pptx
ICT Projects for Social Change.pptxICT Projects for Social Change.pptx
ICT Projects for Social Change.pptx
 
The Rise of Open Adoption Software (OAS)
The Rise of Open Adoption Software (OAS)The Rise of Open Adoption Software (OAS)
The Rise of Open Adoption Software (OAS)
 
RockYou at Girls in Tech Developer Forum
RockYou at Girls in Tech Developer ForumRockYou at Girls in Tech Developer Forum
RockYou at Girls in Tech Developer Forum
 

Recently uploaded

Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 

Recently uploaded (20)

Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 

Scaling