SlideShare a Scribd company logo
1 of 70
Download to read offline
Scaling Tokopedia
Past, Present, Future
Once Upon a Time
In Jakarta, Jan 2009
1 Product Guy
and 1 Half Engineer
as co-founder
Never have experience to
manage a high traffic website
Don’t have business
background AT ALL
Perl as back end
Build our own perl framework
Apache Mod Perl
Oracle Express Edition
Hm… looks like we need a
better front end designer
AwStats and
A little bit Google Analytic
CBN
apache server oracle server
Network
Topology
Apps
Topology
Internet
apache server
oracle server
http req http resp
sql
2 co-founder
1 real engineer
1 cust care
Hooray, WE LAUNCH!!
IDR 33 Mio of GMV
in the first month
WE ARE SLOW!!!
* We didn’t have storage
* pictures uploaded is stored on the same machine
* Web page & static content is served by single apache
* We didn’t use CDN
* We didn’t even know what is CDN
WHY??
Network
Topology
CBN
apache app
server
oracle serverapache static
server
Apps
Topology
Internet
apache app server
oracle server
http req http resp
sql
Internet
apache upload / statis server
oracle server
http upload http resp
sql
Internet
apache upload / statis server
http req http resp
access web page upload pictures read static
pictures
css + js
We are back in business
BUT WE ARE SLOW AGAIN!!!
* Oracle express edition reach it’s limit
* No Partition
* No Replication
* Poor indexing
* Read/Write and Query on the same Master DB.
WHY??
SO WE
MIGRATE TO
Network
Topology
CBN
apache app
server
PostgreSQL Masterapache static
server
PostgreSQL Slave
Apps
Topology
Internet
apache app server
PostgreSQL Master
http req http resp
sql insert
sql update
sql delete
PostgreSQL Slave
sql iquery
WAL streaming
Replication
We did it again!!!!
DAMN SEARCH IS SLOW!!!
* We have a lot of new products every second
* We have to show search results in real time
* But every second the sorting keep changing
* PostgreSQL load is just too much!!!
WHY??
And Many
More……..
SEARCH IS EASY !!!!
Come on Man….
SLOW AGAIN??
* We were using apache + mod perl
* Apache consume a lot of resource
* Our code has a lot of memory leak
WHY??
* We found out about NginX is very light and fast
* We use nginx as load balancer
* Replace apache modperl with nginx-perl
* We have 1 nginx load balancer with several
nginx-perl servers
* For load balancing method, we mix round robin
and clustering
SOLUTION
siege -c100 -t5s -i -b -q 'http://www.tokopedia.com/ebenhaezer'
siege: invalid option -- 'q'
siege: invalid option -- 'q'
** SIEGE 2.72
** Preparing 100 concurrent users for battle.
The server is now under siege...
Lifting the server siege... done.
Transactions: 14788 hits
Availability: 100.00 %
Elapsed time: 4.59 secs
Data transferred: 63.50 MB
Response time: 0.03 secs
Transaction rate: 3221.79 trans/sec
Throughput: 13.83 MB/sec
Concurrency: 87.52
Successful transactions: 7481
Failed transactions: 0
Longest transaction: 0.43
Shortest transaction: 0.00
Apps
Topology
PostgreSQL Master
sql insert
sql update
sql delete
PostgreSQL Slave
sql iquery
WAL streaming
Replication
Internet
http req http resp
NginX Load Balancer
nginx-perl #1 nginx-perl #2 nginx-perl #3 nginx-perl #n
proxy_pass
SOLR
Import
SOLR
query
Now what….
Storage??
* Hardware limitation
* We used SATA HDD not SSD
* Disk Utilities 100%
* No back up, No Failover
* Capacity is critical
* Users keep uploading pictures
WHY??
User
We also use CDN
AFTER ALL
WE ARE STILL SLOW!!!
SOLUTION
Internet
nginx-perl #1
PostgreSQL
Master
http req http resp
nginx-perl #2 nginx-perl #3 nginx-perl #n
NginX Load Balancer
proxy_pass
PostgreSQL
Slave
replication
MongoDB
primary
MongoDB
secondary
replication
SOLR
Redis
query & update
3rd Party API such as
Logistics, Banks,
Payment Gw
ETC
Internet
We Start To Know About
NginX, NoSQL
In-Memory Storage
GlusterFS Storage
Scale out (not scale up)
and many more…..
Lesson Learn??
Thanks to our
Awesome Engineers
and many more…
We are back in business
BUT …………..
For the first time in our
life we were doomed!!!
* One of our GlusterFS Server is
broken. Image read/write is super slow.
* We were using version of postgresql
which has some bugs on indexing.
WHY??
Another Awesome Engineers
Mixed with International Team
Current State
New VP of
Engineering
FUTURE
* Mobile First Company
* Zero Downtime
* Full to Cloud
* Re-architech to SoA
* Open API to Public
* Deploy New Tech, such as replace perl with Go Lang
* Advance Alert & Monitoring
* Redundancy and Failover
* Multiple 3rd party
* Datawarehouse such as Cubes, Pentaho etc
* Machine Learning, Business Intelligence
* Build things that can be share with others
* Really pay attention on security
* and many more……
What if the problems
come from ISP?
Unsolved Issues
* User cannot access Tokopedia
* Pictures are not showing
* css and js are not loaded
* Sometime it just show a blank page
* Some ISPs do Ads Injection
* ALL WITHOUT REASONS
FACTS
WHY??
WE DON’T KNOW
BUT SOMETHING HAPPEN
ON ISP SIDE
Works well
* Using NginX Geo Module
* All HTTPS since Q4 2014
* Try CDN Load balancing
Don’t work at all
* Talked to ISP
* “Fight” in idEA
What we’ve done
Don’t think “someone else
will join and take care of
this” — Mike Krieger of Instagram
Whether you think you
can, or you think you can’t,
you’re right — Henry Ford
THANK YOU
ANY QUESTIONS?

More Related Content

What's hot

Manajemen Promosi Digital di Media Indonesia
Manajemen Promosi Digital di Media IndonesiaManajemen Promosi Digital di Media Indonesia
Manajemen Promosi Digital di Media IndonesiaIrma Garnesia
 
Marketing Idea Competition 2010 (Contoh Presentasi)
Marketing Idea Competition 2010 (Contoh Presentasi)Marketing Idea Competition 2010 (Contoh Presentasi)
Marketing Idea Competition 2010 (Contoh Presentasi)Agus Nurwahyudi
 
MoEngage: Next Generation Marketing Cloud
MoEngage: Next Generation Marketing CloudMoEngage: Next Generation Marketing Cloud
MoEngage: Next Generation Marketing CloudMoEngage Inc.
 
How we Webflow at Webflow - No Code Conf 2019 Demo Theater
How we Webflow at Webflow - No Code Conf 2019 Demo TheaterHow we Webflow at Webflow - No Code Conf 2019 Demo Theater
How we Webflow at Webflow - No Code Conf 2019 Demo TheaterWebflow
 
Hoaks, Teori Konspirasi, dan Keuntungan Ekonomi
Hoaks, Teori Konspirasi, dan Keuntungan EkonomiHoaks, Teori Konspirasi, dan Keuntungan Ekonomi
Hoaks, Teori Konspirasi, dan Keuntungan EkonomiIsmail Fahmi
 
Drone Emprit: Konsep dan Teknologi
Drone Emprit: Konsep dan TeknologiDrone Emprit: Konsep dan Teknologi
Drone Emprit: Konsep dan TeknologiIsmail Fahmi
 
A/B testing in Firebase. Intermediate and advanced approach
A/B testing in Firebase. Intermediate and advanced approachA/B testing in Firebase. Intermediate and advanced approach
A/B testing in Firebase. Intermediate and advanced approachGameCamp
 
Personal Branding - Sitti Khadijah.pdf
Personal Branding - Sitti Khadijah.pdfPersonal Branding - Sitti Khadijah.pdf
Personal Branding - Sitti Khadijah.pdfHAFECSWilayahIV
 
Pemanfaatan Digital Marketing & Media Sosial di Era Revolusi Industri 4.0
Pemanfaatan Digital Marketing & Media Sosial di Era Revolusi Industri 4.0Pemanfaatan Digital Marketing & Media Sosial di Era Revolusi Industri 4.0
Pemanfaatan Digital Marketing & Media Sosial di Era Revolusi Industri 4.0Kanaidi ken
 
Panduan TikTok Shop.pdf
Panduan TikTok Shop.pdfPanduan TikTok Shop.pdf
Panduan TikTok Shop.pdfSifa70
 
Power point materi seo
Power point materi seoPower point materi seo
Power point materi seoRecky Al-Haddi
 
Pengantar Digital Marketing untuk UMKM Indonesia
Pengantar Digital Marketing untuk UMKM IndonesiaPengantar Digital Marketing untuk UMKM Indonesia
Pengantar Digital Marketing untuk UMKM IndonesiaFerdi Anggriawan
 
Final report of our crowdfunding project
Final report of our crowdfunding projectFinal report of our crowdfunding project
Final report of our crowdfunding projectKévin CÉCILE
 
Indonesia E-Commerce Landscape
Indonesia E-Commerce LandscapeIndonesia E-Commerce Landscape
Indonesia E-Commerce LandscapeSugih Liawan
 
Presentasi BISNIS Onstore - Bisnis TREND Toko Online PRIBADI!..
Presentasi BISNIS Onstore - Bisnis TREND Toko Online PRIBADI!.. Presentasi BISNIS Onstore - Bisnis TREND Toko Online PRIBADI!..
Presentasi BISNIS Onstore - Bisnis TREND Toko Online PRIBADI!.. http://www.GoRezeki.com
 
CONTENT-COPY-WRITER.pptx
CONTENT-COPY-WRITER.pptxCONTENT-COPY-WRITER.pptx
CONTENT-COPY-WRITER.pptxprih wardoyo
 
Viral marketing di era digital
Viral marketing di era digitalViral marketing di era digital
Viral marketing di era digitalMuhammad Sirod
 
Personal branding
Personal brandingPersonal branding
Personal brandingliana115
 

What's hot (20)

Manajemen Promosi Digital di Media Indonesia
Manajemen Promosi Digital di Media IndonesiaManajemen Promosi Digital di Media Indonesia
Manajemen Promosi Digital di Media Indonesia
 
Marketing Idea Competition 2010 (Contoh Presentasi)
Marketing Idea Competition 2010 (Contoh Presentasi)Marketing Idea Competition 2010 (Contoh Presentasi)
Marketing Idea Competition 2010 (Contoh Presentasi)
 
MoEngage: Next Generation Marketing Cloud
MoEngage: Next Generation Marketing CloudMoEngage: Next Generation Marketing Cloud
MoEngage: Next Generation Marketing Cloud
 
How we Webflow at Webflow - No Code Conf 2019 Demo Theater
How we Webflow at Webflow - No Code Conf 2019 Demo TheaterHow we Webflow at Webflow - No Code Conf 2019 Demo Theater
How we Webflow at Webflow - No Code Conf 2019 Demo Theater
 
Hoaks, Teori Konspirasi, dan Keuntungan Ekonomi
Hoaks, Teori Konspirasi, dan Keuntungan EkonomiHoaks, Teori Konspirasi, dan Keuntungan Ekonomi
Hoaks, Teori Konspirasi, dan Keuntungan Ekonomi
 
Selling skill praktis
Selling skill praktisSelling skill praktis
Selling skill praktis
 
Drone Emprit: Konsep dan Teknologi
Drone Emprit: Konsep dan TeknologiDrone Emprit: Konsep dan Teknologi
Drone Emprit: Konsep dan Teknologi
 
A/B testing in Firebase. Intermediate and advanced approach
A/B testing in Firebase. Intermediate and advanced approachA/B testing in Firebase. Intermediate and advanced approach
A/B testing in Firebase. Intermediate and advanced approach
 
Personal Branding - Sitti Khadijah.pdf
Personal Branding - Sitti Khadijah.pdfPersonal Branding - Sitti Khadijah.pdf
Personal Branding - Sitti Khadijah.pdf
 
Pemanfaatan Digital Marketing & Media Sosial di Era Revolusi Industri 4.0
Pemanfaatan Digital Marketing & Media Sosial di Era Revolusi Industri 4.0Pemanfaatan Digital Marketing & Media Sosial di Era Revolusi Industri 4.0
Pemanfaatan Digital Marketing & Media Sosial di Era Revolusi Industri 4.0
 
Panduan TikTok Shop.pdf
Panduan TikTok Shop.pdfPanduan TikTok Shop.pdf
Panduan TikTok Shop.pdf
 
Power point materi seo
Power point materi seoPower point materi seo
Power point materi seo
 
Pengantar Digital Marketing untuk UMKM Indonesia
Pengantar Digital Marketing untuk UMKM IndonesiaPengantar Digital Marketing untuk UMKM Indonesia
Pengantar Digital Marketing untuk UMKM Indonesia
 
Final report of our crowdfunding project
Final report of our crowdfunding projectFinal report of our crowdfunding project
Final report of our crowdfunding project
 
Indonesia E-Commerce Landscape
Indonesia E-Commerce LandscapeIndonesia E-Commerce Landscape
Indonesia E-Commerce Landscape
 
Presentasi BISNIS Onstore - Bisnis TREND Toko Online PRIBADI!..
Presentasi BISNIS Onstore - Bisnis TREND Toko Online PRIBADI!.. Presentasi BISNIS Onstore - Bisnis TREND Toko Online PRIBADI!..
Presentasi BISNIS Onstore - Bisnis TREND Toko Online PRIBADI!..
 
Pelatihan Sikap Profesional dalam Menjual
Pelatihan Sikap Profesional dalam MenjualPelatihan Sikap Profesional dalam Menjual
Pelatihan Sikap Profesional dalam Menjual
 
CONTENT-COPY-WRITER.pptx
CONTENT-COPY-WRITER.pptxCONTENT-COPY-WRITER.pptx
CONTENT-COPY-WRITER.pptx
 
Viral marketing di era digital
Viral marketing di era digitalViral marketing di era digital
Viral marketing di era digital
 
Personal branding
Personal brandingPersonal branding
Personal branding
 

Viewers also liked

Tokopedia - How Tokopedia Became one of Indonesia’s Most Promising Startups
Tokopedia - How Tokopedia Became one of Indonesia’s Most Promising StartupsTokopedia - How Tokopedia Became one of Indonesia’s Most Promising Startups
Tokopedia - How Tokopedia Became one of Indonesia’s Most Promising Startupse27
 
Resume Buku Knowledge & Innovation : Platform Kekuatan Bersaing
Resume Buku Knowledge & Innovation : Platform Kekuatan BersaingResume Buku Knowledge & Innovation : Platform Kekuatan Bersaing
Resume Buku Knowledge & Innovation : Platform Kekuatan Bersaingindriaminati
 
Analisis pada e-commerce dan website Tokopedia.com
Analisis pada e-commerce dan website Tokopedia.comAnalisis pada e-commerce dan website Tokopedia.com
Analisis pada e-commerce dan website Tokopedia.comCllszhr
 
Analisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMKAnalisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMKMiftahul Muttaqin
 
PENGARUH BAURAN PEMASARAN TERHADAP KETPUTUSAN PEMBELIAN DI CHATIME CIHAMPELAS...
PENGARUH BAURAN PEMASARAN TERHADAP KETPUTUSAN PEMBELIAN DI CHATIME CIHAMPELAS...PENGARUH BAURAN PEMASARAN TERHADAP KETPUTUSAN PEMBELIAN DI CHATIME CIHAMPELAS...
PENGARUH BAURAN PEMASARAN TERHADAP KETPUTUSAN PEMBELIAN DI CHATIME CIHAMPELAS...indriaminati
 
Analisa website Traveloka - Tugas IMK
Analisa website Traveloka - Tugas IMKAnalisa website Traveloka - Tugas IMK
Analisa website Traveloka - Tugas IMKMiftahul Muttaqin
 
[AIESEC UNAND 1415] Summer Market Research Analysis in UNAND
[AIESEC UNAND 1415] Summer Market Research Analysis in UNAND[AIESEC UNAND 1415] Summer Market Research Analysis in UNAND
[AIESEC UNAND 1415] Summer Market Research Analysis in UNANDFitrisia Pertiwi
 
AIESEC in Indonesia - Local Chapter UNAND (Universitas Andalas)
AIESEC in Indonesia - Local Chapter UNAND (Universitas Andalas)AIESEC in Indonesia - Local Chapter UNAND (Universitas Andalas)
AIESEC in Indonesia - Local Chapter UNAND (Universitas Andalas)Fitrisia Pertiwi
 
Kym - GoJek GoPay integration
Kym - GoJek GoPay integration Kym - GoJek GoPay integration
Kym - GoJek GoPay integration Jay Lohokare
 
The role of an IT architect in startups
The role of an IT architect in startupsThe role of an IT architect in startups
The role of an IT architect in startupsManoj Awasthi
 
Stop sending PDFs, transform them into tracking landing pages instead
Stop sending PDFs, transform them into tracking landing pages insteadStop sending PDFs, transform them into tracking landing pages instead
Stop sending PDFs, transform them into tracking landing pages insteaddefault default
 
The Role of IT Architect in Startup Company
The Role of IT Architect in Startup CompanyThe Role of IT Architect in Startup Company
The Role of IT Architect in Startup CompanySARCCOM
 
SCRUM - The Art of Doing Twice The Work in Half The Time from Jeff Sutherland
SCRUM - The Art of Doing Twice The Work in Half The Time from Jeff SutherlandSCRUM - The Art of Doing Twice The Work in Half The Time from Jeff Sutherland
SCRUM - The Art of Doing Twice The Work in Half The Time from Jeff SutherlandAlamanda Shantika Santoso
 
Presentasi Tokopedia di Bancakan 2.0 3rd meetup
Presentasi Tokopedia di Bancakan 2.0 3rd meetupPresentasi Tokopedia di Bancakan 2.0 3rd meetup
Presentasi Tokopedia di Bancakan 2.0 3rd meetupFachry Bafadal
 
The Role Of An Architect
The Role Of An ArchitectThe Role Of An Architect
The Role Of An Architectllangit
 

Viewers also liked (20)

Tokopedia - How Tokopedia Became one of Indonesia’s Most Promising Startups
Tokopedia - How Tokopedia Became one of Indonesia’s Most Promising StartupsTokopedia - How Tokopedia Became one of Indonesia’s Most Promising Startups
Tokopedia - How Tokopedia Became one of Indonesia’s Most Promising Startups
 
Resume Buku Knowledge & Innovation : Platform Kekuatan Bersaing
Resume Buku Knowledge & Innovation : Platform Kekuatan BersaingResume Buku Knowledge & Innovation : Platform Kekuatan Bersaing
Resume Buku Knowledge & Innovation : Platform Kekuatan Bersaing
 
Analisis pada e-commerce dan website Tokopedia.com
Analisis pada e-commerce dan website Tokopedia.comAnalisis pada e-commerce dan website Tokopedia.com
Analisis pada e-commerce dan website Tokopedia.com
 
Analisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMKAnalisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMK
 
TOKOPEDIA
TOKOPEDIA TOKOPEDIA
TOKOPEDIA
 
PENGARUH BAURAN PEMASARAN TERHADAP KETPUTUSAN PEMBELIAN DI CHATIME CIHAMPELAS...
PENGARUH BAURAN PEMASARAN TERHADAP KETPUTUSAN PEMBELIAN DI CHATIME CIHAMPELAS...PENGARUH BAURAN PEMASARAN TERHADAP KETPUTUSAN PEMBELIAN DI CHATIME CIHAMPELAS...
PENGARUH BAURAN PEMASARAN TERHADAP KETPUTUSAN PEMBELIAN DI CHATIME CIHAMPELAS...
 
Analisa website Traveloka - Tugas IMK
Analisa website Traveloka - Tugas IMKAnalisa website Traveloka - Tugas IMK
Analisa website Traveloka - Tugas IMK
 
[AIESEC UNAND 1415] Summer Market Research Analysis in UNAND
[AIESEC UNAND 1415] Summer Market Research Analysis in UNAND[AIESEC UNAND 1415] Summer Market Research Analysis in UNAND
[AIESEC UNAND 1415] Summer Market Research Analysis in UNAND
 
AIESEC in Indonesia - Local Chapter UNAND (Universitas Andalas)
AIESEC in Indonesia - Local Chapter UNAND (Universitas Andalas)AIESEC in Indonesia - Local Chapter UNAND (Universitas Andalas)
AIESEC in Indonesia - Local Chapter UNAND (Universitas Andalas)
 
Kym - GoJek GoPay integration
Kym - GoJek GoPay integration Kym - GoJek GoPay integration
Kym - GoJek GoPay integration
 
The role of an IT architect in startups
The role of an IT architect in startupsThe role of an IT architect in startups
The role of an IT architect in startups
 
Stop sending PDFs, transform them into tracking landing pages instead
Stop sending PDFs, transform them into tracking landing pages insteadStop sending PDFs, transform them into tracking landing pages instead
Stop sending PDFs, transform them into tracking landing pages instead
 
Sharing Economy
Sharing EconomySharing Economy
Sharing Economy
 
Reliability at scale
Reliability at scale Reliability at scale
Reliability at scale
 
The Role of IT Architect in Startup Company
The Role of IT Architect in Startup CompanyThe Role of IT Architect in Startup Company
The Role of IT Architect in Startup Company
 
SCRUM - The Art of Doing Twice The Work in Half The Time from Jeff Sutherland
SCRUM - The Art of Doing Twice The Work in Half The Time from Jeff SutherlandSCRUM - The Art of Doing Twice The Work in Half The Time from Jeff Sutherland
SCRUM - The Art of Doing Twice The Work in Half The Time from Jeff Sutherland
 
Gojek Happiness Story
Gojek Happiness StoryGojek Happiness Story
Gojek Happiness Story
 
Presentasi Tokopedia di Bancakan 2.0 3rd meetup
Presentasi Tokopedia di Bancakan 2.0 3rd meetupPresentasi Tokopedia di Bancakan 2.0 3rd meetup
Presentasi Tokopedia di Bancakan 2.0 3rd meetup
 
How To Pitch An Angel
How To Pitch An AngelHow To Pitch An Angel
How To Pitch An Angel
 
The Role Of An Architect
The Role Of An ArchitectThe Role Of An Architect
The Role Of An Architect
 

Similar to Scaling tokopedia-past-present-future

12-Step Program for Scaling Web Applications on PostgreSQL
12-Step Program for Scaling Web Applications on PostgreSQL12-Step Program for Scaling Web Applications on PostgreSQL
12-Step Program for Scaling Web Applications on PostgreSQLKonstantin Gredeskoul
 
HTTP Plugin for MySQL!
HTTP Plugin for MySQL!HTTP Plugin for MySQL!
HTTP Plugin for MySQL!Ulf Wendel
 
AWS DevOps - Terraform, Docker, HashiCorp Vault
AWS DevOps - Terraform, Docker, HashiCorp VaultAWS DevOps - Terraform, Docker, HashiCorp Vault
AWS DevOps - Terraform, Docker, HashiCorp VaultGrzegorz Adamowicz
 
Why Wordnik went non-relational
Why Wordnik went non-relationalWhy Wordnik went non-relational
Why Wordnik went non-relationalTony Tam
 
Serverless java
Serverless   javaServerless   java
Serverless javaVishwas N
 
kranonit S06E01 Игорь Цинько: High load
kranonit S06E01 Игорь Цинько: High loadkranonit S06E01 Игорь Цинько: High load
kranonit S06E01 Игорь Цинько: High loadKrivoy Rog IT Community
 
node.js: Javascript's in your backend
node.js: Javascript's in your backendnode.js: Javascript's in your backend
node.js: Javascript's in your backendDavid Padbury
 
Joomla! Performance on Steroids
Joomla! Performance on SteroidsJoomla! Performance on Steroids
Joomla! Performance on SteroidsSiteGround.com
 
Massively Scaled High Performance Web Services with PHP
Massively Scaled High Performance Web Services with PHPMassively Scaled High Performance Web Services with PHP
Massively Scaled High Performance Web Services with PHPDemin Yin
 
Why do we even have Kubernetes?
Why do we even have Kubernetes?Why do we even have Kubernetes?
Why do we even have Kubernetes?Sean Walberg
 
Great Tools Heavily Used In Japan, You Don't Know.
Great Tools Heavily Used In Japan, You Don't Know.Great Tools Heavily Used In Japan, You Don't Know.
Great Tools Heavily Used In Japan, You Don't Know.Junichi Ishida
 
Languages don't matter anymore!
Languages don't matter anymore!Languages don't matter anymore!
Languages don't matter anymore!Soluto
 
Chef on SmartOS
Chef on SmartOSChef on SmartOS
Chef on SmartOSEric Saxby
 
미들웨어 엔지니어의 클라우드 탐방기
미들웨어 엔지니어의 클라우드 탐방기미들웨어 엔지니어의 클라우드 탐방기
미들웨어 엔지니어의 클라우드 탐방기jbugkorea
 
Using Apache Camel as AKKA
Using Apache Camel as AKKAUsing Apache Camel as AKKA
Using Apache Camel as AKKAJohan Edstrom
 
Software that eats the world! - PerformDay Brussels
Software that eats the world! - PerformDay BrusselsSoftware that eats the world! - PerformDay Brussels
Software that eats the world! - PerformDay BrusselsKlaus Enzenhofer
 

Similar to Scaling tokopedia-past-present-future (20)

12-Step Program for Scaling Web Applications on PostgreSQL
12-Step Program for Scaling Web Applications on PostgreSQL12-Step Program for Scaling Web Applications on PostgreSQL
12-Step Program for Scaling Web Applications on PostgreSQL
 
HTTP Plugin for MySQL!
HTTP Plugin for MySQL!HTTP Plugin for MySQL!
HTTP Plugin for MySQL!
 
AWS DevOps - Terraform, Docker, HashiCorp Vault
AWS DevOps - Terraform, Docker, HashiCorp VaultAWS DevOps - Terraform, Docker, HashiCorp Vault
AWS DevOps - Terraform, Docker, HashiCorp Vault
 
Why Wordnik went non-relational
Why Wordnik went non-relationalWhy Wordnik went non-relational
Why Wordnik went non-relational
 
Serverless java
Serverless   javaServerless   java
Serverless java
 
kranonit S06E01 Игорь Цинько: High load
kranonit S06E01 Игорь Цинько: High loadkranonit S06E01 Игорь Цинько: High load
kranonit S06E01 Игорь Цинько: High load
 
node.js: Javascript's in your backend
node.js: Javascript's in your backendnode.js: Javascript's in your backend
node.js: Javascript's in your backend
 
Joomla! Performance on Steroids
Joomla! Performance on SteroidsJoomla! Performance on Steroids
Joomla! Performance on Steroids
 
From Heroku to Amazon AWS
From Heroku to Amazon AWSFrom Heroku to Amazon AWS
From Heroku to Amazon AWS
 
Massively Scaled High Performance Web Services with PHP
Massively Scaled High Performance Web Services with PHPMassively Scaled High Performance Web Services with PHP
Massively Scaled High Performance Web Services with PHP
 
Node.js primer
Node.js primerNode.js primer
Node.js primer
 
Why do we even have Kubernetes?
Why do we even have Kubernetes?Why do we even have Kubernetes?
Why do we even have Kubernetes?
 
Great Tools Heavily Used In Japan, You Don't Know.
Great Tools Heavily Used In Japan, You Don't Know.Great Tools Heavily Used In Japan, You Don't Know.
Great Tools Heavily Used In Japan, You Don't Know.
 
Languages don't matter anymore!
Languages don't matter anymore!Languages don't matter anymore!
Languages don't matter anymore!
 
Chef on SmartOS
Chef on SmartOSChef on SmartOS
Chef on SmartOS
 
ESIGate dev meeting #4 21-11-2013
ESIGate dev meeting #4 21-11-2013ESIGate dev meeting #4 21-11-2013
ESIGate dev meeting #4 21-11-2013
 
미들웨어 엔지니어의 클라우드 탐방기
미들웨어 엔지니어의 클라우드 탐방기미들웨어 엔지니어의 클라우드 탐방기
미들웨어 엔지니어의 클라우드 탐방기
 
Nodejs
NodejsNodejs
Nodejs
 
Using Apache Camel as AKKA
Using Apache Camel as AKKAUsing Apache Camel as AKKA
Using Apache Camel as AKKA
 
Software that eats the world! - PerformDay Brussels
Software that eats the world! - PerformDay BrusselsSoftware that eats the world! - PerformDay Brussels
Software that eats the world! - PerformDay Brussels
 

More from Rein Mahatma

Wef de fi_policy_maker_toolkit_2021
Wef de fi_policy_maker_toolkit_2021Wef de fi_policy_maker_toolkit_2021
Wef de fi_policy_maker_toolkit_2021Rein Mahatma
 
Undang undang blockchain
Undang undang blockchainUndang undang blockchain
Undang undang blockchainRein Mahatma
 
Legalitas blockchain dan crypto
Legalitas blockchain dan cryptoLegalitas blockchain dan crypto
Legalitas blockchain dan cryptoRein Mahatma
 
Deloitte bitcoin-guide-corporates-investing-in-crypto-microstrategy
Deloitte bitcoin-guide-corporates-investing-in-crypto-microstrategyDeloitte bitcoin-guide-corporates-investing-in-crypto-microstrategy
Deloitte bitcoin-guide-corporates-investing-in-crypto-microstrategyRein Mahatma
 
Cva asset tokenization_paper_v1.2_15122019 Tokenisasi aset Swiss
Cva asset tokenization_paper_v1.2_15122019 Tokenisasi aset SwissCva asset tokenization_paper_v1.2_15122019 Tokenisasi aset Swiss
Cva asset tokenization_paper_v1.2_15122019 Tokenisasi aset SwissRein Mahatma
 
Cfa cryptoasset guide to bitcoin blockchain crypto for investment professional
Cfa cryptoasset guide to bitcoin blockchain crypto for investment professionalCfa cryptoasset guide to bitcoin blockchain crypto for investment professional
Cfa cryptoasset guide to bitcoin blockchain crypto for investment professionalRein Mahatma
 
Pub econ-working-paper-chartering-fintech-future
Pub econ-working-paper-chartering-fintech-futurePub econ-working-paper-chartering-fintech-future
Pub econ-working-paper-chartering-fintech-futureRein Mahatma
 
Towards a Two-Tier Hierarchical Infrastructure: An Online Payment System for ...
Towards a Two-Tier Hierarchical Infrastructure: An Online Payment System for ...Towards a Two-Tier Hierarchical Infrastructure: An Online Payment System for ...
Towards a Two-Tier Hierarchical Infrastructure: An Online Payment System for ...Rein Mahatma
 
Studi teknologi blockchain pwc
Studi teknologi blockchain pwcStudi teknologi blockchain pwc
Studi teknologi blockchain pwcRein Mahatma
 
Legal statement on cryptoassets and smart contract uk jurisdiction taskforce
Legal statement on cryptoassets and smart contract uk jurisdiction taskforceLegal statement on cryptoassets and smart contract uk jurisdiction taskforce
Legal statement on cryptoassets and smart contract uk jurisdiction taskforceRein Mahatma
 
CBDC (Central Bank Digital Currencies) Report
CBDC (Central Bank Digital Currencies) Report CBDC (Central Bank Digital Currencies) Report
CBDC (Central Bank Digital Currencies) Report Rein Mahatma
 
Custodian services bank
Custodian services bankCustodian services bank
Custodian services bankRein Mahatma
 
Beijing blockchain blueprint p020200715734061656739
Beijing blockchain blueprint   p020200715734061656739Beijing blockchain blueprint   p020200715734061656739
Beijing blockchain blueprint p020200715734061656739Rein Mahatma
 
riset huawei in collaboration with oxford economics
riset huawei in collaboration with oxford economicsriset huawei in collaboration with oxford economics
riset huawei in collaboration with oxford economicsRein Mahatma
 
Blockchain bank sentral swedia
Blockchain bank sentral swediaBlockchain bank sentral swedia
Blockchain bank sentral swediaRein Mahatma
 
Blockchain properti jepang
Blockchain properti jepangBlockchain properti jepang
Blockchain properti jepangRein Mahatma
 
Survey BIS - Bank Of International Settlement - CBDC
Survey BIS - Bank Of International Settlement - CBDCSurvey BIS - Bank Of International Settlement - CBDC
Survey BIS - Bank Of International Settlement - CBDCRein Mahatma
 

More from Rein Mahatma (20)

Wef de fi_policy_maker_toolkit_2021
Wef de fi_policy_maker_toolkit_2021Wef de fi_policy_maker_toolkit_2021
Wef de fi_policy_maker_toolkit_2021
 
Undang undang blockchain
Undang undang blockchainUndang undang blockchain
Undang undang blockchain
 
Legalitas blockchain dan crypto
Legalitas blockchain dan cryptoLegalitas blockchain dan crypto
Legalitas blockchain dan crypto
 
Deloitte bitcoin-guide-corporates-investing-in-crypto-microstrategy
Deloitte bitcoin-guide-corporates-investing-in-crypto-microstrategyDeloitte bitcoin-guide-corporates-investing-in-crypto-microstrategy
Deloitte bitcoin-guide-corporates-investing-in-crypto-microstrategy
 
Cva asset tokenization_paper_v1.2_15122019 Tokenisasi aset Swiss
Cva asset tokenization_paper_v1.2_15122019 Tokenisasi aset SwissCva asset tokenization_paper_v1.2_15122019 Tokenisasi aset Swiss
Cva asset tokenization_paper_v1.2_15122019 Tokenisasi aset Swiss
 
Cfa cryptoasset guide to bitcoin blockchain crypto for investment professional
Cfa cryptoasset guide to bitcoin blockchain crypto for investment professionalCfa cryptoasset guide to bitcoin blockchain crypto for investment professional
Cfa cryptoasset guide to bitcoin blockchain crypto for investment professional
 
Pub econ-working-paper-chartering-fintech-future
Pub econ-working-paper-chartering-fintech-futurePub econ-working-paper-chartering-fintech-future
Pub econ-working-paper-chartering-fintech-future
 
Towards a Two-Tier Hierarchical Infrastructure: An Online Payment System for ...
Towards a Two-Tier Hierarchical Infrastructure: An Online Payment System for ...Towards a Two-Tier Hierarchical Infrastructure: An Online Payment System for ...
Towards a Two-Tier Hierarchical Infrastructure: An Online Payment System for ...
 
Studi teknologi blockchain pwc
Studi teknologi blockchain pwcStudi teknologi blockchain pwc
Studi teknologi blockchain pwc
 
Legal statement on cryptoassets and smart contract uk jurisdiction taskforce
Legal statement on cryptoassets and smart contract uk jurisdiction taskforceLegal statement on cryptoassets and smart contract uk jurisdiction taskforce
Legal statement on cryptoassets and smart contract uk jurisdiction taskforce
 
CBDC (Central Bank Digital Currencies) Report
CBDC (Central Bank Digital Currencies) Report CBDC (Central Bank Digital Currencies) Report
CBDC (Central Bank Digital Currencies) Report
 
Bis cbdc research
Bis cbdc researchBis cbdc research
Bis cbdc research
 
Custodian services bank
Custodian services bankCustodian services bank
Custodian services bank
 
Beijing blockchain blueprint p020200715734061656739
Beijing blockchain blueprint   p020200715734061656739Beijing blockchain blueprint   p020200715734061656739
Beijing blockchain blueprint p020200715734061656739
 
riset huawei in collaboration with oxford economics
riset huawei in collaboration with oxford economicsriset huawei in collaboration with oxford economics
riset huawei in collaboration with oxford economics
 
Blockchain bank sentral swedia
Blockchain bank sentral swediaBlockchain bank sentral swedia
Blockchain bank sentral swedia
 
Blockchain properti jepang
Blockchain properti jepangBlockchain properti jepang
Blockchain properti jepang
 
Survey BIS - Bank Of International Settlement - CBDC
Survey BIS - Bank Of International Settlement - CBDCSurvey BIS - Bank Of International Settlement - CBDC
Survey BIS - Bank Of International Settlement - CBDC
 
Cbdc
CbdcCbdc
Cbdc
 
Hongkong fintech
Hongkong fintechHongkong fintech
Hongkong fintech
 

Recently uploaded

Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Pre Engineered Building Manufacturers Hyderabad.pptx
Pre Engineered  Building Manufacturers Hyderabad.pptxPre Engineered  Building Manufacturers Hyderabad.pptx
Pre Engineered Building Manufacturers Hyderabad.pptxRoofing Contractor
 
Cracking the 'Career Pathing' Slideshare
Cracking the 'Career Pathing' SlideshareCracking the 'Career Pathing' Slideshare
Cracking the 'Career Pathing' SlideshareWorkforce Group
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAITim Wilson
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwaitdaisycvs
 
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...NadhimTaha
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingNauman Safdar
 
Falcon Invoice Discounting: Tailored Financial Wings
Falcon Invoice Discounting: Tailored Financial WingsFalcon Invoice Discounting: Tailored Financial Wings
Falcon Invoice Discounting: Tailored Financial WingsFalcon Invoice Discounting
 
BeMetals Investor Presentation_May 3, 2024.pdf
BeMetals Investor Presentation_May 3, 2024.pdfBeMetals Investor Presentation_May 3, 2024.pdf
BeMetals Investor Presentation_May 3, 2024.pdfDerekIwanaka1
 
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...meghakumariji156
 
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NSCROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NSpanmisemningshen123
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Falcon Invoice Discounting
 
Rice Manufacturers in India | Shree Krishna Exports
Rice Manufacturers in India | Shree Krishna ExportsRice Manufacturers in India | Shree Krishna Exports
Rice Manufacturers in India | Shree Krishna ExportsShree Krishna Exports
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentationuneakwhite
 
Power point presentation on enterprise performance management
Power point presentation on enterprise performance managementPower point presentation on enterprise performance management
Power point presentation on enterprise performance managementVaishnaviGunji
 

Recently uploaded (20)

Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Pre Engineered Building Manufacturers Hyderabad.pptx
Pre Engineered  Building Manufacturers Hyderabad.pptxPre Engineered  Building Manufacturers Hyderabad.pptx
Pre Engineered Building Manufacturers Hyderabad.pptx
 
!~+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUD...
!~+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUD...!~+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUD...
!~+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUD...
 
Cracking the 'Career Pathing' Slideshare
Cracking the 'Career Pathing' SlideshareCracking the 'Career Pathing' Slideshare
Cracking the 'Career Pathing' Slideshare
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
 
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
 
Falcon Invoice Discounting: Tailored Financial Wings
Falcon Invoice Discounting: Tailored Financial WingsFalcon Invoice Discounting: Tailored Financial Wings
Falcon Invoice Discounting: Tailored Financial Wings
 
BeMetals Investor Presentation_May 3, 2024.pdf
BeMetals Investor Presentation_May 3, 2024.pdfBeMetals Investor Presentation_May 3, 2024.pdf
BeMetals Investor Presentation_May 3, 2024.pdf
 
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
 
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NSCROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 
Rice Manufacturers in India | Shree Krishna Exports
Rice Manufacturers in India | Shree Krishna ExportsRice Manufacturers in India | Shree Krishna Exports
Rice Manufacturers in India | Shree Krishna Exports
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Power point presentation on enterprise performance management
Power point presentation on enterprise performance managementPower point presentation on enterprise performance management
Power point presentation on enterprise performance management
 

Scaling tokopedia-past-present-future