SlideShare ist ein Scribd-Unternehmen logo
1 von 11
SIAchain
Managing a Distributed Network on a
common infrastructure pattern
Fillipe Guerra
Head of Architecture
2@ SIA
SIAchain: A secure private infrastructure based on Distributed Ledger Technology
for mission-critical Blockchain applications
2017
2018 Q1/Q2
2018 Q3/Q4
2019 Q1/Q2/Q3
Today
Born of SIAchain
Transform ideas into a disruptive
technology solutions. A Private
Distributed Infrastructure for
Mission Critical Applications is born.
The Spunta CordApp optimizes the
interbank reconciliation process
facilitating the operations of the
whole Italian Banking community.
Lab & PoC
Partnership with R3 aims to speed up the global
development and adoption of applications based
on Distributed Ledger Technology. Design and
Installation of Testing Environments for
performance assessment and launch in production
of the first Business Network involving 200
geographically distributed nodes: Spunta Project.
Internal Test
Full Tests performed by SIA Testing
Team to ensure full infrastructure
functionalities. Bug fixing, software
patches and automation pipeline
development.
External Test UAT
Tests performed directly by the Banks.
Implementation of enterprise-grade
business continuity solution on
SIAchain. High Availability and
Disaster Recovery design and
implementation. Monitoring and Log
analysis designing and
implementation.
Production
ABILabChain: a Private managed
Corda Network is released in
Production on SIAchain
infrastructure. The Spunta Banche
Business Network involves more
than 200 nodes associated to the
Italian financial institutions.
3© SIA
Blockchain
implementation costs
Business Continuity
Finding the most suitable blockchain application is not as
easy as a majority of them are not fully developed.
Furthermore, the most convenient platforms come at a huge
cost in terms of implementation and support.
Most of the Enterprise Permissioned Blockchain platforms
dont provide native High Availability and Disaster Recovery
support since the ledger is not fully distributed.
Lack of Partners
Blockchain is quiet novel and understanding its basic
principles requires assistance by those that are already
knowledgeable. However, getting the right partner is
problematic, given the circunstances that most partners are
already engaged in other blockchain demands. Therefore
one is not likely to get the right kind of solutions.
Monitoring and Analytics
Advanced metrics, monitoring, analytics and alerting gives
us real-time visibility into the nodes. It also allows us to
quickly identify and resolve issues. We have layers of
insights not just into our infrastructure stack, but also the
underlying protocols, and can quickly work with protocol
core devs to remedy network-wide problems.
From design to production: the challenges that SIAchain faced along the path
Central Services
SIANET
4© SIA
The infrastructure has been designed taking into account the necessity of making
it simpler for end-users and developers to design and deploy their CordApps in a
fast, secure and controlled way.
Such a large network hides a
great complexity behind the
differences that occurs within
the technology readiness of the
actors involved.
5© SIA
SIAchain’s infrastructure is an end to end infrastructure that connects the on-
premises nodes to SIA’s Central Services
SIANET
DB SYNC
Production Site DR Site
DB SYNC
SIA Central Services
Bank Nodes
6© SIA
Adding an additional layer of complexity : SIAchain integrates Business Continuity
at Infrastructure Level
SIANET
Vmotion in
case of
Physical Host
Failure.
Bank2ACT-Bank1SBY WitnessBank1ACT-Bank2SBY
Automatic
Application
Failover and
Balancing
VSAN Storage
FW1 FW2
HA_PROXY1 HA_PROXY2
Vmotion in
case of
Physical Host
Failure.
7© SIA
Redundancy of Corda Nodes has been recognised as a value added feature of
enterprise-grade Business Networks
SIANET
Automatic
Application
Failover and
Balancing
FW1 FW2
HA_PROXY1 HA_PROXY2
Shared
Artemis
Volume
Active
Node
Standby
Node
Both Corda Nodes
(Active & Standby)
points to the same
Artemis Queue trying to
start the Corda process.
Once the Active Node
crashes, the Artemis
Queue is automatically
unlocked and the
process on the Standby
Node will then start
successfully.
8© SIA
SIAchain’s architecture involves a variety of technologies and the technology
governance allows SIAS to orchestrate the whole network to be at the same
technological readiness
9© SIA
SIAchain Nodes supports also the front-end web server for accessing the
blockchain ledgers in order to facilitate the Participant to easly&quickly join the
Business Network
CORDAAUXCORDAAUXCORDAAUX CORDAAUX
AUX Node
Front-
End
Identity
Provider
Batch
Loading
CORDA Node
CORDA DBAUX DB
Customer A Customer B Customer C Customer D
Operator’s
access
10© SIA
SIA has designed a multi-DLT infrastructure based on a private network of nodes
residing on Client’s premises supporting permissioned communities
Supernodes resting on Client’s
premises leverages SIANET
A unique infrastructure that
hosts multiple Business
Networks
Supernodes power multiple
highly advanced Corda use
cases on the market
Protected, managed and
monitored infrastructure that
guarantees SLAs
A Governance system
approved and recognized by
the Business Network
A secure platform for
mission critical application
based on Distributed
Ledger Technology
WWW.SIA.EU
Seguici suAltri siti
www.tifrutta.itjiffy.sia.eu
Fillipe Guerra
fillipe.gomesguerra@sia.eu

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Blockchain's Third Wave: Tokenization, Payments, and Atomic Settlement
Blockchain's Third Wave: Tokenization, Payments, and Atomic SettlementBlockchain's Third Wave: Tokenization, Payments, and Atomic Settlement
Blockchain's Third Wave: Tokenization, Payments, and Atomic Settlement
 
DevDay: Have Your Cake and Eat it Too, Privacy and Security with ZKP, ING
DevDay: Have Your Cake and Eat it Too, Privacy and Security with ZKP, INGDevDay: Have Your Cake and Eat it Too, Privacy and Security with ZKP, ING
DevDay: Have Your Cake and Eat it Too, Privacy and Security with ZKP, ING
 
Cryptographic Agility in Corda
Cryptographic Agility in CordaCryptographic Agility in Corda
Cryptographic Agility in Corda
 
BizDay: Fully Managed Corda Enterprise with Azure Blockchain Service, Microsoft
BizDay: Fully Managed Corda Enterprise with Azure Blockchain Service, MicrosoftBizDay: Fully Managed Corda Enterprise with Azure Blockchain Service, Microsoft
BizDay: Fully Managed Corda Enterprise with Azure Blockchain Service, Microsoft
 
DevDay: Forma: Easily Deploy and Operate Hybrid and Multi-cloud Corda Network...
DevDay: Forma: Easily Deploy and Operate Hybrid and Multi-cloud Corda Network...DevDay: Forma: Easily Deploy and Operate Hybrid and Multi-cloud Corda Network...
DevDay: Forma: Easily Deploy and Operate Hybrid and Multi-cloud Corda Network...
 
DevDay: Writing a Secure CorDapp, (almost) Everything You Didn't Know You Nee...
DevDay: Writing a Secure CorDapp, (almost) Everything You Didn't Know You Nee...DevDay: Writing a Secure CorDapp, (almost) Everything You Didn't Know You Nee...
DevDay: Writing a Secure CorDapp, (almost) Everything You Didn't Know You Nee...
 
Hyperledger Fabric Update - June 2018
Hyperledger Fabric Update - June 2018Hyperledger Fabric Update - June 2018
Hyperledger Fabric Update - June 2018
 
Kaleido Platform Overview and Full-stack Blockchain Services
Kaleido Platform Overview and Full-stack Blockchain ServicesKaleido Platform Overview and Full-stack Blockchain Services
Kaleido Platform Overview and Full-stack Blockchain Services
 
BizDay: Truck Wallet, Daimler, KI Decentralized
BizDay: Truck Wallet, Daimler, KI DecentralizedBizDay: Truck Wallet, Daimler, KI Decentralized
BizDay: Truck Wallet, Daimler, KI Decentralized
 
BizDay: David E. Rutter Welcome Address
BizDay: David E. Rutter Welcome AddressBizDay: David E. Rutter Welcome Address
BizDay: David E. Rutter Welcome Address
 
Enterprise Blockchain: Lessons from Global Innovators in Production (All Thin...
Enterprise Blockchain: Lessons from Global Innovators in Production (All Thin...Enterprise Blockchain: Lessons from Global Innovators in Production (All Thin...
Enterprise Blockchain: Lessons from Global Innovators in Production (All Thin...
 
What does it take to deploy large scale decentralized applications?
What does it take to deploy large scale decentralized applications?What does it take to deploy large scale decentralized applications?
What does it take to deploy large scale decentralized applications?
 
The Emerging Role of ZKP in the Privacy Stack of Production Business Networks...
The Emerging Role of ZKP in thePrivacy Stack ofProduction Business Networks...The Emerging Role of ZKP in thePrivacy Stack ofProduction Business Networks...
The Emerging Role of ZKP in the Privacy Stack of Production Business Networks...
 
Webinar: Building end to-end solutions with Kaleido on AWS
Webinar: Building end to-end solutions with Kaleido on AWS Webinar: Building end to-end solutions with Kaleido on AWS
Webinar: Building end to-end solutions with Kaleido on AWS
 
Roles and skills of a corda architect a deep dive
Roles and skills of a corda architect  a deep diveRoles and skills of a corda architect  a deep dive
Roles and skills of a corda architect a deep dive
 
Ibm blockchain - Hyperledger 15.02.18
Ibm blockchain - Hyperledger 15.02.18Ibm blockchain - Hyperledger 15.02.18
Ibm blockchain - Hyperledger 15.02.18
 
Hyperledger Overview Feb 2017
Hyperledger Overview Feb 2017Hyperledger Overview Feb 2017
Hyperledger Overview Feb 2017
 
How Blockchain & Cryptocurrencies Redefining Financial Instruments in Finance
How Blockchain & Cryptocurrencies Redefining Financial Instruments in Finance How Blockchain & Cryptocurrencies Redefining Financial Instruments in Finance
How Blockchain & Cryptocurrencies Redefining Financial Instruments in Finance
 
Hyperledger Overview - 20181024
Hyperledger Overview - 20181024Hyperledger Overview - 20181024
Hyperledger Overview - 20181024
 
Hyperledger fabric 20180528
Hyperledger fabric 20180528Hyperledger fabric 20180528
Hyperledger fabric 20180528
 

Ähnlich wie DevDay: Managing a Distributed Network on a Common Infra, SIA

Log Analytics for Distributed Microservices
Log Analytics for Distributed MicroservicesLog Analytics for Distributed Microservices
Log Analytics for Distributed Microservices
Kai Wähner
 

Ähnlich wie DevDay: Managing a Distributed Network on a Common Infra, SIA (20)

IRJET- Proof of Document using Multichain and Ethereum
IRJET- Proof of Document using Multichain and EthereumIRJET- Proof of Document using Multichain and Ethereum
IRJET- Proof of Document using Multichain and Ethereum
 
Blockchain solution architecture deliverable
Blockchain solution architecture deliverableBlockchain solution architecture deliverable
Blockchain solution architecture deliverable
 
Resin.io overview (2016 July)
Resin.io overview (2016 July)Resin.io overview (2016 July)
Resin.io overview (2016 July)
 
Cisco Connect Toronto 2018 sd-wan - delivering intent-based networking to t...
Cisco Connect Toronto 2018   sd-wan - delivering intent-based networking to t...Cisco Connect Toronto 2018   sd-wan - delivering intent-based networking to t...
Cisco Connect Toronto 2018 sd-wan - delivering intent-based networking to t...
 
Why Automate the Network?
Why Automate the Network?Why Automate the Network?
Why Automate the Network?
 
A Blueprint for Cloud-Native Financial Institutions
A Blueprint for Cloud-Native Financial InstitutionsA Blueprint for Cloud-Native Financial Institutions
A Blueprint for Cloud-Native Financial Institutions
 
Sdn primer pdf
Sdn primer pdfSdn primer pdf
Sdn primer pdf
 
Next-generation enterprise Ethereum managed services
Next-generation enterprise Ethereum managed servicesNext-generation enterprise Ethereum managed services
Next-generation enterprise Ethereum managed services
 
Cisco Connect Halifax 2018 Cisco dna - deeper dive
Cisco Connect Halifax 2018   Cisco dna - deeper diveCisco Connect Halifax 2018   Cisco dna - deeper dive
Cisco Connect Halifax 2018 Cisco dna - deeper dive
 
Cisco Connect 2018 Thailand - Enabling the next gen data center transformatio...
Cisco Connect 2018 Thailand - Enabling the next gen data center transformatio...Cisco Connect 2018 Thailand - Enabling the next gen data center transformatio...
Cisco Connect 2018 Thailand - Enabling the next gen data center transformatio...
 
IRJET- Implementation of Dynamic Internetworking in the Real World it Domain
IRJET-  	  Implementation of Dynamic Internetworking in the Real World it DomainIRJET-  	  Implementation of Dynamic Internetworking in the Real World it Domain
IRJET- Implementation of Dynamic Internetworking in the Real World it Domain
 
Log Analytics for Distributed Microservices
Log Analytics for Distributed MicroservicesLog Analytics for Distributed Microservices
Log Analytics for Distributed Microservices
 
Cisco Connect 2018 Indonesia - software-defined access-a transformational ap...
Cisco Connect 2018 Indonesia -  software-defined access-a transformational ap...Cisco Connect 2018 Indonesia -  software-defined access-a transformational ap...
Cisco Connect 2018 Indonesia - software-defined access-a transformational ap...
 
Lattice Network Yellow Paper.pdf
Lattice Network Yellow Paper.pdfLattice Network Yellow Paper.pdf
Lattice Network Yellow Paper.pdf
 
Spring and Pivotal Application Service - SpringOne Tour - Boston
Spring and Pivotal Application Service - SpringOne Tour - BostonSpring and Pivotal Application Service - SpringOne Tour - Boston
Spring and Pivotal Application Service - SpringOne Tour - Boston
 
idc-link-dna
idc-link-dnaidc-link-dna
idc-link-dna
 
Serverless: Market Overview and Investment Opportunities
Serverless: Market Overview and Investment OpportunitiesServerless: Market Overview and Investment Opportunities
Serverless: Market Overview and Investment Opportunities
 
Security & Resiliency of Cloud Native Apps with Weave GitOps & Tetrate Servic...
Security & Resiliency of Cloud Native Apps with Weave GitOps & Tetrate Servic...Security & Resiliency of Cloud Native Apps with Weave GitOps & Tetrate Servic...
Security & Resiliency of Cloud Native Apps with Weave GitOps & Tetrate Servic...
 
Oracle Blockchain Experience Day
Oracle Blockchain Experience DayOracle Blockchain Experience Day
Oracle Blockchain Experience Day
 
SOA is Dead, long live SOA !
SOA is Dead, long live SOA !SOA is Dead, long live SOA !
SOA is Dead, long live SOA !
 

Mehr von R3

Mehr von R3 (20)

Supporting trade finance with letters of credit on corda
Supporting trade finance with letters of credit on cordaSupporting trade finance with letters of credit on corda
Supporting trade finance with letters of credit on corda
 
Corda Developer Bootcamp: Introduction to Corda
Corda Developer Bootcamp: Introduction to CordaCorda Developer Bootcamp: Introduction to Corda
Corda Developer Bootcamp: Introduction to Corda
 
Corda Developer Bootcamp: Tokens
Corda Developer Bootcamp: TokensCorda Developer Bootcamp: Tokens
Corda Developer Bootcamp: Tokens
 
Corda Developer Bootcamp: Tokens
Corda Developer Bootcamp:  TokensCorda Developer Bootcamp:  Tokens
Corda Developer Bootcamp: Tokens
 
Introduction to Corda Blockchain for Developers
Introduction to Corda Blockchain for DevelopersIntroduction to Corda Blockchain for Developers
Introduction to Corda Blockchain for Developers
 
Corda Developer Bootcamp: Accounts
Corda Developer Bootcamp: AccountsCorda Developer Bootcamp: Accounts
Corda Developer Bootcamp: Accounts
 
Insurance Round Table
Insurance Round TableInsurance Round Table
Insurance Round Table
 
BizDay: Usage Based Insurance and Fleet Management, Infosys
BizDay: Usage Based Insurance and Fleet Management, InfosysBizDay: Usage Based Insurance and Fleet Management, Infosys
BizDay: Usage Based Insurance and Fleet Management, Infosys
 
BizDay: Designing the Future of Payments, Mastercard
BizDay: Designing the Future of Payments, MastercardBizDay: Designing the Future of Payments, Mastercard
BizDay: Designing the Future of Payments, Mastercard
 
DevDay: Developer Updates: Visual Studio Code, Java 11 and OpenAPI (oh my), L...
DevDay: Developer Updates: Visual Studio Code, Java 11 and OpenAPI (oh my), L...DevDay: Developer Updates: Visual Studio Code, Java 11 and OpenAPI (oh my), L...
DevDay: Developer Updates: Visual Studio Code, Java 11 and OpenAPI (oh my), L...
 
DevDay: Getting Started with Tokens and Accounts, R3
DevDay: Getting Started with Tokens and Accounts, R3DevDay: Getting Started with Tokens and Accounts, R3
DevDay: Getting Started with Tokens and Accounts, R3
 
BizDay: Transition to DLT in RTGS payments, Accenture, SAP
BizDay: Transition to DLT in RTGS payments, Accenture, SAPBizDay: Transition to DLT in RTGS payments, Accenture, SAP
BizDay: Transition to DLT in RTGS payments, Accenture, SAP
 
BizDay: Connecting Construction & Insurance Ecosystem, Tinubu Square
BizDay: Connecting Construction & Insurance Ecosystem, Tinubu SquareBizDay: Connecting Construction & Insurance Ecosystem, Tinubu Square
BizDay: Connecting Construction & Insurance Ecosystem, Tinubu Square
 
BizDay: The Wholesale Food Supply Chain is Ripe for Transformation, ripe.io
BizDay: The Wholesale Food Supply Chain is Ripe for Transformation, ripe.ioBizDay: The Wholesale Food Supply Chain is Ripe for Transformation, ripe.io
BizDay: The Wholesale Food Supply Chain is Ripe for Transformation, ripe.io
 
BizDay: A View From Behind the Curtain, SIX Exchange
BizDay: A View From Behind the Curtain, SIX ExchangeBizDay: A View From Behind the Curtain, SIX Exchange
BizDay: A View From Behind the Curtain, SIX Exchange
 
BizDay: Finteum Presentation
BizDay: Finteum PresentationBizDay: Finteum Presentation
BizDay: Finteum Presentation
 
BizDay: Using Tokens for Payment and Instant Settlement, R3
BizDay: Using Tokens for Payment and Instant Settlement, R3BizDay: Using Tokens for Payment and Instant Settlement, R3
BizDay: Using Tokens for Payment and Instant Settlement, R3
 
BizDay: Digital Micro-Lending and Debt Crowd Funding Platform, JVentures
BizDay: Digital Micro-Lending and Debt Crowd Funding Platform, JVenturesBizDay: Digital Micro-Lending and Debt Crowd Funding Platform, JVentures
BizDay: Digital Micro-Lending and Debt Crowd Funding Platform, JVentures
 
BizDay: Trusted Data Exchange for Corp and Supplier Onboarding, Capgemini
BizDay: Trusted Data Exchange for Corp and Supplier Onboarding, CapgeminiBizDay: Trusted Data Exchange for Corp and Supplier Onboarding, Capgemini
BizDay: Trusted Data Exchange for Corp and Supplier Onboarding, Capgemini
 
BizDay: The Path to The Risk Singularity, RiskStream
BizDay: The Path to The Risk Singularity, RiskStreamBizDay: The Path to The Risk Singularity, RiskStream
BizDay: The Path to The Risk Singularity, RiskStream
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Kürzlich hochgeladen (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
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
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
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
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
"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 ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 

DevDay: Managing a Distributed Network on a Common Infra, SIA

  • 1. SIAchain Managing a Distributed Network on a common infrastructure pattern Fillipe Guerra Head of Architecture
  • 2. 2@ SIA SIAchain: A secure private infrastructure based on Distributed Ledger Technology for mission-critical Blockchain applications 2017 2018 Q1/Q2 2018 Q3/Q4 2019 Q1/Q2/Q3 Today Born of SIAchain Transform ideas into a disruptive technology solutions. A Private Distributed Infrastructure for Mission Critical Applications is born. The Spunta CordApp optimizes the interbank reconciliation process facilitating the operations of the whole Italian Banking community. Lab & PoC Partnership with R3 aims to speed up the global development and adoption of applications based on Distributed Ledger Technology. Design and Installation of Testing Environments for performance assessment and launch in production of the first Business Network involving 200 geographically distributed nodes: Spunta Project. Internal Test Full Tests performed by SIA Testing Team to ensure full infrastructure functionalities. Bug fixing, software patches and automation pipeline development. External Test UAT Tests performed directly by the Banks. Implementation of enterprise-grade business continuity solution on SIAchain. High Availability and Disaster Recovery design and implementation. Monitoring and Log analysis designing and implementation. Production ABILabChain: a Private managed Corda Network is released in Production on SIAchain infrastructure. The Spunta Banche Business Network involves more than 200 nodes associated to the Italian financial institutions.
  • 3. 3© SIA Blockchain implementation costs Business Continuity Finding the most suitable blockchain application is not as easy as a majority of them are not fully developed. Furthermore, the most convenient platforms come at a huge cost in terms of implementation and support. Most of the Enterprise Permissioned Blockchain platforms dont provide native High Availability and Disaster Recovery support since the ledger is not fully distributed. Lack of Partners Blockchain is quiet novel and understanding its basic principles requires assistance by those that are already knowledgeable. However, getting the right partner is problematic, given the circunstances that most partners are already engaged in other blockchain demands. Therefore one is not likely to get the right kind of solutions. Monitoring and Analytics Advanced metrics, monitoring, analytics and alerting gives us real-time visibility into the nodes. It also allows us to quickly identify and resolve issues. We have layers of insights not just into our infrastructure stack, but also the underlying protocols, and can quickly work with protocol core devs to remedy network-wide problems. From design to production: the challenges that SIAchain faced along the path
  • 4. Central Services SIANET 4© SIA The infrastructure has been designed taking into account the necessity of making it simpler for end-users and developers to design and deploy their CordApps in a fast, secure and controlled way. Such a large network hides a great complexity behind the differences that occurs within the technology readiness of the actors involved.
  • 5. 5© SIA SIAchain’s infrastructure is an end to end infrastructure that connects the on- premises nodes to SIA’s Central Services SIANET DB SYNC Production Site DR Site DB SYNC SIA Central Services Bank Nodes
  • 6. 6© SIA Adding an additional layer of complexity : SIAchain integrates Business Continuity at Infrastructure Level SIANET Vmotion in case of Physical Host Failure. Bank2ACT-Bank1SBY WitnessBank1ACT-Bank2SBY Automatic Application Failover and Balancing VSAN Storage FW1 FW2 HA_PROXY1 HA_PROXY2 Vmotion in case of Physical Host Failure.
  • 7. 7© SIA Redundancy of Corda Nodes has been recognised as a value added feature of enterprise-grade Business Networks SIANET Automatic Application Failover and Balancing FW1 FW2 HA_PROXY1 HA_PROXY2 Shared Artemis Volume Active Node Standby Node Both Corda Nodes (Active & Standby) points to the same Artemis Queue trying to start the Corda process. Once the Active Node crashes, the Artemis Queue is automatically unlocked and the process on the Standby Node will then start successfully.
  • 8. 8© SIA SIAchain’s architecture involves a variety of technologies and the technology governance allows SIAS to orchestrate the whole network to be at the same technological readiness
  • 9. 9© SIA SIAchain Nodes supports also the front-end web server for accessing the blockchain ledgers in order to facilitate the Participant to easly&quickly join the Business Network CORDAAUXCORDAAUXCORDAAUX CORDAAUX AUX Node Front- End Identity Provider Batch Loading CORDA Node CORDA DBAUX DB Customer A Customer B Customer C Customer D Operator’s access
  • 10. 10© SIA SIA has designed a multi-DLT infrastructure based on a private network of nodes residing on Client’s premises supporting permissioned communities Supernodes resting on Client’s premises leverages SIANET A unique infrastructure that hosts multiple Business Networks Supernodes power multiple highly advanced Corda use cases on the market Protected, managed and monitored infrastructure that guarantees SLAs A Governance system approved and recognized by the Business Network A secure platform for mission critical application based on Distributed Ledger Technology