US 11,983,148 B2
Data masking in a microservice architecture
Kimberly R. Lu, Sunnyvale, CA (US); Joseph S. Brandt, Salt Lake City, UT (US); and Philip N. Shilane, Newtown, PA (US)
Assigned to EMC IP HOLDING COMPANY LLC, Hopkinton, MA (US)
Filed by EMC IP Holding Company LLC, Hopkinton, MA (US)
Filed on Apr. 8, 2022, as Appl. No. 17/658,479.
Application 17/658,479 is a continuation of application No. 16/879,084, filed on May 20, 2020, granted, now 11,347,690.
Prior Publication US 2022/0229813 A1, Jul. 21, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 9/30 (2018.01); G06F 16/14 (2019.01); G06F 16/16 (2019.01); G06F 16/174 (2019.01)
CPC G06F 16/1748 (2019.01) [G06F 9/3009 (2013.01); G06F 16/148 (2019.01); G06F 16/162 (2019.01); G06F 16/168 (2019.01)] 10 Claims
OG exemplary drawing
 
1. A system, comprising:
one or more hardware processors; and
a non-transitory storage medium having stored therein instructions that are executable by the one or more hardware processors to perform operations comprising:
with a masker controller job, retrieving an object and an associated object ID from a masking bucket that is defined in storage;
making a copy of the object;
with a masker worker microservice, masking the copy of the object to create a masked object;
transmitting the masked object to an object access microservice;
with the object access microservice, transmitting the masked object to a deduplication microservice;
with the deduplication microservice, deduplicating the masked object; and
storing the masked object in the storage.