Produktbild: Microservices and Containers

Microservices and Containers

44,99 €

inkl. gesetzl. MwSt., Versandkostenfrei


Beschreibung

Produktdetails

Einband

Taschenbuch

Erscheinungsdatum

12.04.2018

Verlag

Addison-Wesley

Seitenzahl

304

Maße (L/B/H)

23,1/17,9/2 cm

Gewicht

498 g

Auflage

1. Auflage

Sprache

Englisch

ISBN

978-0-13-459838-3

Beschreibung

Produktdetails

Einband

Taschenbuch

Erscheinungsdatum

12.04.2018

Verlag

Addison-Wesley

Seitenzahl

304

Maße (L/B/H)

23,1/17,9/2 cm

Gewicht

498 g

Auflage

1. Auflage

Sprache

Englisch

ISBN

978-0-13-459838-3

Herstelleradresse

Libri GmbH
Europaallee 1
36244 Bad Hersfeld
DE

Email: gpsr@libri.de

Noch keine Bewertungen vorhanden

Verfassen Sie die erste Bewertung zu diesem Artikel

Helfen Sie anderen Kundinnen und Kunden durch Ihre Meinung.

Kundinnen und Kunden meinen

Bewertungen (0)

Die Leseprobe wird geladen.
  • Produktbild: Microservices and Containers
  • Preface xiii

    Acknowledgments xv

    About the Author xvii

     

    Part I: Microservices 1

     

    Chapter 1: An Introduction to Microservices 3

    What Are Microservices? 3

    Modular Architecture 8

    Other Advantages of Microservices 9

    Disadvantages of Microservices 11

     

    Chapter 2: Switching to Microservices 13

    Fatigues and Attributes 14

    Learning Curve for the Organization 15

    Business Case for Microservices 17

    Cost Components 18

     

    Chapter 3: Interprocess Communication 23

    Types of Interactions 23

    Preparing to Write Web Services 24

    Microservice Maintenance 25

    Discovery Service 26

    Putting It All Together 28

     

    Chapter 4: Migrating and Implementing Microservices 33

    The Need for Transition 33

    Creating a New Application with Microservices 35

    Migrating a Monolithic Application to Microservices 40

    A Hybrid Approach 45

     

    Part II: Containers 47

     

    Chapter 5: Docker Containers 49

    Virtual Machines 50

    Containers 52

    Docker Architecture and Components 54

    The Power of Docker: A Simple Example 57

     

    Chapter 6: Docker Installation 61

    Installing Docker on Mac OS X 61

    Installing Docker on Windows 66

    Installing Docker on Ubuntu Linux 68

     

    Chapter 7: Docker Interface 73

    Key Docker Commands 73

    Dockerfile 95

    Docker Compose 100

     

    Chapter 8: Containers Networking 105

    Key Linux Concepts 105

    Linking 106

    Default Options 110

    Custom Networks 116

     

    Chapter 9: Container Orchestration 123

    Kubernetes 123

    Apache Mesos and Marathon 129

    Docker Swarm 132

    Service Discovery 136

    Service Registry 139

     

    Chapter 10: Containers Management 143

    Monitoring 143

    Logging 144

    Metrics Collection 147

    Cluster-wide Monitoring Tools 150

     

    Part III: Hands-On Project—Putting Learning into Practice 169

     

    Chapter 11: Case Study: Monolithic Helpdesk Application 171

    Helpdesk Application Overview 171

    Application Architecture 172

    Building the Application 190

    New Requirements and Bug Fixes 200

     

    Chapter 12: Case Study: Migration to Microservices 203

    Planning for Migration 203

    Converting to Microservices 207

    Application Build and Deployment 212

    New Requirements and Bug Fixes 217

     

    Chapter 13: Case Study: Containerizing a Helpdesk Application 221

    Containerizing Microservices 221

    Deploying the Catalog Microservice 235

    Updating the Monolithic Application 246

     

    Conclusion 247

    What Is DevOps? 247

    Only the Beginning 250

     

    Appendix A: Helpdesk Application Flow 251

    Administrator Flows 252

    Customer Flows 255

    Support Desk Engineer Flows 260

     

    Appendix B: Installing the Solr Search Engine 263

    Prerequisites 263

    Installation Steps 263

    Configuring Solr for Simple Data Import 265

     

    Index 267