Authors:
This is a unique contemporary book for any software engineer or experienced APIs programmers/coder
Employs a practical, case studies-driven approach to creating maintainable APIs
Written by an expert software engineer and production manager
Buy it now
Buying options
Tax calculation will be finalised at checkout
Other ways to access
This is a preview of subscription content, log in via an institution to check for access.
Table of contents (17 chapters)
-
Front Matter
-
Back Matter
About this book
Build straightforward and maintainable APIs to create services that are usable and maintainable. Although this book focuses on distributed services, it also emphasizes how the core principles apply even to pure OOD and OOP constructs.
The overall context of Creating Maintainable APIs is to classify the topics into four main areas: classes and interfaces, HTTP REST APIs, messaging APIs, and message payloads (XML, JSON and JSON API as well as Apache Avro).
What You Will Learn
- Use object-oriented design constructs and their APIs
- Create and manage HTTP REST APIs
- Build and manage maintainable messaging APIs, including the use of Apache Kafka as a principal messaging hub
- Handle message payloads via JSON
Who This Book Is For
Any level software engineers and very experienced programmers.
Authors and Affiliations
-
Expro I.T. Consulting, Kikinda, Serbia
Ervin Varga
About the author
Bibliographic Information
Book Title: Creating Maintainable APIs
Book Subtitle: A Practical, Case-Study Approach
Authors: Ervin Varga
DOI: https://doi.org/10.1007/978-1-4842-2196-9
Publisher: Apress Berkeley, CA
eBook Packages: Professional and Applied Computing, Professional and Applied Computing (R0), Apress Access Books
Copyright Information: Ervin Varga 2016
Softcover ISBN: 978-1-4842-2195-2Published: 15 November 2016
eBook ISBN: 978-1-4842-2196-9Published: 14 November 2016
Edition Number: 1
Number of Pages: XIX, 293
Number of Illustrations: 40 illustrations in colour
Topics: Programming Languages, Compilers, Interpreters, Programming Techniques