US 11,669,638 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 Jun. 30, 2022, as Appl. No. 17/810,118.
Application 17/810,118 is a continuation of application No. 16/879,077, filed on May 20, 2020, granted, now 11,468,193.
Prior Publication US 2022/0335161 A1, Oct. 20, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 12/00 (2006.01); G06F 21/62 (2013.01); G06F 16/215 (2019.01); G06F 11/14 (2006.01)
CPC G06F 21/6254 (2013.01) [G06F 11/1453 (2013.01); G06F 11/1469 (2013.01); G06F 16/215 (2019.01); G06F 2201/84 (2013.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:
receiving an object from a client as part of a data ingestion process;
directing the object to an object access microservice;
providing a copy of the object to a masker worker microservice;
masking the copy of the object to create a masked object, wherein the masking of the copy of the object is performed inline prior to storage of the object;
deduplicating the object and the masked object; and
storing the masked object and the object in storage.