LinkedIn
GitHub profile
Проекты
Advertisement
RSS
.NET Framework .NET C# VB.NET LINQ ASP.NET Web API REST SignalR Windows Forms WPF WCF RabbitMQ PHP SQL Server MySQL PostgreSQL MariaDB SQLite MongoDB ADO.NET ORM Entity Framework Dapper XML JSON HTML5 CSS3 Bootstrap JavaScript jQuery Angular React TypeScript NPM Blazor UI/UX Responsive Web Design Redis Elasticsearch GraphQL Grafana Agile Scrum Kanban Windows Server IIS PowerShell Active Directory TFS Azure Automation Software Reverse Engineering Performance Optimization Git Jira/Confluence CI/CD TeamCity SOLID KISS DRY YAGNI
Books for developers
Always will be ready notify the world about expectations as easy as possible: job change page

Python Microservices Development

Python Microservices Development

Author: Tarek Zlade
Year: 2017
Format: PDF
Pages: 340
Views: 642

5,14 MB
Description

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.

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.

Similar
Exploring .NET Core with Microservices, ASP.NET Core, and Entity Framework Core
Автор: Dustin Metzgar
Год: 2017
Страниц: 155
Windows developers have always enjoyed the productivity boost you get with the .NET platform, tools like Entity Framework and ASP.NET, and the amazingly-powerful C# language. Now, .NET Core extends those same benefits to Linux-based systems, offering a true cross-platform solution...
Microservices with Clojure
Автор: Anuj Kumar
Год: 2018
Страниц: 412
The Microservice architecture is sweeping the world as the de facto pattern from which to build web-based applications and aids in designing scalable, easy-to-maintain web applications. This book will teach you common patterns and practices, showing you how to apply...
Python High Performance, Second Edition
Автор: Gabriele Lanaro
Год: 2017
Страниц: 264
Python is a versatile language that has found applications in many industries. The clean syntax, rich standard library, and vast selection of third-party libraries make Python a wildly popular language.Python High Performance is a practical guide that shows how to...
Microservice APIs
Автор: José Haro Peralta
Год: 2023
Страниц: 442
Strategies, best practices, and patterns that will help you design resilient microservices architecture and streamline your API integrations.In Microservice APIs, you'll discover: Service decomposition strategies for microservices. Documentation-driven development for APIs. ...
Send message
Email
Your name
*Message


© 1999–2023 WebDynamics
1980–... Sergey Drozdov
Area of interests: .NET | .NET Core | C# | ASP.NET | Windows Forms | WPF | Windows Phone | HTML5 | CSS3 | jQuery | AJAX | MS SQL Server | Transact-SQL | ADO.NET | Entity Framework | IIS | OOP | OOA | OOD | WCF | WPF | MSMQ | MVC | MVP | MVVM | Design Patterns | Enterprise Architecture | Scrum | Kanban