소장자료
| LDR | 05752cam a2200589Ki 4500 | ||
| 001 | 0100557053▲ | ||
| 003 | OCoLC▲ | ||
| 005 | 20230315145400▲ | ||
| 006 | m d ▲ | ||
| 007 | cr |||||||||||▲ | ||
| 008 | 191129t20192019enk o 000 0 eng d▲ | ||
| 019 | ▼a1129165855▼a1149390419▲ | ||
| 020 | ▼a1838822550▼qelectronic book▲ | ||
| 020 | ▼a9781838822552▼qelectronic book▲ | ||
| 020 | ▼z9781838823818▲ | ||
| 035 | ▼a2318317▼b(N$T)▲ | ||
| 035 | ▼a(OCoLC)1129101884▼z(OCoLC)1129165855▼z(OCoLC)1149390419▲ | ||
| 037 | ▼a4B24BBBC-53C0-46F9-8296-B446E8593B43▼bOverDrive, Inc.▼nhttp://www.overdrive.com▲ | ||
| 040 | ▼aYDX▼beng▼erda▼epn▼cYDX▼dTEFOD▼dEBLCP▼dOCLCF▼dOCLCQ▼dUMI▼dUKAHL▼dN$T▼dYDXIT▲ | ||
| 050 | 4 | ▼aQA76.73.P98▼bB84 2019▲ | |
| 082 | 0 | 4 | ▼a005.133▼223▲ |
| 100 | 1 | ▼aBuelta, Jaimie.▲ | |
| 245 | 1 | 0 | ▼aHands-on Docker for microservices with Python▼h[electronic resource] :▼bdesign, deploy, and operate a complex system with multiple microservices using Docker and Kubernetes /▼cJamie Buelta.▲ |
| 260 | ▼aBirmingham :▼bPackt Publishing, ▼c2019.▲ | ||
| 300 | ▼a1 online resource▲ | ||
| 336 | ▼atext▼btxt▼2rdacontent▲ | ||
| 337 | ▼acomputer▼bc▼2rdamedia▲ | ||
| 338 | ▼aonline resource▼bcr▼2rdacarrier▲ | ||
| 504 | ▼aIncludes bibliographical references.▲ | ||
| 505 | 0 | ▼aCover -- Title Page -- Copyright and Credits -- Dedication -- About Packt -- Contributors -- Table of Contents -- Preface -- Section 1: Introduction to Microservices -- Chapter 1: Making the Move -- Design, Plan, and Execute -- Technical requirements -- The traditional monolith approach and its problems -- The characteristics of a microservices approach -- Docker containers -- Container orchestration and Kubernetes -- Parallel deployment and development speed -- Challenges and red flags -- Analyzing the current system -- Preparing and adapting by measuring usage▲ | |
| 505 | 8 | ▼aStrategic planning to break the monolith -- The replacement approach -- The divide approach -- Change and structured approach -- Executing the move -- Web services' best friend -- the load balancer -- Keeping the balance between new and old -- The pilot phase -- setting up the first couple of microservices -- The consolidation phase -- steady migration to microservices -- The final phase -- the microservices shop -- Summary -- Questions -- Further reading -- Section 2: Designing and Operating a Single Service -- Creating a Docker Container -- Chapter 2: Creating a REST Service with Python▲ | |
| 505 | 8 | ▼aTechnical requirements -- Analyzing the Thoughts Backend microservice -- Understanding the security layer -- Designing the RESTful API -- Specifying the API endpoints -- Defining the database schema -- Working with SQLAlchemy -- Implementing the service -- Introducing Flask-RESTPlus -- Handling resources -- Parsing input parameters -- Serializing results -- Performing the action -- Authenticating the requests -- Testing the code -- Defining the pytest fixtures -- Understanding test_token_validation.py -- test_thoughts.py -- Summary -- Questions -- Further reading▲ | |
| 505 | 8 | ▼aChapter 3: Build, Run, and Test Your Service Using Docker -- Technical requirements -- Building your service with a Dockerfile -- Executing commands -- Understanding the Docker cache -- Building a web service container -- Configuring uWSGI -- Refreshing Docker commands -- Operating with an immutable container -- Testing the container -- Creating a PostgreSQL database container -- Configuring your service -- Deploying the Docker service locally -- Pushing your Docker image to a remote registry -- Obtaining public images from Docker Hub -- Using tags -- Pushing into a registry -- Summary▲ | |
| 505 | 8 | ▼aQuestions -- Further reading -- Chapter 4: Creating a Pipeline and Workflow -- Technical requirements -- Understanding continuous integration practices -- Producing automated builds -- Knowing the advantages of using Docker for builds -- Leveraging the pipeline concept -- Branching, merging, and ensuring a clear main build -- Configuring Travis CI -- Adding a repo to Travis CI -- Creating the .travis.yml file -- Working with Travis jobs -- Sending notifications -- Configuring GitHub -- Pushing Docker images from Travis CI -- Setting the secret variables -- Tagging and pushing builds▲ | |
| 520 | ▼aMicroservices architecture helps create a complex system that can be maintained by independent teams working in parallel. You'll learn how to structure big systems, encapsulate them using Docker, and deploy them using Kubernetes. By the end of this book, you'll know how to design, deploy and operate a complex system with multiple microservices.▲ | ||
| 588 | ▼aDescription based on online resource; title from digital title page (viewed on December 21, 2020).▲ | ||
| 590 | ▼aMaster record variable field(s) change: 050▲ | ||
| 650 | 0 | ▼aPython (Computer program language)▲ | |
| 650 | 0 | ▼aComputer programming.▲ | |
| 650 | 0 | ▼aSoftware engineering.▲ | |
| 650 | 7 | ▼aComputer programming.▼2fast▼0(OCoLC)fst00872390▲ | |
| 650 | 7 | ▼aPython (Computer program language)▼2fast▼0(OCoLC)fst01084736▲ | |
| 650 | 7 | ▼aSoftware engineering.▼2fast▼0(OCoLC)fst01124185▲ | |
| 655 | 4 | ▼aElectronic books.▲ | |
| 776 | 0 | 8 | ▼iPrint version:▼aBuelta, Jaime.▼tHands-On Docker for Microservices with Python : Design, Deploy, and Operate a Complex System with Multiple Microservices Using Docker and Kubernetes.▼dBirmingham : Packt Publishing, Limited, ©2019▼z9781838823818▲ |
| 856 | 4 | 0 | ▼3EBSCOhost▼uhttp://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=2318317▲ |
Hands-on Docker for microservices with Python : design, deploy, and operate a complex system with multiple microservices using Docker and Kubernetes
자료유형
국외eBook
서명/책임사항
Hands-on Docker for microservices with Python [electronic resource] : design, deploy, and operate a complex system with multiple microservices using Docker and Kubernetes / Jamie Buelta.
개인저자
발행사항
Birmingham : Packt Publishing , 2019.
형태사항
1 online resource
서지주기
Includes bibliographical references.
내용주기
Cover -- Title Page -- Copyright and Credits -- Dedication -- About Packt -- Contributors -- Table of Contents -- Preface -- Section 1: Introduction to Microservices -- Chapter 1: Making the Move -- Design, Plan, and Execute -- Technical requirements -- The traditional monolith approach and its problems -- The characteristics of a microservices approach -- Docker containers -- Container orchestration and Kubernetes -- Parallel deployment and development speed -- Challenges and red flags -- Analyzing the current system -- Preparing and adapting by measuring usage
Strategic planning to break the monolith -- The replacement approach -- The divide approach -- Change and structured approach -- Executing the move -- Web services' best friend -- the load balancer -- Keeping the balance between new and old -- The pilot phase -- setting up the first couple of microservices -- The consolidation phase -- steady migration to microservices -- The final phase -- the microservices shop -- Summary -- Questions -- Further reading -- Section 2: Designing and Operating a Single Service -- Creating a Docker Container -- Chapter 2: Creating a REST Service with Python
Technical requirements -- Analyzing the Thoughts Backend microservice -- Understanding the security layer -- Designing the RESTful API -- Specifying the API endpoints -- Defining the database schema -- Working with SQLAlchemy -- Implementing the service -- Introducing Flask-RESTPlus -- Handling resources -- Parsing input parameters -- Serializing results -- Performing the action -- Authenticating the requests -- Testing the code -- Defining the pytest fixtures -- Understanding test_token_validation.py -- test_thoughts.py -- Summary -- Questions -- Further reading
Chapter 3: Build, Run, and Test Your Service Using Docker -- Technical requirements -- Building your service with a Dockerfile -- Executing commands -- Understanding the Docker cache -- Building a web service container -- Configuring uWSGI -- Refreshing Docker commands -- Operating with an immutable container -- Testing the container -- Creating a PostgreSQL database container -- Configuring your service -- Deploying the Docker service locally -- Pushing your Docker image to a remote registry -- Obtaining public images from Docker Hub -- Using tags -- Pushing into a registry -- Summary
Questions -- Further reading -- Chapter 4: Creating a Pipeline and Workflow -- Technical requirements -- Understanding continuous integration practices -- Producing automated builds -- Knowing the advantages of using Docker for builds -- Leveraging the pipeline concept -- Branching, merging, and ensuring a clear main build -- Configuring Travis CI -- Adding a repo to Travis CI -- Creating the .travis.yml file -- Working with Travis jobs -- Sending notifications -- Configuring GitHub -- Pushing Docker images from Travis CI -- Setting the secret variables -- Tagging and pushing builds
Strategic planning to break the monolith -- The replacement approach -- The divide approach -- Change and structured approach -- Executing the move -- Web services' best friend -- the load balancer -- Keeping the balance between new and old -- The pilot phase -- setting up the first couple of microservices -- The consolidation phase -- steady migration to microservices -- The final phase -- the microservices shop -- Summary -- Questions -- Further reading -- Section 2: Designing and Operating a Single Service -- Creating a Docker Container -- Chapter 2: Creating a REST Service with Python
Technical requirements -- Analyzing the Thoughts Backend microservice -- Understanding the security layer -- Designing the RESTful API -- Specifying the API endpoints -- Defining the database schema -- Working with SQLAlchemy -- Implementing the service -- Introducing Flask-RESTPlus -- Handling resources -- Parsing input parameters -- Serializing results -- Performing the action -- Authenticating the requests -- Testing the code -- Defining the pytest fixtures -- Understanding test_token_validation.py -- test_thoughts.py -- Summary -- Questions -- Further reading
Chapter 3: Build, Run, and Test Your Service Using Docker -- Technical requirements -- Building your service with a Dockerfile -- Executing commands -- Understanding the Docker cache -- Building a web service container -- Configuring uWSGI -- Refreshing Docker commands -- Operating with an immutable container -- Testing the container -- Creating a PostgreSQL database container -- Configuring your service -- Deploying the Docker service locally -- Pushing your Docker image to a remote registry -- Obtaining public images from Docker Hub -- Using tags -- Pushing into a registry -- Summary
Questions -- Further reading -- Chapter 4: Creating a Pipeline and Workflow -- Technical requirements -- Understanding continuous integration practices -- Producing automated builds -- Knowing the advantages of using Docker for builds -- Leveraging the pipeline concept -- Branching, merging, and ensuring a clear main build -- Configuring Travis CI -- Adding a repo to Travis CI -- Creating the .travis.yml file -- Working with Travis jobs -- Sending notifications -- Configuring GitHub -- Pushing Docker images from Travis CI -- Setting the secret variables -- Tagging and pushing builds
요약주기
Microservices architecture helps create a complex system that can be maintained by independent teams working in parallel. You'll learn how to structure big systems, encapsulate them using Docker, and deploy them using Kubernetes. By the end of this book, you'll know how to design, deploy and operate a complex system with multiple microservices.
주제
기타형태저록
ISBN
1838822550 9781838822552
관련 인기대출 도서