Coverart for item
The Resource Cloud native infrastructure : patterns for scalable infrastructure and applications in a dynamic environment, Justin Garrison and Kris Nova

Cloud native infrastructure : patterns for scalable infrastructure and applications in a dynamic environment, Justin Garrison and Kris Nova

Label
Cloud native infrastructure : patterns for scalable infrastructure and applications in a dynamic environment
Title
Cloud native infrastructure
Title remainder
patterns for scalable infrastructure and applications in a dynamic environment
Statement of responsibility
Justin Garrison and Kris Nova
Creator
Contributor
Author
Subject
Language
eng
Cataloging source
N$T
http://library.link/vocab/creatorName
Garrison, Justin
Dewey number
004.67/82
Illustrations
illustrations
Index
index present
LC call number
QA76.585
Literary form
non fiction
Nature of contents
dictionaries
http://library.link/vocab/relatedWorkOrContributorName
Nova, Kris
http://library.link/vocab/subjectName
  • Cloud computing
  • Computer architecture
  • COMPUTERS / Computer Literacy
  • COMPUTERS / Computer Science
  • COMPUTERS / Data Processing
  • COMPUTERS / Hardware / General
  • COMPUTERS / Information Technology
  • COMPUTERS / Machine Theory
  • COMPUTERS / Reference
  • Cloud computing
  • Computer architecture
Label
Cloud native infrastructure : patterns for scalable infrastructure and applications in a dynamic environment, Justin Garrison and Kris Nova
Instantiates
Publication
Note
Includes index
Antecedent source
unknown
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • What is cloud nine infrastructure? -- When to adopt cloud native -- Evolution of cloud native deployments -- Designing infrastructure applications -- Developing infrastructure applications -- Testing cloud native infrastructure -- Managing cloud native applications -- Securing applications -- Implementing cloud native infrastructure -- Appendix A: Patterns for network resiliency -- Appendix B. Lock-in -- Appendix C. Box: case study
  • ""Copyright""; ""Table of Contents""; ""Introduction""; ""Who Should Read This Book""; ""Why We Wrote This Book""; ""Navigating This Book""; ""Online Resources""; ""Conventions Used in This Book""; ""Oâ#x80;#x99;Reilly Safari""; ""How to Contact Us""; ""Acknowledgments""; ""Justin Garrison""; ""Kris Nova""; ""Chapter 1. What Is Cloud Native Infrastructure?""; ""Cloud Native Benefits""; ""Servers""; ""Virtualization""; ""Infrastructure as a Service""; ""Platform as a Service""; ""Cloud Native Infrastructure""; ""What Is Not Cloud Native Infrastructure?""; ""Cloud Native Applications""
  • ""Microservices""""Health Reporting""; ""Telemetry Data""; ""Resiliency""; ""Declarative, Not Reactive""; ""How Do Cloud Native Applications Impact Infrastructure?""; ""Conclusion""; ""Chapter 2. When to Adopt Cloud Native""; ""Applications""; ""People""; ""Systems""; ""Business""; ""When You Donâ#x80;#x99;t Need Cloud Native Infrastructure""; ""Technical Limitations""; ""Business Limitations""; ""Conclusion""; ""Chapter 3. Evolution of Cloud Native Deployments""; ""Representing Infrastructure""; ""Infrastructure as a Diagram""; ""Infrastructure as a Script""; ""Infrastructure as Code""
  • ""Infrastructure as Software""""Deployment Tools""; ""Idempotency""; ""Handling Failure""; ""Conclusion""; ""Chapter 4. Designing Infrastructure Applications""; ""The Bootstrapping Problem""; ""The API""; ""The State of the World""; ""The Reconciler Pattern""; ""Rule 1: Use a Data Structure for All Inputs and Outputs""; ""Rule 2: Ensure That the Data Structure Is Immutable""; ""Rule 3: Keep the Resource Map Simple""; ""Rule 4: Make the Actual State Match the Expected State""; ""The Reconciler Patternâ#x80;#x99;s Methods""; ""Example of the Pattern in Go""; ""The Auditing Relationship""
  • ""Using the Reconciler Pattern in a Controller""""Conclusion""; ""Chapter 5. Developing Infrastructure Applications""; ""Designing an API""; ""Adding Features""; ""Deprecating Features""; ""Mutating Infrastructure""; ""Conclusion""; ""Chapter 6. Testing Cloud Native Infrastructure""; ""What Are We Testing?""; ""Writing Testable Code""; ""Validation""; ""Entering Your Codebase""; ""Self-Awareness""; ""Types of Tests""; ""Infrastructure Assertions""; ""Integration Testing""; ""Unit Testing""; ""Mock Testing""; ""Chaos Testing""; ""Monitoring Infrastructure""; ""Conclusion""
  • ""Chapter 7. Managing Cloud Native Applications""""Application Design""; ""Implementing Cloud Native Patterns""; ""Application Life Cycle""; ""Deploy""; ""Run""; ""Retire""; ""Application Requirements on Infrastructure""; ""Application Runtime and Isolation""; ""Resource Allocation and Scheduling""; ""Environment Isolation""; ""Service Discovery""; ""State Management""; ""Monitoring and Logging""; ""Metrics Aggregation""; ""Debugging and Tracing""; ""Conclusion""; ""Chapter 8. Securing Applications""; ""Policy as Code""; ""Deployment Gating""; ""Conformity Testing""; ""Compliance Testing""
Control code
1007823226
Dimensions
unknown
Extent
1 online resource
File format
unknown
Form of item
online
Isbn
9781491984277
Level of compression
unknown
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations.
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)1007823226
Label
Cloud native infrastructure : patterns for scalable infrastructure and applications in a dynamic environment, Justin Garrison and Kris Nova
Publication
Note
Includes index
Antecedent source
unknown
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • What is cloud nine infrastructure? -- When to adopt cloud native -- Evolution of cloud native deployments -- Designing infrastructure applications -- Developing infrastructure applications -- Testing cloud native infrastructure -- Managing cloud native applications -- Securing applications -- Implementing cloud native infrastructure -- Appendix A: Patterns for network resiliency -- Appendix B. Lock-in -- Appendix C. Box: case study
  • ""Copyright""; ""Table of Contents""; ""Introduction""; ""Who Should Read This Book""; ""Why We Wrote This Book""; ""Navigating This Book""; ""Online Resources""; ""Conventions Used in This Book""; ""Oâ#x80;#x99;Reilly Safari""; ""How to Contact Us""; ""Acknowledgments""; ""Justin Garrison""; ""Kris Nova""; ""Chapter 1. What Is Cloud Native Infrastructure?""; ""Cloud Native Benefits""; ""Servers""; ""Virtualization""; ""Infrastructure as a Service""; ""Platform as a Service""; ""Cloud Native Infrastructure""; ""What Is Not Cloud Native Infrastructure?""; ""Cloud Native Applications""
  • ""Microservices""""Health Reporting""; ""Telemetry Data""; ""Resiliency""; ""Declarative, Not Reactive""; ""How Do Cloud Native Applications Impact Infrastructure?""; ""Conclusion""; ""Chapter 2. When to Adopt Cloud Native""; ""Applications""; ""People""; ""Systems""; ""Business""; ""When You Donâ#x80;#x99;t Need Cloud Native Infrastructure""; ""Technical Limitations""; ""Business Limitations""; ""Conclusion""; ""Chapter 3. Evolution of Cloud Native Deployments""; ""Representing Infrastructure""; ""Infrastructure as a Diagram""; ""Infrastructure as a Script""; ""Infrastructure as Code""
  • ""Infrastructure as Software""""Deployment Tools""; ""Idempotency""; ""Handling Failure""; ""Conclusion""; ""Chapter 4. Designing Infrastructure Applications""; ""The Bootstrapping Problem""; ""The API""; ""The State of the World""; ""The Reconciler Pattern""; ""Rule 1: Use a Data Structure for All Inputs and Outputs""; ""Rule 2: Ensure That the Data Structure Is Immutable""; ""Rule 3: Keep the Resource Map Simple""; ""Rule 4: Make the Actual State Match the Expected State""; ""The Reconciler Patternâ#x80;#x99;s Methods""; ""Example of the Pattern in Go""; ""The Auditing Relationship""
  • ""Using the Reconciler Pattern in a Controller""""Conclusion""; ""Chapter 5. Developing Infrastructure Applications""; ""Designing an API""; ""Adding Features""; ""Deprecating Features""; ""Mutating Infrastructure""; ""Conclusion""; ""Chapter 6. Testing Cloud Native Infrastructure""; ""What Are We Testing?""; ""Writing Testable Code""; ""Validation""; ""Entering Your Codebase""; ""Self-Awareness""; ""Types of Tests""; ""Infrastructure Assertions""; ""Integration Testing""; ""Unit Testing""; ""Mock Testing""; ""Chaos Testing""; ""Monitoring Infrastructure""; ""Conclusion""
  • ""Chapter 7. Managing Cloud Native Applications""""Application Design""; ""Implementing Cloud Native Patterns""; ""Application Life Cycle""; ""Deploy""; ""Run""; ""Retire""; ""Application Requirements on Infrastructure""; ""Application Runtime and Isolation""; ""Resource Allocation and Scheduling""; ""Environment Isolation""; ""Service Discovery""; ""State Management""; ""Monitoring and Logging""; ""Metrics Aggregation""; ""Debugging and Tracing""; ""Conclusion""; ""Chapter 8. Securing Applications""; ""Policy as Code""; ""Deployment Gating""; ""Conformity Testing""; ""Compliance Testing""
Control code
1007823226
Dimensions
unknown
Extent
1 online resource
File format
unknown
Form of item
online
Isbn
9781491984277
Level of compression
unknown
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations.
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)1007823226

Library Locations

    • Ellis LibraryBorrow it
      1020 Lowry Street, Columbia, MO, 65201, US
      38.944491 -92.326012
    • Engineering Library & Technology CommonsBorrow it
      W2001 Lafferre Hall, Columbia, MO, 65211, US
      38.946102 -92.330125
Processing Feedback ...