• Latest
  • Trending

Technical Development Report: Klever Exchange Performance Engineering, by CTO Bruno Campos

May 19, 2022
Visa powered no-limit Bitcoin credit card launched in UAE

Visa powered no-limit Bitcoin credit card launched in UAE

July 6, 2022
India Crypto Influencers

Indian crypto influencers not following government advertisement regulations

July 6, 2022
Meta announces closure of crypto wallet, Novi from 1 September 2022

Meta announces closure of crypto wallet, Novi from 1 September 2022

July 5, 2022
Switzerland will hold its first World Crypto Conference 2023

Switzerland will hold its first World Crypto Conference 2023

July 5, 2022
Klever Ninjas builds products for financial inclusion to empower millions

Klever Ninjas builds products for financial inclusion to empower millions

July 5, 2022
The Impossible Finance x Aura Network x Klever Exclusive Whitelist Allocation Campaign

Win AURA whitelist allocation via Impossible Finance’s Launchpad, participate now

July 5, 2022
Why build our own Blockchain?

Why build our own Blockchain?

July 4, 2022
Blockchain Scalability

Scalability & Performance on KleverChain

July 4, 2022
Apply to write Klever News content

Apply to write Klever News content

July 4, 2022
Rollout Phases of Klever Blockchain Features

Rollout Phases of Klever Blockchain Features

June 30, 2022
South African Brothers allegedly stole $3.6B worth Of Bitcoin from “Africrypt” investors

South African Brothers allegedly stole $3.6B worth Of Bitcoin from “Africrypt” investors

June 29, 2022
buy KNC

How can KNC be used in Klever Wallet

June 29, 2022
Klever
  • Home
  • Global
  • Exchange
  • Wallet
  • Education
  • NFTs
  • Announcements
  • Opinions
  • Marketcap
No Result
View All Result
  • Login
  • Register
Klever News
  • Home
  • Global
  • Exchange
  • Wallet
  • Education
  • NFTs
  • Announcements
  • Opinions
  • Marketcap
No Result
View All Result
Klever News
No Result
View All Result

Technical Development Report: Klever Exchange Performance Engineering, by CTO Bruno Campos

Warren Manuel by Warren Manuel
May 19, 2022
in Exchange, Global
Reading Time: 6 mins read
410 12
A A
0
Share on FacebookShare on Twitter

Welcome to the third edition of our Technical Development Progress Report where we’ll dive deeper into the Performance Engineering used to power the upcoming Klever Exchange.

Another super busy week, with so many challengers to overcome and together, supporting one another, we did it!

The team kept our focus, hard work and passion. That’s why I can’t feel anything but excitement!


Performance Engineering

This week let’s talk about our performance engineering used by the Klever tech team.

These are the processes behind the scenes that enable us to build the Klever Exchange, a High Performance Exchange, with our overarching goal to be a cheaper exchange, making possible to process huge amount of trades with small amounts and low fees.

Our Performance Engineering Process is part of our #devsecops squad with cross field specialists who joined the #KleverEx squad to apply their expertise.

You might also like

Visa powered no-limit Bitcoin credit card launched in UAE

Visa powered no-limit Bitcoin credit card launched in UAE

July 6, 2022
3.4k
India Crypto Influencers

Indian crypto influencers not following government advertisement regulations

July 6, 2022
3.3k

This process ensures high performance and resilience in our services, from the development phases to production environment. It is a cycled operation, that is loaded in every new release of the #KleverEx product.

The goal is to find and remove any possible bottlenecks that could limit the throughput of the exchange and its service to our users.

We see how the service will behave with an extreme and heavy load, and then analyze software architectural improvements, always seeking a more scalable and high performance solution with the lowest possible cost.

Before we go to the results, let’s talk a little bit about the software architecture used to power the #KleverEx. It is based on the Event Driven Microservice Architecture build on top of the Kubernetes (K8s) and Golang.

This solution guarantees us to have:

  • Loosely Coupled Structure – Event creators, such as when you create an order or your order is filled, and event consumers, like the UI informing you about the state of your orders, loosely coupled with event bus help, which assists them to the couple and decouple into different platforms (Android or IOS) in response to various events. It also enables us to have different developers develop different event processors with greater speed. And use these components and also reuse by many different platforms.

  • Real-time Analytics – Optimized event-driven architecture for real-time analytics. It has a much higher capacity to find, analyze, and then respond to patterns in time before critical events happen, thereby avoiding their occurrence in production. Using complex event processing to achieve real-time analytics.

  • Versatility – A system that follows event-driven architecture facilitates greater responsiveness because event-driven systems are, by design, normalized to unpredictable, nonlinear, and asynchronous environments. These systems are highly adaptable in different circumstances.

In simple words, this software architecture means:

  • Less effort to build the #KleverEx for the 3 planned platforms: Android, IOS and Web;

  • A real time UI, for the 3 planned platforms;

  • And an over more resilient solution.

Kubernetes, originally developed by Google, allow us to build and re-build environments as we wish, and as many we need. Using Infrastructure as code we can scale environments and services to fit our needs, only at the limit of our budget with cloud providers.

So, after any release we run the load test into the staging environment, and validate whether the performance is better than the last version. If it is worse, we simply block that code release and ask to the team to fix the bottlenecks found on it.

As an example, in one of our measurement of the services, fired over a release candidate code we just hit the performance limit at 114 Virtual Users (bots or robots that do non-stop requests without thinking time).

So, the team analyzes the performance data, identifies bottlenecks and software architecture limitations, and optimizes based on those results.

So, on the next day after changes in code, improving the usage of cache in the service level, and many others improvements we repeated the test on the fixed version and reach out the first level of the performance needed, that’s 250 Virtual Users (bots or robots that do non-stop requests without thinking time).

We ran the test until it reaches 550 Virtual Users and the service keeps the good performance above, so we green lighted this version.

Using these methods, we keep improving our services to bring to our community a high performance and resiliently scaling Klever Exchange experience.


Now, let’s see the overall progress in other squads this past week:

Klever Exchange


Klever Wallet


Klever Hard Wallet


Klever Workspace


I hope you enjoyed hearing more about the Performance Engineering of #KleverEx this week and the general technical progress made by our team. I can’t wait to see you next week!

Sincerely,

Bruno Campos

CTO at Klever

Previous Post

Klever Weekly Newsletter – Jun 4

Next Post

Market Update: KLV up +3.61% to $0.0687, BTC at $36,542 (+1.47%), ETH at $2,830 (+4.15%)

Warren Manuel

Warren Manuel

As the global Social Media Community Manager for Klever, I use my digital marketing and development skills to help grow the brand across many different channels, expanding the brand's reach, generating leads, and helping improve conversions, and repeat business.

Related Stories

Visa powered no-limit Bitcoin credit card launched in UAE

Visa powered no-limit Bitcoin credit card launched in UAE

by Jagdish Kumar
July 6, 2022
0
3.4k

Even though the cryptocurrency market has been showing a downward trend for a few months now, it does not stop...

India Crypto Influencers

Indian crypto influencers not following government advertisement regulations

by Jagdish Kumar
July 6, 2022
0
3.3k

While the government has asked crypto influencers to follow advertisement guidelines on their social media handles, these influencers are not...

Meta announces closure of crypto wallet, Novi from 1 September 2022

Meta announces closure of crypto wallet, Novi from 1 September 2022

by Jagdish Kumar
July 5, 2022
0
3.5k

Meta, formerly known as Facebook, which strived to build an ecosystem of cryptocurrencies, has decided to shut down its cryptocurrency...

Switzerland will hold its first World Crypto Conference 2023

Switzerland will hold its first World Crypto Conference 2023

by Jagdish Kumar
July 5, 2022
0
3.4k

Conferences in Switzerland do attract a lot of attention. From 13 to 15 January 2023, a global conference on cryptocurrency...

Next Post

Market Update: KLV up +3.61% to $0.0687, BTC at $36,542 (+1.47%), ETH at $2,830 (+4.15%)

Download Klever Wallet Download Klever Wallet Download Klever Wallet
ADVERTISEMENT

Recommended

Ethereum

Coin of the Week: Ethereum (ETH)

November 14, 2021
3.3k
Tron (TRX)

Coin of the Week: Tron (TRX)

May 19, 2022
3.4k

Popular Story

  • bitcoin news

    Bitcoin battles back from record losses to $21,000

    1845 shares
    Share 738 Tweet 461
  • Klever showcases its blockchain ecosystem on a Time Square billboard

    2334 shares
    Share 934 Tweet 584
  • K5 adds new blockchain and KleverSafe support in the latest Android version

    1490 shares
    Share 596 Tweet 373
  • Love Monster joins forces with Klever

    2382 shares
    Share 953 Tweet 596
  • Rollout Phases of Klever Blockchain Features

    1124 shares
    Share 450 Tweet 281

Follow us on Twitter

Klever News

Join the Klever community
Growing together we are stronger.
Be sure to follow us on social media to stay up to date.

Categories

  • Announcements
  • Coin of the Week
  • Education
  • Exchange
  • Global
  • Hardware Wallet
  • Market Updates
  • NFTs
  • Opinions
  • Sponsored
  • Wallet
  • Wallet
Download Klever Wallet Download Klever Wallet Download Klever Wallet
ADVERTISEMENT

Recent News

Visa powered no-limit Bitcoin credit card launched in UAE

Visa powered no-limit Bitcoin credit card launched in UAE

July 6, 2022
India Crypto Influencers

Indian crypto influencers not following government advertisement regulations

July 6, 2022
  • Marketcap
  • Sponsored Content
  • Advertise
  • Contact Us

© 2022 Klever News - Premium Crypto news & insights by Klever Finance.

  • Login
  • Sign Up
No Result
View All Result
  • Home
  • Global
  • Exchange
  • Wallet
  • Education
  • NFTs
  • Announcements
  • Opinions
  • Marketcap

Welcome Back!

Sign In with Google
OR

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Sign Up with Google
OR

Fill the forms below to register

*By registering into our website, you agree to the Terms & Conditions and Privacy Policy.
All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In

Add New Playlist

Clear Clear All
This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Visit our Privacy and Cookie Policy.
-
00:00
00:00

Queue

Update Required Flash plugin
-
00:00
00:00