{"product_id":"programmers-guide-to-apache-thrift-9781617296161","title":"Programmer's Guide to Apache Thrift","description":"\u003cp\u003e • Author(s): Randy Abernethy\u003cbr\u003e • Publisher: Manning Publications\u003cbr\u003e • Publisher Imprint: Manning Publications\u003cbr\u003e • BISAC: Database Administration \u0026amp; Management\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003ci\u003eProgrammer's Guide to Apache Thrift\u003c\/i\u003e provides comprehensive coverage of the Apache Thrift framework along with a developer's-eye view of modern distributed application architecture. Packed with complete code examples and pragmatic discussion, this book lays the best practices for multi-language distributed application development. You'll take a guided tour through transports, protocols, IDL and servers as you explore complete example programs in C++, Java and Python. You'll also learn how to work with platforms ranging from enterprise servers to mobile clients.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cb\u003eAbout the technology\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e \u003cp\u003eAny distributed application includes individual components, often written in different languages and hosted in multiple locations, which must communicate quickly and efficiently. Apache Thrift is a communication framework that enables cross-language remote procedure calls and serialization. Apache Thrift supports embedded, mobile, web, and server environments and a host of languages ranging from JavaScript to C++. It's perfect for back end services and embedded systems where size, scalability and performance are mission critical.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e\u003cb\u003eKey Features\u003c\/b\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eClear, concise coverage of all of the primary Apache Thrift features \u003c\/li\u003e \u003cli\u003eComplete coverage of the Apache Thrift Interface Definition Language \u003c\/li\u003e \u003cli\u003eBuilding and serializing complex user defined types \u003c\/li\u003e \u003cli\u003eWorking with plug in serialization protocols and data compression \u003c\/li\u003e \u003cli\u003eCreating cross-language services \u003c\/li\u003e \u003cli\u003eTools and features to enable interface evolution\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cb\u003eRandy Abernethy\u003c\/b\u003e is an active Apache Thrift contributor and can be found on the dev and user email lists. A serial entrepreneur, Randy founded Hollywood's first all hard disk recording studio in the early 90s, a direct market access institutional brokerage in the 2000s, and has recently focused on the development of proprietary automated trading systems using Apache Thrift for interoperability.\u003c\/p\u003e","brand":"Manning Publications","offers":[{"title":"Paperback","offer_id":45356302041239,"sku":"9781617296161","price":4773.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9781617296161.webp?v=1767671766","url":"https:\/\/atlanticbooks.com\/products\/programmers-guide-to-apache-thrift-9781617296161","provider":"Atlantic Books","version":"1.0","type":"link"}