Book description
JSON is becoming the backbone for meaningful data interchange over the internet. This format is now supported by an entire ecosystem of standards, tools, and technologies for building truly elegant, useful, and efficient applications. With this hands-on guide, author and architect Tom Marrs shows you how to build enterprise-class applications and services by leveraging JSON tooling and message/document design.
JSON at Work provides application architects and developers with guidelines, best practices, and use cases, along with lots of real-world examples and code samples. You’ll start with a comprehensive JSON overview, explore the JSON ecosystem, and then dive into JSON’s use in the enterprise.
- Get acquainted with JSON basics and learn how to model JSON data
- Learn how to use JSON with Node.js, Ruby on Rails, and Java
- Structure JSON documents with JSON Schema to design and test APIs
- Search the contents of JSON documents with JSON Search tools
- Convert JSON documents to other data formats with JSON Transform tools
- Compare JSON-based hypermedia formats, including HAL and jsonapi
- Leverage MongoDB to store and access JSON documents
- Use Apache Kafka to exchange JSON-based messages between services
Publisher resources
Table of contents
- Preface
- I. JSON Overview and Platforms
- 1. JSON Overview
- 2. JSON in JavaScript
- 3. JSON in Ruby on Rails
- 4. JSON in Java
- II. The JSON Ecosystem
- 5. JSON Schema
- 6. JSON Search
- 7. JSON Transform
- III. JSON in the Enterprise
- 8. JSON and Hypermedia
- 9. JSON and MongoDB
-
10. JSON Messaging with Kafka
- Kafka Use Cases
- Kafka Concepts and Terminology
- The Kafka Ecosystem—Related Projects
- Kafka Environment Setup
- Kafka Command-Line Interface (CLI)
- Kafka Libraries
-
End-to-End Example—Speaker Proposals at MyConference
- Test Data
- Architecture Components
- Set Up the Kafka Environment
- Set Up Fake Email Server and Client—MailCatcher
- Set Up Node.js Project Environment
- Speaker Proposal Producer (Send Speaker Proposals)
- Proposal Reviewer (Consumer/Producer)
- Speaker Notifier (Consumer)
- Review Notification Email Messages with MailCatcher
- What We Covered
- A. Installation Guides
- B. JSON Community
- Index
Product information
- Title: JSON at Work
- Author(s):
- Release date: July 2017
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781449358327
You might also like
book
GraphQL in Action
Reduce bandwidth demands on your APIs by getting only the results you need—all in a single …
book
Building Event-Driven Microservices
Organizations today often struggle to balance business requirements with ever-increasing volumes of data. Additionally, the demand …
book
API Security in Action
A web API is an efficient way to communicate with an application or service. However, this …
book
HTTP: The Definitive Guide
Behind every web transaction lies the Hypertext Transfer Protocol (HTTP) --- the language of web browsers …