You are on page 1of 9

TECHNICAL COMPLEXITY #1

(Backend complexity)

Load Balancing the Blockchain
TECHNICAL COMPLEXITY #1 - BLOCKCHAIN OPTIMISATION
➤ The Blockchain is Single-Threaded, in a
Multi-threaded world.
➤ Therefore,to keep loads speedy, we had
to minimise all possible reads to the
blockchain.
➤ Events have to be kept to a minimum.
TECHNICAL COMPLEXITY #1 - BLOCKCHAIN OPTIMISATION
➤ The Ganache-CLI gets laggier for each block
it mines.
TECHNICAL COMPLEXITY #2
(Frontend Complexity)
Developing a PWA in Vanilla JS
TECHNICAL COMPLEXITY #2 - VANILLA JS
➤ Developing a PWA in Vanilla JS means that
all the things we took for granted with a
framework has to be re-thought of.
➤ Maintainability of code
➤ Scalability of code
➤ Flexibility of code
TECHNICAL COMPLEXITY #2 - VANILLA JS
➤ Maintainability of code :
TECHNICAL COMPLEXITY #2 - VANILLA JS
➤ Scalability/Flexibility of code : 

Scalable Async Operations
TECHNICAL COMPLEXITY #3
(Middleware Complexity)
From ESB to Service Consumer
TECHNICAL COMPLEXITY #3 - THE BLOCKCHAIN ON TIBCO
➤ Integratingthe blockchain with TIBCO
means that old services now have to be
updated to accommodate writing to the
blockchain. (Live demo)

You might also like