전남대학교 중앙도서관

  • 중앙도서관
  • 여수캠퍼스도서관
  • 법학도서관
  • 치의학도서관
  • 의학도서관

주메뉴

전체메뉴


  • 홈
  • 상세정보

상세정보

상세정보

부가기능

Hands-on Docker for microservices with Python [electronic resource] : design, deploy, and operate a complex system with multiple microservices using Docker and Kubernetes

상세 프로파일

상세정보
자료유형e-Book
서명/저자사항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.
개인저자Buelta, Jaimie. 
발행사항Birmingham: Packt Publishing, 2019.
형태사항1 online resource.
기타형태 저록Print version: Buelta, Jaime. Hands-On Docker for Microservices with Python : Design, Deploy, and Operate a Complex System with Multiple Microservices Using Docker and Kubernetes. Birmingham : Packt Publishing, Limited, 짤2019 9781838823818
ISBN1838822550
9781838822552
서지주기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
요약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.
일반주제명Python (Computer program language)
Computer programming.
Software engineering.
Computer programming.
Python (Computer program language)
Software engineering.
분류기호(DDC)005.133
언어영어
바로가기URL
QR Code

소장정보

  • 소장정보

보존/밀집/기증 자료 신청 보존/밀집/기증 자료 신청 분관대출 분관대출 서가부재도서 서가부재도서 무인예약대출 이미지 무인예약대출 배달서비스 배달서비스 소장위치출력 소장위치출력

메세지가 없습니다
No. 등록번호 청구기호 소장처 밀집번호 도서상태 반납예정일 예약 서비스 매체정보
1 E192066 EB 005.133 중앙도서관[본관]/E-Book/ 대출가능 무인예약대출 이미지
true|true|true|true |true|true |
 

서평

  • 서평

태그

  • 태그

나의 태그

나의 태그 (0)

모든 이용자 태그

모든 이용자 태그 (0) 태그 목록형 보기 태그 구름형 보기
 
메세지가 없습니다

QUICK LINK

  • 희망도서신청
  • 대출/연장조회
  • 서가부재도서
  • 이용교육

마이메뉴추가


QRCode
  • 개인정보호정책
  • 이메일무단수집거부
  • 도서관이용문의

  • 도서관자치위원회  원격제어  Instagram  facebook  w  kakao 플친
500-757 광주광역시 북구 용봉로 77   TEL  062)530-3571~2(대출반납실)   FAX  062)530-3529
  • 132170
  • 130379283