Please use this identifier to cite or link to this item:
http://localhost/handle/Hannan/1059
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Hunter, Thomas, ; II, ; author ; | en_US |
dc.date.accessioned | 2013 | en_US |
dc.date.accessioned | 2020-05-17T08:24:43Z | - |
dc.date.available | 2020-05-17T08:24:43Z | - |
dc.date.issued | 2017 | en_US |
dc.identifier.isbn | 9781484228876 ; | en_US |
dc.identifier.isbn | 1484228871 ; | en_US |
dc.identifier.uri | http://localhost/handle/Hannan/1059 | - |
dc.description | Ohio Library and Information Network ; | en_US |
dc.description | Available to OhioLINK libraries ; | en_US |
dc.description | en_US | |
dc.description | en_US | |
dc.description | en_US | |
dc.description | en_US | |
dc.description | Original ; 9781484228869 ; 1484228863 ; (OCoLC)987282005 ; | en_US |
dc.description | en_US | |
dc.description | en_US | |
dc.description.statementofresponsibility | Thomas Hunter II | en_US |
dc.description.tableofcontents | At a Glance; Contents; About the Author; About the Technical Reviewers; Preface; Chapter 1: Introduction; Why Use Microservicese; Forced Separation of Concerns; Natural Team Ownership; Frequent Deployments; Heterogeneous Selection of Languages; Organization Buy-In; Separation of Concerns; Nouns (Entities); Verbs (Actions/Relationships); Example Microservice Breakdown; Team Structure; Splitting a Monolith; Terminology; Networking Basics; Hostnames and IP Addresses; Network Interfaces; Ports; Protocols; Chapter 2: HTTP API Design; Data Design and Abstraction; Examples of Abstraction ; | en_US |
dc.description.tableofcontents | Good AbstractionBad Abstraction; Real-World Examples; GitHub: An Ideal Example; Twitter: A Flawed Example; Anatomy of an HTTP Message; Debugging HTTP Traffic; API Entrypoint; Choosing an Entrypoint for a Public API; Content Located at the Root; API Requests; HTTP Methods; URL Endpoints; Top-Level Collections; Specific Endpoints; Filtering Resources; White-Listing Attributes; Filtered Request; Unfiltered Request; Requesting Arrays via URL Parameters; Repeat Parameters; Bracket Notation; Comma Separated; Body Formats; JSON; Form URL Encoded; Multipart Form Data; HTTP Headers; API Responses ; | en_US |
dc.description.tableofcontents | HTTP Status CodesCommon API Status Codes; Status Code Ranges; 1XX: Informational; 2XX: Successful; 3XX: Redirection; 4XX: Client Error; 5XX: Server Error; Content Types; Expected Body Content; GET /{collection}; GET /{collection}/{resource_id}; POST /{collection}; PUT /{collection}/{resource_id}; PATCH /{collection}/{resource_id}; DELETE /{collection}/{resource_id}; JSON Attribute Conventions; Attribute Name Casing; Snake Case; Pascal Case; Camel Case; Consistency Between Resources; Booleans; Timestamps; ISO 8601; JavaScript Default; Unix Epoch; SQL Timestamp; Resource Identifiers (IDs) ; | en_US |
dc.description.tableofcontents | NullsArrays; Whitespace; Error Reporting; Validation Errors; Generic Errors; Always Handle Server Errors; String-Based Error Codes; Responses Should Mimic Requests; Acceptable Discrepancy; Avoidable Discrepancy; HTTP Headers; API Standards; Simple Response Envelope; JSON Schema; JSON API; GraphQL; Hypermedia APIs; API Transports; JSON RPC; SOAP; MessagePack (Binary); Apache Thrift (Binary); Chapter 3: Deployments; Automated Testing; Unit Tests; Smoke Tests; Integration Tests; Acceptance Tests; Performance Tests; Regression Tests; Containers; Docker Containers; Dockerfile Breakdown ; | en_US |
dc.description.tableofcontents | Running a Docker ImageManaging Containers with Kubernetes; Further Reading: Mesos and Marathon; Build Pipeline; Continuous Integration and Deployment; Choosing Environments; Designing a Build Pipeline; Building with Jenkins; Testing Contributions; Jenkins; Travis CI; Further Reading: TeamCity and CircleCI; Chapter 4: Service Discovery; Why Do You Need Service Discoverye; Client Side vs. Server Side; Client-Side Discovery; Server-Side Discovery; Example Implementation; Get Entire State; Register Provider Instance; Deregister Provider Instance; Finding a Provider ; | en_US |
dc.format.extent | 1 online resource (xviii, 181 pages) ; | en_US |
dc.format.extent | Includes bibliographical references and index ; | en_US |
dc.publisher | Apress, | en_US |
dc.relation.haspart | 9781484228876.pdf | en_US |
dc.subject | Software architecture ; | en_US |
dc.subject | Computer network architectures ; | en_US |
dc.title | Advanced microservices : | en_US |
dc.title.alternative | a hands-on approach to microservice infrastructure and tooling / | en_US |
dc.type | Book | en_US |
dc.publisher.place | San Francisco, California : | en_US |
dc.classification.lc | QA76.754 ; | en_US |
dc.classification.dc | 005.3 ; 23 ; | en_US |
Appears in Collections: | مهندسی فناوری اطلاعات |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
9781484228876.pdf | 2.62 MB | Adobe PDF | Preview File |
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Hunter, Thomas, ; II, ; author ; | en_US |
dc.date.accessioned | 2013 | en_US |
dc.date.accessioned | 2020-05-17T08:24:43Z | - |
dc.date.available | 2020-05-17T08:24:43Z | - |
dc.date.issued | 2017 | en_US |
dc.identifier.isbn | 9781484228876 ; | en_US |
dc.identifier.isbn | 1484228871 ; | en_US |
dc.identifier.uri | http://localhost/handle/Hannan/1059 | - |
dc.description | Ohio Library and Information Network ; | en_US |
dc.description | Available to OhioLINK libraries ; | en_US |
dc.description | en_US | |
dc.description | en_US | |
dc.description | en_US | |
dc.description | en_US | |
dc.description | Original ; 9781484228869 ; 1484228863 ; (OCoLC)987282005 ; | en_US |
dc.description | en_US | |
dc.description | en_US | |
dc.description.statementofresponsibility | Thomas Hunter II | en_US |
dc.description.tableofcontents | At a Glance; Contents; About the Author; About the Technical Reviewers; Preface; Chapter 1: Introduction; Why Use Microservicese; Forced Separation of Concerns; Natural Team Ownership; Frequent Deployments; Heterogeneous Selection of Languages; Organization Buy-In; Separation of Concerns; Nouns (Entities); Verbs (Actions/Relationships); Example Microservice Breakdown; Team Structure; Splitting a Monolith; Terminology; Networking Basics; Hostnames and IP Addresses; Network Interfaces; Ports; Protocols; Chapter 2: HTTP API Design; Data Design and Abstraction; Examples of Abstraction ; | en_US |
dc.description.tableofcontents | Good AbstractionBad Abstraction; Real-World Examples; GitHub: An Ideal Example; Twitter: A Flawed Example; Anatomy of an HTTP Message; Debugging HTTP Traffic; API Entrypoint; Choosing an Entrypoint for a Public API; Content Located at the Root; API Requests; HTTP Methods; URL Endpoints; Top-Level Collections; Specific Endpoints; Filtering Resources; White-Listing Attributes; Filtered Request; Unfiltered Request; Requesting Arrays via URL Parameters; Repeat Parameters; Bracket Notation; Comma Separated; Body Formats; JSON; Form URL Encoded; Multipart Form Data; HTTP Headers; API Responses ; | en_US |
dc.description.tableofcontents | HTTP Status CodesCommon API Status Codes; Status Code Ranges; 1XX: Informational; 2XX: Successful; 3XX: Redirection; 4XX: Client Error; 5XX: Server Error; Content Types; Expected Body Content; GET /{collection}; GET /{collection}/{resource_id}; POST /{collection}; PUT /{collection}/{resource_id}; PATCH /{collection}/{resource_id}; DELETE /{collection}/{resource_id}; JSON Attribute Conventions; Attribute Name Casing; Snake Case; Pascal Case; Camel Case; Consistency Between Resources; Booleans; Timestamps; ISO 8601; JavaScript Default; Unix Epoch; SQL Timestamp; Resource Identifiers (IDs) ; | en_US |
dc.description.tableofcontents | NullsArrays; Whitespace; Error Reporting; Validation Errors; Generic Errors; Always Handle Server Errors; String-Based Error Codes; Responses Should Mimic Requests; Acceptable Discrepancy; Avoidable Discrepancy; HTTP Headers; API Standards; Simple Response Envelope; JSON Schema; JSON API; GraphQL; Hypermedia APIs; API Transports; JSON RPC; SOAP; MessagePack (Binary); Apache Thrift (Binary); Chapter 3: Deployments; Automated Testing; Unit Tests; Smoke Tests; Integration Tests; Acceptance Tests; Performance Tests; Regression Tests; Containers; Docker Containers; Dockerfile Breakdown ; | en_US |
dc.description.tableofcontents | Running a Docker ImageManaging Containers with Kubernetes; Further Reading: Mesos and Marathon; Build Pipeline; Continuous Integration and Deployment; Choosing Environments; Designing a Build Pipeline; Building with Jenkins; Testing Contributions; Jenkins; Travis CI; Further Reading: TeamCity and CircleCI; Chapter 4: Service Discovery; Why Do You Need Service Discoverye; Client Side vs. Server Side; Client-Side Discovery; Server-Side Discovery; Example Implementation; Get Entire State; Register Provider Instance; Deregister Provider Instance; Finding a Provider ; | en_US |
dc.format.extent | 1 online resource (xviii, 181 pages) ; | en_US |
dc.format.extent | Includes bibliographical references and index ; | en_US |
dc.publisher | Apress, | en_US |
dc.relation.haspart | 9781484228876.pdf | en_US |
dc.subject | Software architecture ; | en_US |
dc.subject | Computer network architectures ; | en_US |
dc.title | Advanced microservices : | en_US |
dc.title.alternative | a hands-on approach to microservice infrastructure and tooling / | en_US |
dc.type | Book | en_US |
dc.publisher.place | San Francisco, California : | en_US |
dc.classification.lc | QA76.754 ; | en_US |
dc.classification.dc | 005.3 ; 23 ; | en_US |
Appears in Collections: | مهندسی فناوری اطلاعات |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
9781484228876.pdf | 2.62 MB | Adobe PDF | Preview File |
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Hunter, Thomas, ; II, ; author ; | en_US |
dc.date.accessioned | 2013 | en_US |
dc.date.accessioned | 2020-05-17T08:24:43Z | - |
dc.date.available | 2020-05-17T08:24:43Z | - |
dc.date.issued | 2017 | en_US |
dc.identifier.isbn | 9781484228876 ; | en_US |
dc.identifier.isbn | 1484228871 ; | en_US |
dc.identifier.uri | http://localhost/handle/Hannan/1059 | - |
dc.description | Ohio Library and Information Network ; | en_US |
dc.description | Available to OhioLINK libraries ; | en_US |
dc.description | en_US | |
dc.description | en_US | |
dc.description | en_US | |
dc.description | en_US | |
dc.description | Original ; 9781484228869 ; 1484228863 ; (OCoLC)987282005 ; | en_US |
dc.description | en_US | |
dc.description | en_US | |
dc.description.statementofresponsibility | Thomas Hunter II | en_US |
dc.description.tableofcontents | At a Glance; Contents; About the Author; About the Technical Reviewers; Preface; Chapter 1: Introduction; Why Use Microservicese; Forced Separation of Concerns; Natural Team Ownership; Frequent Deployments; Heterogeneous Selection of Languages; Organization Buy-In; Separation of Concerns; Nouns (Entities); Verbs (Actions/Relationships); Example Microservice Breakdown; Team Structure; Splitting a Monolith; Terminology; Networking Basics; Hostnames and IP Addresses; Network Interfaces; Ports; Protocols; Chapter 2: HTTP API Design; Data Design and Abstraction; Examples of Abstraction ; | en_US |
dc.description.tableofcontents | Good AbstractionBad Abstraction; Real-World Examples; GitHub: An Ideal Example; Twitter: A Flawed Example; Anatomy of an HTTP Message; Debugging HTTP Traffic; API Entrypoint; Choosing an Entrypoint for a Public API; Content Located at the Root; API Requests; HTTP Methods; URL Endpoints; Top-Level Collections; Specific Endpoints; Filtering Resources; White-Listing Attributes; Filtered Request; Unfiltered Request; Requesting Arrays via URL Parameters; Repeat Parameters; Bracket Notation; Comma Separated; Body Formats; JSON; Form URL Encoded; Multipart Form Data; HTTP Headers; API Responses ; | en_US |
dc.description.tableofcontents | HTTP Status CodesCommon API Status Codes; Status Code Ranges; 1XX: Informational; 2XX: Successful; 3XX: Redirection; 4XX: Client Error; 5XX: Server Error; Content Types; Expected Body Content; GET /{collection}; GET /{collection}/{resource_id}; POST /{collection}; PUT /{collection}/{resource_id}; PATCH /{collection}/{resource_id}; DELETE /{collection}/{resource_id}; JSON Attribute Conventions; Attribute Name Casing; Snake Case; Pascal Case; Camel Case; Consistency Between Resources; Booleans; Timestamps; ISO 8601; JavaScript Default; Unix Epoch; SQL Timestamp; Resource Identifiers (IDs) ; | en_US |
dc.description.tableofcontents | NullsArrays; Whitespace; Error Reporting; Validation Errors; Generic Errors; Always Handle Server Errors; String-Based Error Codes; Responses Should Mimic Requests; Acceptable Discrepancy; Avoidable Discrepancy; HTTP Headers; API Standards; Simple Response Envelope; JSON Schema; JSON API; GraphQL; Hypermedia APIs; API Transports; JSON RPC; SOAP; MessagePack (Binary); Apache Thrift (Binary); Chapter 3: Deployments; Automated Testing; Unit Tests; Smoke Tests; Integration Tests; Acceptance Tests; Performance Tests; Regression Tests; Containers; Docker Containers; Dockerfile Breakdown ; | en_US |
dc.description.tableofcontents | Running a Docker ImageManaging Containers with Kubernetes; Further Reading: Mesos and Marathon; Build Pipeline; Continuous Integration and Deployment; Choosing Environments; Designing a Build Pipeline; Building with Jenkins; Testing Contributions; Jenkins; Travis CI; Further Reading: TeamCity and CircleCI; Chapter 4: Service Discovery; Why Do You Need Service Discoverye; Client Side vs. Server Side; Client-Side Discovery; Server-Side Discovery; Example Implementation; Get Entire State; Register Provider Instance; Deregister Provider Instance; Finding a Provider ; | en_US |
dc.format.extent | 1 online resource (xviii, 181 pages) ; | en_US |
dc.format.extent | Includes bibliographical references and index ; | en_US |
dc.publisher | Apress, | en_US |
dc.relation.haspart | 9781484228876.pdf | en_US |
dc.subject | Software architecture ; | en_US |
dc.subject | Computer network architectures ; | en_US |
dc.title | Advanced microservices : | en_US |
dc.title.alternative | a hands-on approach to microservice infrastructure and tooling / | en_US |
dc.type | Book | en_US |
dc.publisher.place | San Francisco, California : | en_US |
dc.classification.lc | QA76.754 ; | en_US |
dc.classification.dc | 005.3 ; 23 ; | en_US |
Appears in Collections: | مهندسی فناوری اطلاعات |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
9781484228876.pdf | 2.62 MB | Adobe PDF | Preview File |