SlideShare una empresa de Scribd logo
1 de 38
Descargar para leer sin conexión
Mercari’s Never
Ending Improvements
@siroken3 / KENICHI Sasaki
SRE Team @ Mercari, Inc.
2016/02
Mercari - Your Friendly
Mobile Marketplace
https://www.mercari.com/
Self Introduction
• Joined Mercari in
July,2014
• SRE (Site Reliability
Engineer)
• Role
• Development
Productivity
What is SRE?
• Site Reliability Engineer
• The Role/position introduced in Google

“Software Engineers responsible for ensuring that all of Google’s
services are super reliable and super fast, all of the time.”
• Mercari SRE team members responsible for
• Availability
• Performance
• Construction and operation log analytics platform
• Server provisioning, deployment
• Security
• Development of the development environment
JP Growth
https://pixabay.com/photo-918965/
Download Numbers
0M
8M
15M
23M
30M
July 2014 Feb 2016
24M
4M
+500%
Req/Sec (HTTPS: Peak)
0
5000
10000
15000
20000
July, 2014 Feb. 2016
20K
3K
+560%
Servers (APP)
July 2014 Feb. 2016
+50%
Servers (DB)
July 2014 Feb. 2016
+9
SRE Members
July. 2014 Feb. 2016
Infrastructure Overview
• JP
• SAKURA Internet Ishikari DC

dedicated server + cloud
• US
• AWS Oregon
• Shared
• Akamai
• Amazon Route53, S3, CloudFront
• Google BigQuery
app
Infrastructure 2014
mail nat
internet
DB
Redis
batch
Q4M
Worker search
global
private
app
Infrastructure 2016
lb nat
internet
lb_pascal
DB
memcached
batch
Q4M
Worker
lb_push
push
lb_search
search
deploybase monitor dns logview cep
global
private
logbatchlog
lb_general
Softwares (2016)
• nginx
• PHP 5.6
• Apache + mod_php
• Go
• Node
• MySQL
• Q4M
• memcached
• Solr
• Gaurun
• fluentd
• Norikra
• Kibana
• Zabbix
• kurado
• etc..
Improve? or Crisis!
• Continuous Increase in Access
• Continuous Increase in Data
Volume
• Growth of Specifications
• Unstable Deployment
Continuous Increase in
Access
https://pixabay.com/en/traffic-rush-hour-rush-hour-urban-843309/
Continuous Increase in Access
Problem
• Lack of CPU Resources
• Slow down response time
• Lack of network bandwidth
• Network congestion
Improvement:
Introduce dedicated server
• BEFORE
• SAKURA Cloud
• (Ex) AFTER
• CPU: Xeon 6Core x 2
• Mem: 32G
• DISK: 240GB SSD
Improvement:
Introduce lb based on nginx
• BEFORE
• All httpd server was faced on
the internet
• DNS Round Robin
• AFTER
• nginx!
• Reverse Proxy, TLS, SPDY
Terminator
internet
lb lb lb lb
DNS RR
©2011 Amazon Web Services LLC or its affiliates. All rights reserve
User Users Client MultimedMobile Client
Internet AWS Management
Console
IAM Add-on Example:
IAM Add-on
Human Intelligence
Tasks (HIT)
Assignment/
Task
RWorkersAmazon
Mechanical Turk
Non-Service Specific
Improvement:
Continuous application tuning
• MySQL index tuning
• (Ex.) 2-dimensional large array ->
convert 2nd tier to text data and
parse
Of course, There is no silver bullet.
Improvement:
Continuous application tuning
require_once( master_data.php );
was slow!!
Large
http://www.slideshare.net/kazeburo/big-master-data-php-blt-1
Improvement:
Continuous application tuning
http://www.slideshare.net/kazeburo/big-master-data-php-blt-1
Continuous Increase in Data
Volume
https://flic.kr/p/miwdvy
Problem:
Increasing DB historical table
records
• Increasing DB historical table records
• Shortage of DISK capacity
• Slow down item search throughput
• Increasing access log
• Customer service tune around time be
too slow
• DB table are partitioned into multiple
servers
• Slave servers are only in main cluster
• Using DNS RR
Improvement:
Server partitioning (MySQL)
Master
Slave Slave BackupSlave Backup
Master
Backup
Master
Backup
Master
Anon
DB
Main todolists l2-db cs-tool anon-db
Improvement:
Server partitioning (Solr)
• solr
• Master - Slave
• latest & all cluster
• nginx
• load balancer
• Lua controls cluster
access
lb_
search
app
Solr
Master
double write
更新は両方に
Solr
Slave
Solr
Slave
Worker
Solr
Master
Solr
Slave
Solr
Slave
latest cluster
直近N日
all index cluster
全商品
latestを先に検索し
件数が足りなければall
Improvement
app
Worker Batch
access_log
application_log
app_error_log
error_log
php_log...
log
AWS S
Check to make sure you
recent set of AWS Simple
This version was last upda
(v1.4) Find the most recen
aws.amazon.com/architect
Usage Guidelines
DEC
01
BigQuery
nat
logview
kibana: Log Viewer
cep
AWS
Check to make sure y
recent set of AWS Sim
This version was last u
(v1.4) Find the most re
aws.amazon.com/arch
Always use Icon labe
always include a label b
the group in Arial. The
Usage Guidelines
DEC
01
Mackerel A
Check to
recent se
This vers
(v1.4) Fin
aws.ama
Always u
always in
the group
Usage Guidel
DEC
01
Slack
Norikra: Stream Processing
Growth of Specifications
https://flic.kr/p/7RrWCg
Problem:
In deployment…
• Large-scale deployment of multiple
features
• Unplanned, rushed deployment
Improvements:
• Deploy many times per day,
instead of once a week
• Google Calendar & chat both
based deployment
Improvements:
Improvement:
Scheduled,automated deploy
http://tech.mercari.com/entry/2015/10/15/183000
Unstable Deployment
http://popsych.org/wp-content/uploads/2015/05/jenga-tower.jpg
Problem:
Each deploy, get 50x responses
• Cause
• Inconsistence of PHP Opcache
• Result
• Negative customer feedback
Improvement:
ngx_dynamic_upstream + rsync
deploybase
App
YES!!!
App
App
App
App
App
App
Worker
Worker
Batch
lblblb
• ngx_dynamic_upstream
• Dynamic attach and detach
app. server to lb
• Using —rsync-path
• detach from lb
• rsync
• attach lb
Conclusion
http://s0.geograph.org.uk/geophotos/02/95/15/2951585_5b854214.jpg
We have improved
continuously
• Rome was not built in a day
• We will continue doing
improvements
Preface
• Big “Master” Data (http://www.slideshare.net/
kazeburo/big-master-data-php-blt-1)
• ngx_dynamic_upstream (https://github.com/
cubicdaiya/ngx_dynamic_upstream)
• 大人のスタートアップは大人のリリースができる。
そう、ChatOpsならね。(http://tech.mercari.com/
entry/2015/10/15/183000)

Más contenido relacionado

La actualidad más candente

Spring Dynamic Modules for OSGi by Example - Martin Lippert, Consultant
Spring Dynamic Modules for OSGi by Example - Martin Lippert, ConsultantSpring Dynamic Modules for OSGi by Example - Martin Lippert, Consultant
Spring Dynamic Modules for OSGi by Example - Martin Lippert, Consultant
mfrancis
 
Navigating the Incubator at the Apache Software Foundation
Navigating the Incubator at the Apache Software FoundationNavigating the Incubator at the Apache Software Foundation
Navigating the Incubator at the Apache Software Foundation
Brett Porter
 
Is OSGi modularity always worth it?
Is OSGi modularity always worth it?Is OSGi modularity always worth it?
Is OSGi modularity always worth it?
glynnormington
 

La actualidad más candente (20)

Spring Dynamic Modules for OSGi by Example - Martin Lippert, Consultant
Spring Dynamic Modules for OSGi by Example - Martin Lippert, ConsultantSpring Dynamic Modules for OSGi by Example - Martin Lippert, Consultant
Spring Dynamic Modules for OSGi by Example - Martin Lippert, Consultant
 
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško VukmanovićJavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
 
JVMs in Containers
JVMs in ContainersJVMs in Containers
JVMs in Containers
 
Javantura Zagreb 2014 - Vaadin - Peter Lehto
Javantura Zagreb 2014 - Vaadin - Peter LehtoJavantura Zagreb 2014 - Vaadin - Peter Lehto
Javantura Zagreb 2014 - Vaadin - Peter Lehto
 
SOA on Rails
SOA on RailsSOA on Rails
SOA on Rails
 
Scaling with swagger
Scaling with swaggerScaling with swagger
Scaling with swagger
 
MariaDB Server & MySQL Security Essentials 2016
MariaDB Server & MySQL Security Essentials 2016MariaDB Server & MySQL Security Essentials 2016
MariaDB Server & MySQL Security Essentials 2016
 
Navigating the Incubator at the Apache Software Foundation
Navigating the Incubator at the Apache Software FoundationNavigating the Incubator at the Apache Software Foundation
Navigating the Incubator at the Apache Software Foundation
 
Overview of PaaS: Java experience
Overview of PaaS: Java experienceOverview of PaaS: Java experience
Overview of PaaS: Java experience
 
Why we chose mongodb for guardian.co.uk
Why we chose mongodb for guardian.co.ukWhy we chose mongodb for guardian.co.uk
Why we chose mongodb for guardian.co.uk
 
Setting up a free open source java e-commerce website
Setting up a free open source java e-commerce websiteSetting up a free open source java e-commerce website
Setting up a free open source java e-commerce website
 
Is OSGi modularity always worth it?
Is OSGi modularity always worth it?Is OSGi modularity always worth it?
Is OSGi modularity always worth it?
 
Render-as-You-Fetch
Render-as-You-FetchRender-as-You-Fetch
Render-as-You-Fetch
 
Lessons from database failures
Lessons from database failuresLessons from database failures
Lessons from database failures
 
Gabriele Columbro - Maurizio Pillitu - Get your Alfresco project from Zero to...
Gabriele Columbro - Maurizio Pillitu - Get your Alfresco project from Zero to...Gabriele Columbro - Maurizio Pillitu - Get your Alfresco project from Zero to...
Gabriele Columbro - Maurizio Pillitu - Get your Alfresco project from Zero to...
 
Performance and Scalability Art of Isomorphic React Applications
Performance and Scalability Art of Isomorphic React ApplicationsPerformance and Scalability Art of Isomorphic React Applications
Performance and Scalability Art of Isomorphic React Applications
 
Padrino - the Godfather of Sinatra
Padrino - the Godfather of SinatraPadrino - the Godfather of Sinatra
Padrino - the Godfather of Sinatra
 
CNPM: Private NPM for Company / 企業級私有NPM
CNPM: Private NPM for Company / 企業級私有NPMCNPM: Private NPM for Company / 企業級私有NPM
CNPM: Private NPM for Company / 企業級私有NPM
 
Modular Java applications with OSGi on Apache Karaf
Modular Java applications with OSGi on Apache KarafModular Java applications with OSGi on Apache Karaf
Modular Java applications with OSGi on Apache Karaf
 
Node.js to the rescue
Node.js to the rescueNode.js to the rescue
Node.js to the rescue
 

Destacado

Principles of microservices velocity
Principles of microservices   velocityPrinciples of microservices   velocity
Principles of microservices velocity
Sam Newman
 

Destacado (14)

電子出版、デジタル教科書、EPUB 3、HTML5
電子出版、デジタル教科書、EPUB 3、HTML5電子出版、デジタル教科書、EPUB 3、HTML5
電子出版、デジタル教科書、EPUB 3、HTML5
 
Infrastrucure as a CodeにおけるJenkinsの役割
Infrastrucure as a CodeにおけるJenkinsの役割Infrastrucure as a CodeにおけるJenkinsの役割
Infrastrucure as a CodeにおけるJenkinsの役割
 
【クラウド会計ソフトfreee】開始残高の設定(法人・前期末の決算書をお持ちの場合)
【クラウド会計ソフトfreee】開始残高の設定(法人・前期末の決算書をお持ちの場合)【クラウド会計ソフトfreee】開始残高の設定(法人・前期末の決算書をお持ちの場合)
【クラウド会計ソフトfreee】開始残高の設定(法人・前期末の決算書をお持ちの場合)
 
【freee】プロダクトマネージャーの仕事と魅力
【freee】プロダクトマネージャーの仕事と魅力【freee】プロダクトマネージャーの仕事と魅力
【freee】プロダクトマネージャーの仕事と魅力
 
JIRA meets Tableau & AWS
JIRA meets Tableau & AWSJIRA meets Tableau & AWS
JIRA meets Tableau & AWS
 
Stream Processing in SmartNews #jawsdays
Stream Processing in SmartNews #jawsdaysStream Processing in SmartNews #jawsdays
Stream Processing in SmartNews #jawsdays
 
20160312 Jaws Days 2016 API Gateway+Lambda
20160312 Jaws Days 2016 API Gateway+Lambda20160312 Jaws Days 2016 API Gateway+Lambda
20160312 Jaws Days 2016 API Gateway+Lambda
 
Development at Mercari
Development at MercariDevelopment at Mercari
Development at Mercari
 
JAWSUG architecture-crowler
JAWSUG architecture-crowlerJAWSUG architecture-crowler
JAWSUG architecture-crowler
 
Step by stepで学ぶTerraformによる監視付きAWS構築
Step by stepで学ぶTerraformによる監視付きAWS構築Step by stepで学ぶTerraformによる監視付きAWS構築
Step by stepで学ぶTerraformによる監視付きAWS構築
 
ログ管理のベストプラクティス
ログ管理のベストプラクティスログ管理のベストプラクティス
ログ管理のベストプラクティス
 
【17-D-1】今どきのアーキテクチャを現場の立場で斬る
【17-D-1】今どきのアーキテクチャを現場の立場で斬る【17-D-1】今どきのアーキテクチャを現場の立場で斬る
【17-D-1】今どきのアーキテクチャを現場の立場で斬る
 
Jenkins 再入門
Jenkins 再入門Jenkins 再入門
Jenkins 再入門
 
Principles of microservices velocity
Principles of microservices   velocityPrinciples of microservices   velocity
Principles of microservices velocity
 

Similar a dots. Conference Spring 2016 大規模Webサービスを支える技術 (mercari)

Sql connections germany - migration considerations when migrating your on pre...
Sql connections germany - migration considerations when migrating your on pre...Sql connections germany - migration considerations when migrating your on pre...
Sql connections germany - migration considerations when migrating your on pre...
Charley Hanania
 

Similar a dots. Conference Spring 2016 大規模Webサービスを支える技術 (mercari) (20)

Tridion Content Broker - how and why we are using it at the RSPB (2007)
Tridion Content Broker - how and why we are using it at the RSPB (2007)Tridion Content Broker - how and why we are using it at the RSPB (2007)
Tridion Content Broker - how and why we are using it at the RSPB (2007)
 
How SQL Server 2016 SP1 Changes the Game
How SQL Server 2016 SP1 Changes the GameHow SQL Server 2016 SP1 Changes the Game
How SQL Server 2016 SP1 Changes the Game
 
Modern MySQL Monitoring and Dashboards.
Modern MySQL Monitoring and Dashboards.Modern MySQL Monitoring and Dashboards.
Modern MySQL Monitoring and Dashboards.
 
Navigating SAP’s Integration Options (Mastering SAP Technologies 2013)
Navigating SAP’s Integration Options (Mastering SAP Technologies 2013)Navigating SAP’s Integration Options (Mastering SAP Technologies 2013)
Navigating SAP’s Integration Options (Mastering SAP Technologies 2013)
 
Migrate a successful transactional database to azure
Migrate a successful transactional database to azureMigrate a successful transactional database to azure
Migrate a successful transactional database to azure
 
Migrating from Redshift to Spark at Stitch Fix: Spark Summit East talk by Sky...
Migrating from Redshift to Spark at Stitch Fix: Spark Summit East talk by Sky...Migrating from Redshift to Spark at Stitch Fix: Spark Summit East talk by Sky...
Migrating from Redshift to Spark at Stitch Fix: Spark Summit East talk by Sky...
 
SQL Server Upgrade and Consolidation - Methodology and Approach
SQL Server Upgrade and Consolidation - Methodology and ApproachSQL Server Upgrade and Consolidation - Methodology and Approach
SQL Server Upgrade and Consolidation - Methodology and Approach
 
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
Deep Dive into SharePoint Topologies and Server Architecture for SharePoint 2013
 
DesignMind SQL Server 2008 Migration
DesignMind SQL Server 2008 MigrationDesignMind SQL Server 2008 Migration
DesignMind SQL Server 2008 Migration
 
Sql connections germany - migration considerations when migrating your on pre...
Sql connections germany - migration considerations when migrating your on pre...Sql connections germany - migration considerations when migrating your on pre...
Sql connections germany - migration considerations when migrating your on pre...
 
Optimize with Open Source
Optimize with Open SourceOptimize with Open Source
Optimize with Open Source
 
Migration from Redshift to Spark
Migration from Redshift to SparkMigration from Redshift to Spark
Migration from Redshift to Spark
 
Wongnai Engineering Story
Wongnai Engineering StoryWongnai Engineering Story
Wongnai Engineering Story
 
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
 
David Max SATURN 2018 - Migrating from Oracle to Espresso
David Max SATURN 2018 - Migrating from Oracle to EspressoDavid Max SATURN 2018 - Migrating from Oracle to Espresso
David Max SATURN 2018 - Migrating from Oracle to Espresso
 
Modernization sql server 2016
Modernization   sql server 2016Modernization   sql server 2016
Modernization sql server 2016
 
Records Management - the api story
Records Management -  the api storyRecords Management -  the api story
Records Management - the api story
 
Configurando Aplicaciones para Réplicas de Lectura de SQL-Server AlwaysOn - C...
Configurando Aplicaciones para Réplicas de Lectura de SQL-Server AlwaysOn - C...Configurando Aplicaciones para Réplicas de Lectura de SQL-Server AlwaysOn - C...
Configurando Aplicaciones para Réplicas de Lectura de SQL-Server AlwaysOn - C...
 
Evolutionary database design
Evolutionary database designEvolutionary database design
Evolutionary database design
 
Mostafa EL-Masry Project
Mostafa EL-Masry ProjectMostafa EL-Masry Project
Mostafa EL-Masry Project
 

Último

UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
rknatarajan
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
 

Último (20)

Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
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
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 

dots. Conference Spring 2016 大規模Webサービスを支える技術 (mercari)