SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
SCALABLE
BLOCKCHAIN
INFRASTRUCTURE
FASTLY ALTITUDE
SAN FRANCISCO
2018
MICHAEL WUEHLER
CO-FOUNDER
INFURA

CONSENSYS
SCALABLE BLOCKCHAIN
INFRASTRUCTURE
FASTLY ALTITUDE 2018
SEPT 13, 2O18
A FAST AND EASY ETHEREUM API FOR
DECENTRALIZED APPLICATIONS.
SCALABLE BLOCKCHAIN
INFRASTRUCTURE
FASTLY ALTITUDE 2018
SEPT 13, 2O18
INTRODUCTION

MICHAEL WUEHLER

CO-FOUNDER OF INFURA
EDUCATION

- Masters Degree in Information Systems Management

- MBA from the University of Chicago Booth School of Business
CAREER

- Internet Engineer in 1995 at startup

- 10 years as Systems Engineer

- 11 years at Bank of America in Technology Infrastructure

- Joined ConsenSys in 2016
BLOCKCHAIN

- Bitcoin in 2011

- Eight blockchain related patents at Bank of America

- Founded NYC Ethereum Meetup in 2014

- Published Blockchain: A Practical Guide to Developing Business, Law,
@wuehler
SCALABLE BLOCKCHAIN
INFRASTRUCTURE
FASTLY ALTITUDE 2018
SEPT 13, 2O18
WE’RE ON A PATH TOWARD
DECENTRALIZATION
PLATFORM ECONOMY
(CENTRALIZED)
SHARING ECONOMY
(DECENTRALIZED)
P2P ECONOMY
(DISTRIBUTED)
SCALABLE BLOCKCHAIN
INFRASTRUCTURE
FASTLY ALTITUDE 2018
SEPT 13, 2O18
WHAT IS ETHEREUM? ETHEREUM IS AN OPEN SOURCE
SOFTWARE PLATFORM BASED ON
BLOCKCHAIN TECHNOLOGY THAT
ENABLES DEVELOPERS TO BUILD
AND DEPLOY DECENTRALIZED
APPLICATIONS
SCALABLE BLOCKCHAIN
INFRASTRUCTURE
FASTLY ALTITUDE 2018
SEPT 13, 2O18
VITALIK BUTERIN
ETHEREUM INVENTOR
“THINK OF ETHEREUM AS A WORLD
COMPUTER. WHAT BITCOIN DOES
FOR PAYMENTS, ETHEREUM DOES
FOR ANYTHING THAT CAN BE
PROGRAMMED.”
SCALABLE BLOCKCHAIN
INFRASTRUCTURE
FASTLY ALTITUDE 2018
SEPT 13, 2O18
ANATOMY OF A DECENTRALIZED APPLICATION
SAMPLE ARCHITECTURE OF A DAPP BUILT ON ETHEREUM


Static Front-End
(HTML, CSS, JS)
User Ethereum Gateway
HTTPS RPC DEVP2P
INFURA
SCALABLE BLOCKCHAIN
INFRASTRUCTURE
FASTLY ALTITUDE 2018
SEPT 13, 2O18
SCALABLE BLOCKCHAIN
INFRASTRUCTURE
FASTLY ALTITUDE 2018
SEPT 13, 2O18
OUR MISSION TO PROVIDE THE WORLD 

WITH SECURE, STABLE, 

FAULT TOLERANT, AND 

SCALABLE ETHEREUM
INFRASTRUCTURE
SCALABLE BLOCKCHAIN
INFRASTRUCTURE
FASTLY ALTITUDE 2018
SEPT 13, 2O18
SCALABLE DECENTRALIZED APPLICATION WITH INFURA


Static Front-End
(HTML, CSS, JS)
User Ethereum Gateway
HTTPS RPC/INFURA APIS DEVP2P
SCALABLE BLOCKCHAIN
INFRASTRUCTURE
FASTLY ALTITUDE 2018
SEPT 13, 2O18
INFURA BY THE
NUMBERS
• 2 years old
• 14 passionate people
• 40,000 registered developers
• 11 billion requests per day
• 12.7 thousand requests per second
• 500 million eth_call requests per day
• 2.5 petabytes transferred per month
SCALABLE BLOCKCHAIN
INFRASTRUCTURE
FASTLY ALTITUDE 2018
SEPT 13, 2O18
ETHEREUM
INFRASTRUCTURE
• Hosted Geth/Parity nodes
• Support four public networks:
• Mainnet
• Ropsten
• Rinkeby
• Kovan
• Load-balanced, scalable, up to date and secure
• TLS-enabled APIs
• Custom request broker “Ferryman”
HOW WE GOT HERE
SCALABLE BLOCKCHAIN
INFRASTRUCTURE
FASTLY ALTITUDE 2018
SEPT 13, 2O18
SCALABLE BLOCKCHAIN
INFRASTRUCTURE
FASTLY ALTITUDE 2018
SEPT 13, 2O18
HOW IT STARTED • Humble beginnings as an internal DevOps service inside
ConsenSys
• Clear developer demand
• Launched at Devcon2 in Shanghai in 2016
• Explosive growth in 2017
• Drove us to explore infrastructure scaling solutions like
Fastly
INFURA + FASTLY
SCALABLE BLOCKCHAIN
INFRASTRUCTURE
FASTLY ALTITUDE 2018
SEPT 13, 2O18
SCALABLE BLOCKCHAIN
INFRASTRUCTURE
FASTLY ALTITUDE 2018
SEPT 13, 2O18
CHALLENGES SCALING INFURA:
GLOBAL FIRST
• Global nature of decentralized networks
• Geo-location of a 5 min sample of traffic
• Our API layer existed, but origin in US-East
• Leveraged Fastly for turn-key global API
distribution
• Fastly provides access to global network of
POPs
SCALABLE BLOCKCHAIN
INFRASTRUCTURE
FASTLY ALTITUDE 2018
SEPT 13, 2O18
CHALLENGES SCALING INFURA:
CONTENT DISTRIBUTION
• Fastly Shielding Feature
• Leverage Fastly Intermediate Caches for
Optimizing Global Penetration
• Further reduction in latency
• Increase in cache hit ratio
• Reduction in AWS network utilization =
reduction in bandwidth cost
SCALABLE BLOCKCHAIN
INFRASTRUCTURE
FASTLY ALTITUDE 2018
SEPT 13, 2O18
CHALLENGES SCALING INFURA:
NATURE OF BLOCKCHAINS
• Blockchains as platforms behave very differently from traditional
centralized infrastructure
• At the chain head, data can be invalid, only when chain majority
confirms data as valid can it be trusted (finality)
• Fastly ability for extremely low-latency global cache purge
• Allows us to leverage one origin location in US-East heavily
• Dynamically tune cache settings based on Ethereum network conditions
SCALABLE BLOCKCHAIN
INFRASTRUCTURE
FASTLY ALTITUDE 2018
SEPT 13, 2O18
CHALLENGES SCALING INFURA: NOT
ALL API CALLS ARE EQUAL
• Need to separate inbound requests so
“heavy” api calls don’t negatively impact
entire service
• Wrote custom service broker “Ferryman”
• Fastly was a trendsetter in the ability to
configure pipeline with code
• VCL as a solution to route and cache traffic
based on POST data
SCALABLE BLOCKCHAIN
INFRASTRUCTURE
FASTLY ALTITUDE 2018
SEPT 13, 2O18
LOOKING AHEAD ON
THE EDGE
• Ethereum support for WebAssembly being developed
• Ethereum VM execution at the edge
• Could lead to major adoption with light clients
SCALABLE BLOCKCHAIN
INFRASTRUCTURE
FASTLY ALTITUDE 2018
SEPT 13, 2O18
HTTPS://INFURA.IO
@INFURA_IO
HELLO@INFURA.IO

Contenu connexe

Tendances

Smart Contracts: From Zero to Dapp Hero | Hedera18
Smart Contracts: From Zero to Dapp Hero | Hedera18Smart Contracts: From Zero to Dapp Hero | Hedera18
Smart Contracts: From Zero to Dapp Hero | Hedera18Hedera Hashgraph
 
FIWARE Wednesday Webinars - IoT Agents
FIWARE Wednesday Webinars - IoT AgentsFIWARE Wednesday Webinars - IoT Agents
FIWARE Wednesday Webinars - IoT AgentsFIWARE
 
BDV Webinar Series - Uros - Big Data Policy Engine
BDV Webinar Series - Uros - Big Data Policy EngineBDV Webinar Series - Uros - Big Data Policy Engine
BDV Webinar Series - Uros - Big Data Policy EngineBig Data Value Association
 
FIWARE Wednesday Webinars - FIWARE Overview
FIWARE Wednesday Webinars - FIWARE OverviewFIWARE Wednesday Webinars - FIWARE Overview
FIWARE Wednesday Webinars - FIWARE OverviewFIWARE
 
Advanced Event Brokers
Advanced Event BrokersAdvanced Event Brokers
Advanced Event BrokersNick Donaldson
 
Advanced Event Brokers
Advanced Event BrokersAdvanced Event Brokers
Advanced Event BrokersSolace
 
Myth Busters IV: I Access My Data Through APIs–Data Virtualization Can't Do This
Myth Busters IV: I Access My Data Through APIs–Data Virtualization Can't Do ThisMyth Busters IV: I Access My Data Through APIs–Data Virtualization Can't Do This
Myth Busters IV: I Access My Data Through APIs–Data Virtualization Can't Do ThisDenodo
 
FIWARE Tech Summit - FIWARE NGSIv2 Introduction
FIWARE Tech Summit - FIWARE NGSIv2 IntroductionFIWARE Tech Summit - FIWARE NGSIv2 Introduction
FIWARE Tech Summit - FIWARE NGSIv2 IntroductionFIWARE
 
Hedera Hashgraph San Francisco Meetup - A Complete Guide on Onboarding to the...
Hedera Hashgraph San Francisco Meetup - A Complete Guide on Onboarding to the...Hedera Hashgraph San Francisco Meetup - A Complete Guide on Onboarding to the...
Hedera Hashgraph San Francisco Meetup - A Complete Guide on Onboarding to the...Hedera Hashgraph
 
Offline first with Couchbase Mobile
Offline first with Couchbase MobileOffline first with Couchbase Mobile
Offline first with Couchbase MobileVegard Haugstvedt
 
XML Key Management Protocol for Secure Web Service
XML Key Management Protocol for Secure Web ServiceXML Key Management Protocol for Secure Web Service
XML Key Management Protocol for Secure Web ServiceMd. Hasan Basri (Angel)
 
Webinar - Build a decentralized app with the Hedera Cryptocurrency API
Webinar - Build a decentralized app with the Hedera Cryptocurrency APIWebinar - Build a decentralized app with the Hedera Cryptocurrency API
Webinar - Build a decentralized app with the Hedera Cryptocurrency APIHedera Hashgraph
 
K8s as a service with Rancher
K8s as a service with RancherK8s as a service with Rancher
K8s as a service with RancherMichał Wcisło
 
FIWARE Wednesday Webinars - How to Debug IoT Agents
FIWARE Wednesday Webinars - How to Debug IoT AgentsFIWARE Wednesday Webinars - How to Debug IoT Agents
FIWARE Wednesday Webinars - How to Debug IoT AgentsFIWARE
 
OPEN'17_2_Customer Experience_Essent
OPEN'17_2_Customer Experience_EssentOPEN'17_2_Customer Experience_Essent
OPEN'17_2_Customer Experience_EssentKangaroot
 
Delivering The Tel Aviv Stock Exchange Securities, Duncan Johnston-Watt
 Delivering The Tel Aviv Stock Exchange Securities, Duncan Johnston-Watt Delivering The Tel Aviv Stock Exchange Securities, Duncan Johnston-Watt
Delivering The Tel Aviv Stock Exchange Securities, Duncan Johnston-WattNapier University
 

Tendances (18)

Smart Contracts: From Zero to Dapp Hero | Hedera18
Smart Contracts: From Zero to Dapp Hero | Hedera18Smart Contracts: From Zero to Dapp Hero | Hedera18
Smart Contracts: From Zero to Dapp Hero | Hedera18
 
FIWARE Wednesday Webinars - IoT Agents
FIWARE Wednesday Webinars - IoT AgentsFIWARE Wednesday Webinars - IoT Agents
FIWARE Wednesday Webinars - IoT Agents
 
BDV Webinar Series - Uros - Big Data Policy Engine
BDV Webinar Series - Uros - Big Data Policy EngineBDV Webinar Series - Uros - Big Data Policy Engine
BDV Webinar Series - Uros - Big Data Policy Engine
 
FIWARE Wednesday Webinars - FIWARE Overview
FIWARE Wednesday Webinars - FIWARE OverviewFIWARE Wednesday Webinars - FIWARE Overview
FIWARE Wednesday Webinars - FIWARE Overview
 
Advanced Event Brokers
Advanced Event BrokersAdvanced Event Brokers
Advanced Event Brokers
 
Advanced Event Brokers
Advanced Event BrokersAdvanced Event Brokers
Advanced Event Brokers
 
Myth Busters IV: I Access My Data Through APIs–Data Virtualization Can't Do This
Myth Busters IV: I Access My Data Through APIs–Data Virtualization Can't Do ThisMyth Busters IV: I Access My Data Through APIs–Data Virtualization Can't Do This
Myth Busters IV: I Access My Data Through APIs–Data Virtualization Can't Do This
 
Ethereum smart contracts - door Peter Reitsma
Ethereum smart contracts - door Peter ReitsmaEthereum smart contracts - door Peter Reitsma
Ethereum smart contracts - door Peter Reitsma
 
FIWARE Tech Summit - FIWARE NGSIv2 Introduction
FIWARE Tech Summit - FIWARE NGSIv2 IntroductionFIWARE Tech Summit - FIWARE NGSIv2 Introduction
FIWARE Tech Summit - FIWARE NGSIv2 Introduction
 
Hedera Hashgraph San Francisco Meetup - A Complete Guide on Onboarding to the...
Hedera Hashgraph San Francisco Meetup - A Complete Guide on Onboarding to the...Hedera Hashgraph San Francisco Meetup - A Complete Guide on Onboarding to the...
Hedera Hashgraph San Francisco Meetup - A Complete Guide on Onboarding to the...
 
Offline first with Couchbase Mobile
Offline first with Couchbase MobileOffline first with Couchbase Mobile
Offline first with Couchbase Mobile
 
XML Key Management Protocol for Secure Web Service
XML Key Management Protocol for Secure Web ServiceXML Key Management Protocol for Secure Web Service
XML Key Management Protocol for Secure Web Service
 
Webinar - Build a decentralized app with the Hedera Cryptocurrency API
Webinar - Build a decentralized app with the Hedera Cryptocurrency APIWebinar - Build a decentralized app with the Hedera Cryptocurrency API
Webinar - Build a decentralized app with the Hedera Cryptocurrency API
 
K8s as a service with Rancher
K8s as a service with RancherK8s as a service with Rancher
K8s as a service with Rancher
 
FIWARE Wednesday Webinars - How to Debug IoT Agents
FIWARE Wednesday Webinars - How to Debug IoT AgentsFIWARE Wednesday Webinars - How to Debug IoT Agents
FIWARE Wednesday Webinars - How to Debug IoT Agents
 
Cloud Lego with Kyma
Cloud Lego with KymaCloud Lego with Kyma
Cloud Lego with Kyma
 
OPEN'17_2_Customer Experience_Essent
OPEN'17_2_Customer Experience_EssentOPEN'17_2_Customer Experience_Essent
OPEN'17_2_Customer Experience_Essent
 
Delivering The Tel Aviv Stock Exchange Securities, Duncan Johnston-Watt
 Delivering The Tel Aviv Stock Exchange Securities, Duncan Johnston-Watt Delivering The Tel Aviv Stock Exchange Securities, Duncan Johnston-Watt
Delivering The Tel Aviv Stock Exchange Securities, Duncan Johnston-Watt
 

Similaire à Altitude San Francisco 2018: Scaling Ethereum to 10B requests per day

OSACon 2023_ Unlocking Financial Data with Real-Time Pipelines
OSACon 2023_ Unlocking Financial Data with Real-Time PipelinesOSACon 2023_ Unlocking Financial Data with Real-Time Pipelines
OSACon 2023_ Unlocking Financial Data with Real-Time PipelinesTimothy Spann
 
Introduction to Blockchain, Cryptocurrency & Altcoins
Introduction to Blockchain, Cryptocurrency & AltcoinsIntroduction to Blockchain, Cryptocurrency & Altcoins
Introduction to Blockchain, Cryptocurrency & AltcoinsChampikeMunasinghe
 
Understanding Akka WebSockets A Comprehensive Guide.pptx
Understanding Akka WebSockets A Comprehensive Guide.pptxUnderstanding Akka WebSockets A Comprehensive Guide.pptx
Understanding Akka WebSockets A Comprehensive Guide.pptxKnoldus Inc.
 
Understanding Akka WebSockets A Comprehensive Guide
Understanding Akka WebSockets A Comprehensive GuideUnderstanding Akka WebSockets A Comprehensive Guide
Understanding Akka WebSockets A Comprehensive GuideKnoldus Inc.
 
Building a Secure, Tamper-Proof & Scalable Blockchain on Top of Apache Kafka ...
Building a Secure, Tamper-Proof & Scalable Blockchain on Top of Apache Kafka ...Building a Secure, Tamper-Proof & Scalable Blockchain on Top of Apache Kafka ...
Building a Secure, Tamper-Proof & Scalable Blockchain on Top of Apache Kafka ...confluent
 
ScotChain18 - C21st Alchemy - Blockchain & Open Source
ScotChain18  - C21st Alchemy - Blockchain & Open SourceScotChain18  - C21st Alchemy - Blockchain & Open Source
ScotChain18 - C21st Alchemy - Blockchain & Open SourceDuncan Johnston-Watt
 
The deep skill of blockchain david lee 27_april2017 final
The deep skill of blockchain david lee 27_april2017 finalThe deep skill of blockchain david lee 27_april2017 final
The deep skill of blockchain david lee 27_april2017 finalDavid Lee Kuo Chuen 李国权
 
The Evolution of OpenStack – From Infancy to Enterprise
The Evolution of OpenStack – From Infancy to EnterpriseThe Evolution of OpenStack – From Infancy to Enterprise
The Evolution of OpenStack – From Infancy to EnterpriseRackspace
 
Block chain technology
Block chain technologyBlock chain technology
Block chain technologyMd. Syful Azam
 
Blockchain - The Next Big Thing for Middleware
Blockchain - The Next Big Thing for MiddlewareBlockchain - The Next Big Thing for Middleware
Blockchain - The Next Big Thing for MiddlewareKai Wähner
 
Block Chain meets Big Data
Block Chain meets Big DataBlock Chain meets Big Data
Block Chain meets Big DataVihang Patel
 
Resilient Event Driven Systems With Kafka
Resilient Event Driven Systems With KafkaResilient Event Driven Systems With Kafka
Resilient Event Driven Systems With KafkaIccha Sethi
 
[db tech showcase Tokyo 2018] #dbts2018 #B23 『Python, Oracle Cloud, Blockchai...
[db tech showcase Tokyo 2018] #dbts2018 #B23 『Python, Oracle Cloud, Blockchai...[db tech showcase Tokyo 2018] #dbts2018 #B23 『Python, Oracle Cloud, Blockchai...
[db tech showcase Tokyo 2018] #dbts2018 #B23 『Python, Oracle Cloud, Blockchai...Insight Technology, Inc.
 
Introducing Events and Stream Processing into Nationwide Building Society
Introducing Events and Stream Processing into Nationwide Building SocietyIntroducing Events and Stream Processing into Nationwide Building Society
Introducing Events and Stream Processing into Nationwide Building Societyconfluent
 
WHAT IS CRYPTOCURRENCY EXPECTED APPLICATIONS.
WHAT IS CRYPTOCURRENCY  EXPECTED APPLICATIONS.WHAT IS CRYPTOCURRENCY  EXPECTED APPLICATIONS.
WHAT IS CRYPTOCURRENCY EXPECTED APPLICATIONS.Qutomatic
 
Big Data LDN 2018: BIG DATA TOO SLOW? SPRINKLE IN SOME NOSQL
Big Data LDN 2018: BIG DATA TOO SLOW? SPRINKLE IN SOME NOSQLBig Data LDN 2018: BIG DATA TOO SLOW? SPRINKLE IN SOME NOSQL
Big Data LDN 2018: BIG DATA TOO SLOW? SPRINKLE IN SOME NOSQLMatt Stubbs
 
BlockChain Technology - Technology Behind Bitcoin and other Cryptocurrency
BlockChain Technology - Technology Behind Bitcoin and other CryptocurrencyBlockChain Technology - Technology Behind Bitcoin and other Cryptocurrency
BlockChain Technology - Technology Behind Bitcoin and other CryptocurrencyYashwanth Reddy
 
Blockstrap at FOSS Asia - 2015 - Building Browser-Based Blockchain Applications
Blockstrap at FOSS Asia - 2015 - Building Browser-Based Blockchain ApplicationsBlockstrap at FOSS Asia - 2015 - Building Browser-Based Blockchain Applications
Blockstrap at FOSS Asia - 2015 - Building Browser-Based Blockchain ApplicationsMark Smalley
 

Similaire à Altitude San Francisco 2018: Scaling Ethereum to 10B requests per day (20)

OSACon 2023_ Unlocking Financial Data with Real-Time Pipelines
OSACon 2023_ Unlocking Financial Data with Real-Time PipelinesOSACon 2023_ Unlocking Financial Data with Real-Time Pipelines
OSACon 2023_ Unlocking Financial Data with Real-Time Pipelines
 
Introduction to Blockchain, Cryptocurrency & Altcoins
Introduction to Blockchain, Cryptocurrency & AltcoinsIntroduction to Blockchain, Cryptocurrency & Altcoins
Introduction to Blockchain, Cryptocurrency & Altcoins
 
Understanding Akka WebSockets A Comprehensive Guide.pptx
Understanding Akka WebSockets A Comprehensive Guide.pptxUnderstanding Akka WebSockets A Comprehensive Guide.pptx
Understanding Akka WebSockets A Comprehensive Guide.pptx
 
Understanding Akka WebSockets A Comprehensive Guide
Understanding Akka WebSockets A Comprehensive GuideUnderstanding Akka WebSockets A Comprehensive Guide
Understanding Akka WebSockets A Comprehensive Guide
 
Building a Secure, Tamper-Proof & Scalable Blockchain on Top of Apache Kafka ...
Building a Secure, Tamper-Proof & Scalable Blockchain on Top of Apache Kafka ...Building a Secure, Tamper-Proof & Scalable Blockchain on Top of Apache Kafka ...
Building a Secure, Tamper-Proof & Scalable Blockchain on Top of Apache Kafka ...
 
ScotChain18 - C21st Alchemy - Blockchain & Open Source
ScotChain18  - C21st Alchemy - Blockchain & Open SourceScotChain18  - C21st Alchemy - Blockchain & Open Source
ScotChain18 - C21st Alchemy - Blockchain & Open Source
 
The deep skill of blockchain david lee 27_april2017 final
The deep skill of blockchain david lee 27_april2017 finalThe deep skill of blockchain david lee 27_april2017 final
The deep skill of blockchain david lee 27_april2017 final
 
The Evolution of OpenStack – From Infancy to Enterprise
The Evolution of OpenStack – From Infancy to EnterpriseThe Evolution of OpenStack – From Infancy to Enterprise
The Evolution of OpenStack – From Infancy to Enterprise
 
Block chain technology
Block chain technologyBlock chain technology
Block chain technology
 
Blockchain - The Next Big Thing for Middleware
Blockchain - The Next Big Thing for MiddlewareBlockchain - The Next Big Thing for Middleware
Blockchain - The Next Big Thing for Middleware
 
Blockchains and databases a new era in distributed computing
Blockchains and databases a new era in distributed computingBlockchains and databases a new era in distributed computing
Blockchains and databases a new era in distributed computing
 
Block Chain meets Big Data
Block Chain meets Big DataBlock Chain meets Big Data
Block Chain meets Big Data
 
Blockchain and Banking
Blockchain and BankingBlockchain and Banking
Blockchain and Banking
 
Resilient Event Driven Systems With Kafka
Resilient Event Driven Systems With KafkaResilient Event Driven Systems With Kafka
Resilient Event Driven Systems With Kafka
 
[db tech showcase Tokyo 2018] #dbts2018 #B23 『Python, Oracle Cloud, Blockchai...
[db tech showcase Tokyo 2018] #dbts2018 #B23 『Python, Oracle Cloud, Blockchai...[db tech showcase Tokyo 2018] #dbts2018 #B23 『Python, Oracle Cloud, Blockchai...
[db tech showcase Tokyo 2018] #dbts2018 #B23 『Python, Oracle Cloud, Blockchai...
 
Introducing Events and Stream Processing into Nationwide Building Society
Introducing Events and Stream Processing into Nationwide Building SocietyIntroducing Events and Stream Processing into Nationwide Building Society
Introducing Events and Stream Processing into Nationwide Building Society
 
WHAT IS CRYPTOCURRENCY EXPECTED APPLICATIONS.
WHAT IS CRYPTOCURRENCY  EXPECTED APPLICATIONS.WHAT IS CRYPTOCURRENCY  EXPECTED APPLICATIONS.
WHAT IS CRYPTOCURRENCY EXPECTED APPLICATIONS.
 
Big Data LDN 2018: BIG DATA TOO SLOW? SPRINKLE IN SOME NOSQL
Big Data LDN 2018: BIG DATA TOO SLOW? SPRINKLE IN SOME NOSQLBig Data LDN 2018: BIG DATA TOO SLOW? SPRINKLE IN SOME NOSQL
Big Data LDN 2018: BIG DATA TOO SLOW? SPRINKLE IN SOME NOSQL
 
BlockChain Technology - Technology Behind Bitcoin and other Cryptocurrency
BlockChain Technology - Technology Behind Bitcoin and other CryptocurrencyBlockChain Technology - Technology Behind Bitcoin and other Cryptocurrency
BlockChain Technology - Technology Behind Bitcoin and other Cryptocurrency
 
Blockstrap at FOSS Asia - 2015 - Building Browser-Based Blockchain Applications
Blockstrap at FOSS Asia - 2015 - Building Browser-Based Blockchain ApplicationsBlockstrap at FOSS Asia - 2015 - Building Browser-Based Blockchain Applications
Blockstrap at FOSS Asia - 2015 - Building Browser-Based Blockchain Applications
 

Plus de Fastly

Revisiting HTTP/2
Revisiting HTTP/2Revisiting HTTP/2
Revisiting HTTP/2Fastly
 
Altitude San Francisco 2018: Preparing for Video Streaming Events at Scale
Altitude San Francisco 2018: Preparing for Video Streaming Events at ScaleAltitude San Francisco 2018: Preparing for Video Streaming Events at Scale
Altitude San Francisco 2018: Preparing for Video Streaming Events at ScaleFastly
 
Altitude San Francisco 2018: Building the Souther Hemisphere of the Internet
Altitude San Francisco 2018: Building the Souther Hemisphere of the InternetAltitude San Francisco 2018: Building the Souther Hemisphere of the Internet
Altitude San Francisco 2018: Building the Souther Hemisphere of the InternetFastly
 
Altitude San Francisco 2018: The World Cup Stream
Altitude San Francisco 2018: The World Cup StreamAltitude San Francisco 2018: The World Cup Stream
Altitude San Francisco 2018: The World Cup StreamFastly
 
Altitude San Francisco 2018: We Own Our Destiny
Altitude San Francisco 2018: We Own Our DestinyAltitude San Francisco 2018: We Own Our Destiny
Altitude San Francisco 2018: We Own Our DestinyFastly
 
Altitude San Francisco 2018: Scale and Stability at the Edge with 1.4 Billion...
Altitude San Francisco 2018: Scale and Stability at the Edge with 1.4 Billion...Altitude San Francisco 2018: Scale and Stability at the Edge with 1.4 Billion...
Altitude San Francisco 2018: Scale and Stability at the Edge with 1.4 Billion...Fastly
 
Altitude San Francisco 2018: Moving Off the Monolith: A Seamless Migration
Altitude San Francisco 2018: Moving Off the Monolith: A Seamless MigrationAltitude San Francisco 2018: Moving Off the Monolith: A Seamless Migration
Altitude San Francisco 2018: Moving Off the Monolith: A Seamless MigrationFastly
 
Altitude San Francisco 2018: Bringing TLS to GitHub Pages
Altitude San Francisco 2018: Bringing TLS to GitHub PagesAltitude San Francisco 2018: Bringing TLS to GitHub Pages
Altitude San Francisco 2018: Bringing TLS to GitHub PagesFastly
 
Altitude San Francisco 2018: HTTP Invalidation Workshop
Altitude San Francisco 2018: HTTP Invalidation WorkshopAltitude San Francisco 2018: HTTP Invalidation Workshop
Altitude San Francisco 2018: HTTP Invalidation WorkshopFastly
 
Altitude San Francisco 2018: HTTP/2 Tales: Discovery and Woe
Altitude San Francisco 2018: HTTP/2 Tales: Discovery and WoeAltitude San Francisco 2018: HTTP/2 Tales: Discovery and Woe
Altitude San Francisco 2018: HTTP/2 Tales: Discovery and WoeFastly
 
Altitude San Francisco 2018: How Magento moved to the cloud while maintaining...
Altitude San Francisco 2018: How Magento moved to the cloud while maintaining...Altitude San Francisco 2018: How Magento moved to the cloud while maintaining...
Altitude San Francisco 2018: How Magento moved to the cloud while maintaining...Fastly
 
Altitude San Francisco 2018: Authentication at the Edge
Altitude San Francisco 2018: Authentication at the EdgeAltitude San Francisco 2018: Authentication at the Edge
Altitude San Francisco 2018: Authentication at the EdgeFastly
 
Altitude San Francisco 2018: WebAssembly Tools & Applications
Altitude San Francisco 2018: WebAssembly Tools & ApplicationsAltitude San Francisco 2018: WebAssembly Tools & Applications
Altitude San Francisco 2018: WebAssembly Tools & ApplicationsFastly
 
Altitude San Francisco 2018: Testing with Fastly Workshop
Altitude San Francisco 2018: Testing with Fastly WorkshopAltitude San Francisco 2018: Testing with Fastly Workshop
Altitude San Francisco 2018: Testing with Fastly WorkshopFastly
 
Altitude San Francisco 2018: Fastly Purge Control at the USA TODAY NETWORK
Altitude San Francisco 2018: Fastly Purge Control at the USA TODAY NETWORKAltitude San Francisco 2018: Fastly Purge Control at the USA TODAY NETWORK
Altitude San Francisco 2018: Fastly Purge Control at the USA TODAY NETWORKFastly
 
Altitude San Francisco 2018: WAF Workshop
Altitude San Francisco 2018: WAF WorkshopAltitude San Francisco 2018: WAF Workshop
Altitude San Francisco 2018: WAF WorkshopFastly
 
Altitude San Francisco 2018: Logging at the Edge
Altitude San Francisco 2018: Logging at the Edge Altitude San Francisco 2018: Logging at the Edge
Altitude San Francisco 2018: Logging at the Edge Fastly
 
Altitude San Francisco 2018: Video Workshop Docs
Altitude San Francisco 2018: Video Workshop DocsAltitude San Francisco 2018: Video Workshop Docs
Altitude San Francisco 2018: Video Workshop DocsFastly
 
Altitude San Francisco 2018: Programming the Edge
Altitude San Francisco 2018: Programming the EdgeAltitude San Francisco 2018: Programming the Edge
Altitude San Francisco 2018: Programming the EdgeFastly
 
Enabling lightning fast content delivery for Spotify
Enabling lightning fast content delivery for SpotifyEnabling lightning fast content delivery for Spotify
Enabling lightning fast content delivery for SpotifyFastly
 

Plus de Fastly (20)

Revisiting HTTP/2
Revisiting HTTP/2Revisiting HTTP/2
Revisiting HTTP/2
 
Altitude San Francisco 2018: Preparing for Video Streaming Events at Scale
Altitude San Francisco 2018: Preparing for Video Streaming Events at ScaleAltitude San Francisco 2018: Preparing for Video Streaming Events at Scale
Altitude San Francisco 2018: Preparing for Video Streaming Events at Scale
 
Altitude San Francisco 2018: Building the Souther Hemisphere of the Internet
Altitude San Francisco 2018: Building the Souther Hemisphere of the InternetAltitude San Francisco 2018: Building the Souther Hemisphere of the Internet
Altitude San Francisco 2018: Building the Souther Hemisphere of the Internet
 
Altitude San Francisco 2018: The World Cup Stream
Altitude San Francisco 2018: The World Cup StreamAltitude San Francisco 2018: The World Cup Stream
Altitude San Francisco 2018: The World Cup Stream
 
Altitude San Francisco 2018: We Own Our Destiny
Altitude San Francisco 2018: We Own Our DestinyAltitude San Francisco 2018: We Own Our Destiny
Altitude San Francisco 2018: We Own Our Destiny
 
Altitude San Francisco 2018: Scale and Stability at the Edge with 1.4 Billion...
Altitude San Francisco 2018: Scale and Stability at the Edge with 1.4 Billion...Altitude San Francisco 2018: Scale and Stability at the Edge with 1.4 Billion...
Altitude San Francisco 2018: Scale and Stability at the Edge with 1.4 Billion...
 
Altitude San Francisco 2018: Moving Off the Monolith: A Seamless Migration
Altitude San Francisco 2018: Moving Off the Monolith: A Seamless MigrationAltitude San Francisco 2018: Moving Off the Monolith: A Seamless Migration
Altitude San Francisco 2018: Moving Off the Monolith: A Seamless Migration
 
Altitude San Francisco 2018: Bringing TLS to GitHub Pages
Altitude San Francisco 2018: Bringing TLS to GitHub PagesAltitude San Francisco 2018: Bringing TLS to GitHub Pages
Altitude San Francisco 2018: Bringing TLS to GitHub Pages
 
Altitude San Francisco 2018: HTTP Invalidation Workshop
Altitude San Francisco 2018: HTTP Invalidation WorkshopAltitude San Francisco 2018: HTTP Invalidation Workshop
Altitude San Francisco 2018: HTTP Invalidation Workshop
 
Altitude San Francisco 2018: HTTP/2 Tales: Discovery and Woe
Altitude San Francisco 2018: HTTP/2 Tales: Discovery and WoeAltitude San Francisco 2018: HTTP/2 Tales: Discovery and Woe
Altitude San Francisco 2018: HTTP/2 Tales: Discovery and Woe
 
Altitude San Francisco 2018: How Magento moved to the cloud while maintaining...
Altitude San Francisco 2018: How Magento moved to the cloud while maintaining...Altitude San Francisco 2018: How Magento moved to the cloud while maintaining...
Altitude San Francisco 2018: How Magento moved to the cloud while maintaining...
 
Altitude San Francisco 2018: Authentication at the Edge
Altitude San Francisco 2018: Authentication at the EdgeAltitude San Francisco 2018: Authentication at the Edge
Altitude San Francisco 2018: Authentication at the Edge
 
Altitude San Francisco 2018: WebAssembly Tools & Applications
Altitude San Francisco 2018: WebAssembly Tools & ApplicationsAltitude San Francisco 2018: WebAssembly Tools & Applications
Altitude San Francisco 2018: WebAssembly Tools & Applications
 
Altitude San Francisco 2018: Testing with Fastly Workshop
Altitude San Francisco 2018: Testing with Fastly WorkshopAltitude San Francisco 2018: Testing with Fastly Workshop
Altitude San Francisco 2018: Testing with Fastly Workshop
 
Altitude San Francisco 2018: Fastly Purge Control at the USA TODAY NETWORK
Altitude San Francisco 2018: Fastly Purge Control at the USA TODAY NETWORKAltitude San Francisco 2018: Fastly Purge Control at the USA TODAY NETWORK
Altitude San Francisco 2018: Fastly Purge Control at the USA TODAY NETWORK
 
Altitude San Francisco 2018: WAF Workshop
Altitude San Francisco 2018: WAF WorkshopAltitude San Francisco 2018: WAF Workshop
Altitude San Francisco 2018: WAF Workshop
 
Altitude San Francisco 2018: Logging at the Edge
Altitude San Francisco 2018: Logging at the Edge Altitude San Francisco 2018: Logging at the Edge
Altitude San Francisco 2018: Logging at the Edge
 
Altitude San Francisco 2018: Video Workshop Docs
Altitude San Francisco 2018: Video Workshop DocsAltitude San Francisco 2018: Video Workshop Docs
Altitude San Francisco 2018: Video Workshop Docs
 
Altitude San Francisco 2018: Programming the Edge
Altitude San Francisco 2018: Programming the EdgeAltitude San Francisco 2018: Programming the Edge
Altitude San Francisco 2018: Programming the Edge
 
Enabling lightning fast content delivery for Spotify
Enabling lightning fast content delivery for SpotifyEnabling lightning fast content delivery for Spotify
Enabling lightning fast content delivery for Spotify
 

Dernier

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 

Dernier (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

Altitude San Francisco 2018: Scaling Ethereum to 10B requests per day

  • 2. SCALABLE BLOCKCHAIN INFRASTRUCTURE FASTLY ALTITUDE 2018 SEPT 13, 2O18 A FAST AND EASY ETHEREUM API FOR DECENTRALIZED APPLICATIONS.
  • 3. SCALABLE BLOCKCHAIN INFRASTRUCTURE FASTLY ALTITUDE 2018 SEPT 13, 2O18 INTRODUCTION
 MICHAEL WUEHLER
 CO-FOUNDER OF INFURA EDUCATION
 - Masters Degree in Information Systems Management
 - MBA from the University of Chicago Booth School of Business CAREER
 - Internet Engineer in 1995 at startup
 - 10 years as Systems Engineer
 - 11 years at Bank of America in Technology Infrastructure
 - Joined ConsenSys in 2016 BLOCKCHAIN
 - Bitcoin in 2011
 - Eight blockchain related patents at Bank of America
 - Founded NYC Ethereum Meetup in 2014
 - Published Blockchain: A Practical Guide to Developing Business, Law, @wuehler
  • 4. SCALABLE BLOCKCHAIN INFRASTRUCTURE FASTLY ALTITUDE 2018 SEPT 13, 2O18 WE’RE ON A PATH TOWARD DECENTRALIZATION PLATFORM ECONOMY (CENTRALIZED) SHARING ECONOMY (DECENTRALIZED) P2P ECONOMY (DISTRIBUTED)
  • 5. SCALABLE BLOCKCHAIN INFRASTRUCTURE FASTLY ALTITUDE 2018 SEPT 13, 2O18 WHAT IS ETHEREUM? ETHEREUM IS AN OPEN SOURCE SOFTWARE PLATFORM BASED ON BLOCKCHAIN TECHNOLOGY THAT ENABLES DEVELOPERS TO BUILD AND DEPLOY DECENTRALIZED APPLICATIONS
  • 6. SCALABLE BLOCKCHAIN INFRASTRUCTURE FASTLY ALTITUDE 2018 SEPT 13, 2O18 VITALIK BUTERIN ETHEREUM INVENTOR “THINK OF ETHEREUM AS A WORLD COMPUTER. WHAT BITCOIN DOES FOR PAYMENTS, ETHEREUM DOES FOR ANYTHING THAT CAN BE PROGRAMMED.”
  • 7. SCALABLE BLOCKCHAIN INFRASTRUCTURE FASTLY ALTITUDE 2018 SEPT 13, 2O18 ANATOMY OF A DECENTRALIZED APPLICATION SAMPLE ARCHITECTURE OF A DAPP BUILT ON ETHEREUM 
 Static Front-End (HTML, CSS, JS) User Ethereum Gateway HTTPS RPC DEVP2P
  • 9. SCALABLE BLOCKCHAIN INFRASTRUCTURE FASTLY ALTITUDE 2018 SEPT 13, 2O18 OUR MISSION TO PROVIDE THE WORLD 
 WITH SECURE, STABLE, 
 FAULT TOLERANT, AND 
 SCALABLE ETHEREUM INFRASTRUCTURE
  • 10. SCALABLE BLOCKCHAIN INFRASTRUCTURE FASTLY ALTITUDE 2018 SEPT 13, 2O18 SCALABLE DECENTRALIZED APPLICATION WITH INFURA 
 Static Front-End (HTML, CSS, JS) User Ethereum Gateway HTTPS RPC/INFURA APIS DEVP2P
  • 11. SCALABLE BLOCKCHAIN INFRASTRUCTURE FASTLY ALTITUDE 2018 SEPT 13, 2O18 INFURA BY THE NUMBERS • 2 years old • 14 passionate people • 40,000 registered developers • 11 billion requests per day • 12.7 thousand requests per second • 500 million eth_call requests per day • 2.5 petabytes transferred per month
  • 12. SCALABLE BLOCKCHAIN INFRASTRUCTURE FASTLY ALTITUDE 2018 SEPT 13, 2O18 ETHEREUM INFRASTRUCTURE • Hosted Geth/Parity nodes • Support four public networks: • Mainnet • Ropsten • Rinkeby • Kovan • Load-balanced, scalable, up to date and secure • TLS-enabled APIs • Custom request broker “Ferryman”
  • 13. HOW WE GOT HERE SCALABLE BLOCKCHAIN INFRASTRUCTURE FASTLY ALTITUDE 2018 SEPT 13, 2O18
  • 14. SCALABLE BLOCKCHAIN INFRASTRUCTURE FASTLY ALTITUDE 2018 SEPT 13, 2O18 HOW IT STARTED • Humble beginnings as an internal DevOps service inside ConsenSys • Clear developer demand • Launched at Devcon2 in Shanghai in 2016 • Explosive growth in 2017 • Drove us to explore infrastructure scaling solutions like Fastly
  • 15. INFURA + FASTLY SCALABLE BLOCKCHAIN INFRASTRUCTURE FASTLY ALTITUDE 2018 SEPT 13, 2O18
  • 16. SCALABLE BLOCKCHAIN INFRASTRUCTURE FASTLY ALTITUDE 2018 SEPT 13, 2O18 CHALLENGES SCALING INFURA: GLOBAL FIRST • Global nature of decentralized networks • Geo-location of a 5 min sample of traffic • Our API layer existed, but origin in US-East • Leveraged Fastly for turn-key global API distribution • Fastly provides access to global network of POPs
  • 17. SCALABLE BLOCKCHAIN INFRASTRUCTURE FASTLY ALTITUDE 2018 SEPT 13, 2O18 CHALLENGES SCALING INFURA: CONTENT DISTRIBUTION • Fastly Shielding Feature • Leverage Fastly Intermediate Caches for Optimizing Global Penetration • Further reduction in latency • Increase in cache hit ratio • Reduction in AWS network utilization = reduction in bandwidth cost
  • 18. SCALABLE BLOCKCHAIN INFRASTRUCTURE FASTLY ALTITUDE 2018 SEPT 13, 2O18 CHALLENGES SCALING INFURA: NATURE OF BLOCKCHAINS • Blockchains as platforms behave very differently from traditional centralized infrastructure • At the chain head, data can be invalid, only when chain majority confirms data as valid can it be trusted (finality) • Fastly ability for extremely low-latency global cache purge • Allows us to leverage one origin location in US-East heavily • Dynamically tune cache settings based on Ethereum network conditions
  • 19. SCALABLE BLOCKCHAIN INFRASTRUCTURE FASTLY ALTITUDE 2018 SEPT 13, 2O18 CHALLENGES SCALING INFURA: NOT ALL API CALLS ARE EQUAL • Need to separate inbound requests so “heavy” api calls don’t negatively impact entire service • Wrote custom service broker “Ferryman” • Fastly was a trendsetter in the ability to configure pipeline with code • VCL as a solution to route and cache traffic based on POST data
  • 20. SCALABLE BLOCKCHAIN INFRASTRUCTURE FASTLY ALTITUDE 2018 SEPT 13, 2O18 LOOKING AHEAD ON THE EDGE • Ethereum support for WebAssembly being developed • Ethereum VM execution at the edge • Could lead to major adoption with light clients
  • 21. SCALABLE BLOCKCHAIN INFRASTRUCTURE FASTLY ALTITUDE 2018 SEPT 13, 2O18 HTTPS://INFURA.IO @INFURA_IO HELLO@INFURA.IO