Python Microservices Development PDF

Python Microservices Development PDF

Name:
Python Microservices Development PDF

Published Date:
07/25/2017

Status:
[ Revised ]

Description:

Publisher:
PACKT - Packt Publishing, Inc.

Document status:
Active

Format:
Electronic (PDF)

Delivery time:
10 minutes

Delivery time (for Czech version):
200 business days

SKU:
python-microservices-development_2788730

Choose Document Language:
0
Need Help?
ISBN: 9781785881114

A practical approach to conquering the complexities of Microservices using the Python tooling ecosystem

About This Book

• A very useful guide for Python developers who are shifting to the new microservices-based development

• A concise, up-to-date guide to building efficient and lightweight microservices in Python using Flask, Tox, and other tools

• Learn to use Docker containers, CoreOS, and Amazon Web Services to deploy your services

Who This Book Is For

This book is for developers who have basic knowledge of Python, the command line, and HTTP-based application principles, and those who want to learn how to build, test, scale, and manage Python 3 microservices. No prior experience of writing microservices in Python is assumed.

What You Will Learn

• Explore what microservices are and how to design them

• Use Python 3, Flask, Tox, and other tools to build your services using best practices

• Learn how to use a TDD approach

• Discover how to document your microservices

• Configure and package your code in the best way

• Interact with other services

• Secure, monitor, and scale your services

• Deploy your services in Docker containers, CoreOS, and Amazon Web Services

In Detail

We often deploy our web applications into the cloud, and our code needs to interact with many third-party services. An efficient way to build applications to do this is through microservices architecture. But, in practice, it's hard to get this right due to the complexity of all the pieces interacting with each other.

This book will teach you how to overcome these issues and craft applications that are built as small standard units, using all the proven best practices and avoiding the usual traps. It's a practical book: you’ll build everything using Python 3 and its amazing tooling ecosystem. You will understand the principles of TDD and apply them.

You will use Flask, Tox, and other tools to build your services using best practices. You will learn how to secure connections between services, and how to script Nginx using Lua to build web application firewall features such as rate limiting. You will also familiarize yourself with Docker’s role in microservices, and use Docker containers, CoreOS, and Amazon Web Services to deploy your services.

This book will take you on a journey, ending with the creation of a complete Python application based on microservices. By the end of the book, you will be well versed with the fundamentals of building, designing, testing, and deploying your Python microservices.

Style and approach

This book is an linear, easy-to-follow guide on how to best design, write, test, and deploy your microservices. It includes real-world examples that will help Python developers create their own Python microservice using the most efficient methods.


Edition : 17
Number of Pages : 333
Published : 07/25/2017
isbn : 9781785881114

History

Python Microservices Development
Published Date: 09/30/2021
12.00 €
Python Microservices Development
Published Date: 07/25/2017

Related products

Canvas Cookbook
Published Date: 04/29/2016
10.80 €
FreeRADIUS Beginner's Guide
Published Date: 09/08/2011
8.70 €
Drupal 6 Search Engine Optimization
Published Date: 09/15/2009
8.70 €

Best-Selling Products

EUROCAE ED-100A
Published Date: 04/01/2005
INTEROPERABILITY REQUIREMENTS FOR ATS APPLICATIONS USING ARINC 622 DATA COMMUNICATIONS (FANS 1/A INTEROP STANDARD)
56.70 €
EUROCAE ED-101
Published Date: 08/01/2000
MINIMUM OPERATIONAL PERFORMANCE SPECIFICATION FOR MODE S SPECIFIC SERVICE APPLICATIONS
EUROCAE ED-102A
Published Date: 12/01/2009
Minimum Operational Performance Standards for 1090 MHz Extended Squitter Automatic Dependent Surveillance – Broadcast (ADS-B) and Traffic Information Services – Broadcast (TIS-B)
EUROCAE ED-102A
Published Date: 01/01/2012
Minimum Operational Performance Standards for 1090 MHz Extended Squitter Automatic Dependent Surveillance – Broadcast (ADS-B) and Traffic Information Services – Broadcast (TIS-B)
EUROCAE ED-102B CHG 1
Published Date: 01/01/2022
MINIMUM OPERATIONAL PERFORMANCE STANDARDS (MOPS) FOR 1090 MHZ EXTENDED SQUITTER AUTOMATIC DEPENDENT SURVEILLANCE - BROADCAST (ADS-B) AND TRAFFIC INFORMATION SERVICES-BROADCAST (TIS-B) - CHANGE 1
48.60 €
EUROCAE ED-102B
Published Date: 12/01/2020
MINIMUM OPERATIONAL PERFORMANCE STANDARDS (MOPS) FOR 1090 MHZ EXTENDED SQUITTER AUTOMATIC DEPENDENT SURVEILLANCE ‐ BROADCAST (ADS‐B) AND TRAFFIC INFORMATION SERVICES‐BROADCAST (TIS‐B)
311.10 €