Async & Bulk REST API
new possibilities of communication
between systems
Marek Borzęcki | Divante Team Leader
Integrations
Is the game worth the candle?
Async & Bulk REST API
Async & Bulk REST API
Async & Bulk REST API
Async & Bulk REST API
Does REST API works for single
requests ?
Async & Bulk REST API
Demo 1: single REST API request
Async & Bulk REST API
Does REST API works for BULK
requests ?
Async & Bulk REST API
Demo 2: bulk REST API requests
Async & Bulk REST API
How does REST API works ?
Async & Bulk REST API
So, how to optimize it ?
Thanks, Async & Bulk Rest API
Async & Bulk REST API
Async REST API
TODO
1. configure RabbitMQ [DevOps 1h]
2. configure Magento [Developer 15 min]
3. add /async to REST API request
[Developer 15 min]
Async & Bulk REST API
Demo 3: Async REST API requests
Async & Bulk REST API
Async & Bulk REST API
TODO
1. merge requests
2. add /async/bulk to REST API request
[Developer 15 min]
Async & Bulk REST API
Demo 4: Async & Bulk REST API
requests
Async & Bulk REST API
Test for 100 products
REST API Async REST API Async & Bulk REST API
1 x M2 process
101 s
82 s 66 s
4 x M2 process 42 s 30 s
Async & Bulk REST API
Conclusions:
1. Thanks Async & Bulk API you will be able to optimize min 50%
integration efficiency
2. About 95% REST API methods support POST, PUT, PATCH,
DELETE async requests (not support GET requests)
3. Async & Bulk available from Magento 2.3 version
4. You will be able to check/update all async processes
5. Bulk API split request to separate requests in queue
6. You have to try it ! :)
Async & Bulk REST API
Questions?
Hi, my name is Marek Borzęcki
I am a TRIBE Tech leader responsible for Magento 2 platform at Divante,
one of the biggest Magento Agencies in Europe
eCommerce Solution Architect experienced in B2B and Marketplace
Magento 2 Solution Specialist and also Developer
email: mborzecki@divante.com
mobile: +48 661 446972
/marek-borzecki
LEARN MORE AT
DIVANTE.COM/BLOG

Async & Bulk REST API new possibilities of communication between systems

  • 1.
    Async & BulkREST API new possibilities of communication between systems Marek Borzęcki | Divante Team Leader
  • 2.
    Integrations Is the gameworth the candle? Async & Bulk REST API
  • 3.
    Async & BulkREST API
  • 4.
    Async & BulkREST API
  • 5.
    Async & BulkREST API
  • 6.
    Does REST APIworks for single requests ? Async & Bulk REST API
  • 7.
    Demo 1: singleREST API request Async & Bulk REST API
  • 8.
    Does REST APIworks for BULK requests ? Async & Bulk REST API
  • 9.
    Demo 2: bulkREST API requests Async & Bulk REST API
  • 10.
    How does RESTAPI works ? Async & Bulk REST API
  • 11.
    So, how tooptimize it ? Thanks, Async & Bulk Rest API Async & Bulk REST API
  • 12.
    Async REST API TODO 1.configure RabbitMQ [DevOps 1h] 2. configure Magento [Developer 15 min] 3. add /async to REST API request [Developer 15 min] Async & Bulk REST API
  • 13.
    Demo 3: AsyncREST API requests Async & Bulk REST API
  • 14.
    Async & BulkREST API TODO 1. merge requests 2. add /async/bulk to REST API request [Developer 15 min] Async & Bulk REST API
  • 15.
    Demo 4: Async& Bulk REST API requests Async & Bulk REST API
  • 16.
    Test for 100products REST API Async REST API Async & Bulk REST API 1 x M2 process 101 s 82 s 66 s 4 x M2 process 42 s 30 s Async & Bulk REST API
  • 17.
    Conclusions: 1. Thanks Async& Bulk API you will be able to optimize min 50% integration efficiency 2. About 95% REST API methods support POST, PUT, PATCH, DELETE async requests (not support GET requests) 3. Async & Bulk available from Magento 2.3 version 4. You will be able to check/update all async processes 5. Bulk API split request to separate requests in queue 6. You have to try it ! :) Async & Bulk REST API
  • 18.
    Questions? Hi, my nameis Marek Borzęcki I am a TRIBE Tech leader responsible for Magento 2 platform at Divante, one of the biggest Magento Agencies in Europe eCommerce Solution Architect experienced in B2B and Marketplace Magento 2 Solution Specialist and also Developer email: mborzecki@divante.com mobile: +48 661 446972 /marek-borzecki
  • 19.