AdroitLogic, the enterprise integration solutions provider that empowers its clients to stay ahead of the competition with its high-performance product stack, announced the publication of a case study describing the deployment of its Enterprise Service Bus (ESB) UltraESB at CAKE LABS, a subsidiary of Sysco, to support their cloud based software platform used by thousands of restaurants.
“AdroitLogic UltraESB has helped us make our API-based application development much simpler/easier by providing much needed supportive services for our APIs. We heavily use UltraESB’s endpoint proxying, payload manipulation, header based API versioning and backward compatibility maintenance, among others. AdroitLogic’s customer support has been prompt and competent. We look forward to working with them in the days to come,” stated Rohana Kumara, the Vice President of Engineering and Architecture at CAKE LABS.
CAKE LABS is a subsidiary of Sysco, the world’s largest foodservice provider, serving over 425,000 restaurants. CAKE, their flagship product, is a cloud based software platform that revolutionizes restaurant experience for both restaurant owners and patrons.
CAKE LABS utilizes AdroitLogic UltraESB to mediate inbound HTTP requests from their browser and mobile applications and internal servers to their authentication and back-end servers. In addition to achieving API versioning via header-based routing, CAKE LABS fulfills different payload aggregation and manipulation requirements effortlessly through the user-friendly mediation API of UltraESB. With this added flexibility, CAKE LABS is now capable of providing backward compatibility for their APIs smoothly, and adapting to subsequent changes efficiently.
CAKE LABS runs two UltraESB instances in AWS EC2 (Amazon Elastic Compute Cloud) in active-active configuration, fronted by a round-robin Elastic Load Balancer (ELB). This setup processes three million requests per day, with message sizes varying from a few kilobytes to five megabytes.