On this e-newsletter, we’ll cowl the next matters:
-
How Apple Pay and Google Pay deal with card data
-
JSON visualization instrument
-
Unified Funds Interface (UPI) in India
-
Easy methods to choose the fitting database
-
How Google/Apple maps blur license plates and human faces on Avenue View
Postman simplifies every step of the API lifecycle and streamlines collaboration so you’ll be able to create higher APIs—quicker. The platform is cloud-native and consists of the great suite of options enterprises are on the lookout for, together with SSO, audit, platform safety, and far more.
API repository
Postman can retailer and handle API specs, documentation, workflow recipes, check circumstances and outcomes, metrics, and every little thing else associated to APIs.
Workspaces
Postman workspaces are collaborative locations the place groups collect and remedy issues. Each individual in a workspace sees the identical API instruments, collections, and environments, that are up to date in real-time.
API lifecycle
The Postman platform features a complete set of instruments that assist speed up the API lifecycle—from design, testing, documentation, and mocking to the sharing and discoverability of your APIs.
Governance
Postman’s full-lifecycle method to governance lets adopters shift left of their improvement practices, producing better-quality APIs and fostering collaboration between developer and API design groups.
The diagram beneath reveals the variations. Each approaches are very safe, however the implementations are completely different. To know the distinction, we break down the method into two flows.
1 Registering your bank card move
2 Fundamental fee move
1. The registration move is represented by steps 1~3 for each circumstances. The distinction is:
Apple Pay: Apple doesn’t retailer any card data. It passes the cardboard data to the financial institution. Financial institution returns a token referred to as DAN (gadget account quantity) to the iPhone. iPhone then shops DAN right into a particular {hardware} chip.
Google Pay: If you register the bank card with Google Pay, the cardboard data is saved within the Google server. Google returns a fee token to the cellphone.
2. If you click on the “Pay” button in your cellphone, the fundamental fee move begins. Listed below are the variations:
Apple Pay: For iPhone, the e-commerce server passes the DAN to the financial institution.
Google Pay: Within the Google Pay case, the e-commerce server passes the fee token to the Google server. Google server seems to be up the bank card data and passes it to the financial institution.
Within the diagram, the purple arrow means the bank card data is offered on the general public community, though it’s encrypted.
References:
[1] Apple Pay safety and privateness overview
[3] Apple Pay vs. Google Pay: How They Work
For those who use JSON information, you may most likely like this instrument.
Nested JSON information are onerous to learn.
JsonCrack generates graph diagrams from JSON information and makes them simple to learn.
Moreover, the generated diagrams might be downloaded as photos.
What’s UPI? UPI is an on the spot real-time fee system developed by the Nationwide Funds Company of India.
It accounts for 60% of digital retail transactions in India at the moment.
UPI = fee markup language + commonplace for interoperable funds
Registration & Hyperlink to Financial institution Account
Direct fee
The diagram beneath presents a potential resolution which may work in an interview setting.
The high-level structure is damaged down into three phases:
-
Information pipeline – put together the coaching knowledge set
-
Blurring pipeline – extract and classify objects and blur related objects, for instance, license plates and faces.
-
Serving pipeline – serve blurred avenue view photos to customers.
Information pipeline
Step 1: We get the annotated dataset for coaching. The objects are marked in bounding packing containers.
Steps 2-4: The dataset goes by means of preprocessing and augmentation to be normalized and scaled.
Steps 5-6: The annotated dataset is then used to coach the machine studying mannequin, which is a 2-stage community.
Blurring pipeline
Steps 7-10: The road view photos undergo preprocessing, and object boundaries are detected within the photos. Then delicate objects are blurred, and the photographs are saved in an object retailer.
Serving pipeline
Step 11: The blurred photos can now be retrieved by customers.
Thanks for making it this far!
If you wish to be taught extra about System Design, take a look at our books: