In the last issue, I talked about why you need to pay for purchases using a QR code, and what difficulties the team faced when we built a new type of payment into the old architecture. Today I will try to explain how we managed to carry out such an update on the backend without stopping the service.
, , , : , . , QR.
— , . , . , .
, , . , API : , , … , , , , ( ). , , , .
, , , , .
, . — , . -. .
- , . , , . , .
, , , , , . . . -. .
:
, .
.
, .
, , . , , , 15 ( Windows).
. , 15 , . , , QR. .
( , ), , , . , .
:
, , . , , .
, . . . , .
, , .
, :
- , . , .
vacuum , , .
, , — : .
2 .
, , , . . , - .
UI , , , , .
, , — 10 , , . . -. QR, .
. , . , . , , !