현대 온라인 서비스 확장하면서 monolithic application이 loosely-coupled microservices가 되어간다
네트워크 및 Software Stack 최적화는 이뤄졌지만 internal format과 message간 변환을 수행하기 위한 Data Transformation(DT)는 주요 bottle-neck 되는 중
그래서 programable DT HW 가속기 Optimus Prime(OP) 제안
1. Introduction
warehouse-scale computer에서 기존 application은 단순 binary 기반 많았는데, 요즘은 Remote Procedure Call (RPC) or RESTful API 활용 통신함. 각자 자기꺼에 맞춘 언어로 data format 사용해서 DT가 필요해짐
네트워크랑 프로토콜 성능은 비약적으로 향상되었고 병목은 서버 내부로 이동했음. 결국 DT 최적화 필요하다, 이론적으로 모두 단일 data format이면 DT 필요 없고 NIC 수준 network 속도 가능