Company: Packt Publishing Author: Peter Fisher Full Title: Hands-On Microservices With Python Year: 2019 Language: English Genre: Educational: Application Development Skill Level: - Price: €124.99 - Files: MP4 (+ Code Files) Time: 02:51:30 Video: AVC, 1920 x 1080 (1.778) at 30.000 fps, 350 kbps Audio: AAC at 135 Kbps, 2 channels, 48.0 KHz Build robust and fault tolerant application with Python. This course covers microservice fundamentals and advanced topics with a hands-on demonstration of how to implement microservices using real-world examples. Learn how to design and build a microservice software architecture in Python. You will learn to make your applications more reliable and fault-tolerant using microservices with Python, no matter how complex the business logic. This course demonstrates how to design and build an application using a series of microservices. The application in question is an order management system, which we will split up into individual services. In a hands-on manner, you will learn topics such as data modeling, data storage, writing API requests, and you will learn to secure, monitor, and scale your microservices. Finally, you will learn to use Docker's containerization technology to isolate, manage, monitor, and deploy microservices in Docker containers. Style and Approach The course is comprises both theory and practical elements. You'll gain an understanding of the fundamental concepts of microservices and how to build them from this course. Learn: ✓ What defines a microservice and how a microservice differs from other architectures. ✓ How to design a microservice architecture ✓ Advantages and disadvantages of using microservices ✓ How to manage and monitor microservices ✓ How to deploy microservices in Docker containers ✓ What Python tools are best suited for microservices ✓ How to secure microservices Features: ✓ Gain an understanding of microservices and how they are used within web systems ✓ How to convert a monolithic application into a series of Microservices ✓ Gain a clear understanding of how to deploy, monitor, and manage Microservices Lessons: 1. Building Microservices in Python 01. The Course Overview 02. What is the Microservices approach? 03. How Microservices are structured? 04. What Tools Are Used to Build Microservices in Python? 05. How to handle data in Flask? 06. Creating a Basic Microservice in Flask 2. Designing the order management microservices 07. The Order Management System 08. The User Registration Service 09. The Product Service 10. The Order Service 11. How the order management service could be improved? 3. Building the Order Management Microservices 12. Creating the Frontend Website 13. Creating the User Microservice 14. The Product Service 15. The Order Service 4. Microservices Security Best Practices 16. Security Concerns with Microservices 17. How to implement oAuth for identity and access control? 18. Security Monitoring Tools for Microservices 19. How to lock down microservices from public access? 5. Documenting,Testing and Deploying Microservices 20. How to test a microservices in Python 21. Tools Used to Deploy Microservices 22. How to Document a Microservice Using Swagger? 6. Docker Containers and Microservices 23. What is a Docker container 24. What is a Docker swarm? 25. An Overview of Docker Commands 26. How to deploy a microservices in Docker containers? Our members see more. Join us! ------------- Our members see more. Join us!