Hands-on microservices with Django : build cloud-native and reactive applications with Python using Django 5
Description
More Details
Notes
Also in this Series
Reviews from GoodReads
Citations
Woldman, T. (2024). Hands-on microservices with Django: build cloud-native and reactive applications with Python using Django 5 (First edition.). Packt Publishing Ltd..
Chicago / Turabian - Author Date Citation, 17th Edition (style guide)Woldman, Tieme. 2024. Hands-on Microservices With Django: Build Cloud-native and Reactive Applications With Python Using Django 5. Birmingham, UK: Packt Publishing Ltd.
Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)Woldman, Tieme. Hands-on Microservices With Django: Build Cloud-native and Reactive Applications With Python Using Django 5 Birmingham, UK: Packt Publishing Ltd, 2024.
Harvard Citation (style guide)Woldman, T. (2024). Hands-on microservices with django: build cloud-native and reactive applications with python using django 5. First edn. Birmingham, UK: Packt Publishing Ltd.
MLA Citation, 9th Edition (style guide)Woldman, Tieme. Hands-on Microservices With Django: Build Cloud-native and Reactive Applications With Python Using Django 5 First edition., Packt Publishing Ltd., 2024.
Staff View
Grouping Information
Grouped Work ID | 3f012a83-4d72-d9cb-0b76-1e4cf8e3ce18-eng |
---|---|
Full title | hands on microservices with django build cloud native and reactive applications with python using django 5 |
Author | woldman tieme |
Grouping Category | book |
Last Update | 2025-01-24 12:33:29PM |
Last Indexed | 2025-05-03 03:10:41AM |
Book Cover Information
Image Source | default |
---|---|
First Loaded | Mar 9, 2025 |
Last Used | Mar 9, 2025 |
Marc Record
First Detected | Dec 16, 2024 11:30:11 PM |
---|---|
Last File Modification Time | Dec 17, 2024 08:29:20 AM |
Suppressed | Record had no items |
MARC Record
LEADER | 05774cam a22004937i 4500 | ||
---|---|---|---|
001 | on1433679223 | ||
003 | OCoLC | ||
005 | 20241217082728.0 | ||
006 | m o d | ||
007 | cr cnu|||unuuu | ||
008 | 240514s2024 enka o 001 0 eng d | ||
019 | |a 1429617813 | ||
020 | |a 9781835465530 | ||
020 | |a 1835465536 | ||
035 | |a (OCoLC)1433679223|z (OCoLC)1429617813 | ||
037 | |a 9781835468524|b O'Reilly Media | ||
040 | |a ORMDA|b eng|e rda|e pn|c ORMDA|d OCLCO|d OCLKB|d EBLCP|d OCLCQ | ||
049 | |a MAIN | ||
050 | 4 | |a TK5105.8885.D54 | |
082 | 0 | 4 | |a 006.7/6|2 23/eng/20240514 |
100 | 1 | |a Woldman, Tieme,|e author. | |
245 | 1 | 0 | |a Hands-on microservices with Django :|b build cloud-native and reactive applications with Python using Django 5 /|c Tieme Woldman. |
250 | |a First edition. | ||
264 | 1 | |a Birmingham, UK :|b Packt Publishing Ltd.,|c 2024. | |
300 | |a 1 online resource (278 pages) :|b illustrations | ||
336 | |a text|b txt|2 rdacontent | ||
337 | |a computer|b c|2 rdamedia | ||
338 | |a online resource|b cr|2 rdacarrier | ||
500 | |a Includes index. | ||
505 | 0 | |a Cover -- Title Page -- Copyright and Credits -- Dedication -- Contributors -- Table of Contents -- Preface -- Part 1: Introducing Microservices and Getting Started -- Chapter 1: What Is a Microservice? -- Comparing monolithic web applications and microservices -- A monolithic version of a Discount Claim app -- A microservices version of the Discount Claim app -- Characteristics of microservices -- Exploring the microservices architecture and its components -- An analogy to deepen our understanding of microservices -- Listing the benefits of microservices -- The drawbacks of microservices | |
505 | 8 | |a Distinguishing types of microservice -- Cloud-native microservices -- Reactive microservices -- Designing microservices -- Analyzing the user story -- Split the user story into use cases -- Summary -- Chapter 2: Introducing the Django Microservices Architecture -- Technical requirements -- Exploring Django's native components for microservices web applications -- DRF -- Django's Cache Framework -- Traversing the external components for Django microservices web applications -- Task and message queue brokers -- Container software -- The complete Django microservices architecture | |
505 | 8 | |a Creating a sample microservice -- Implementation 1: Offloading a task with a RabbitMQ microservice -- Implementation 2: Offloading a task with a Celery microservice -- Summary -- Chapter 3: Setting Up the Development and Runtime Environment -- Technical requirements -- Setting up the development environment -- Extra setup for Windows developers -- Installing the required Python packages -- Setting up the runtime environment -- Installing Docker Desktop -- Installing RabbitMQ as a Docker container -- Installing Redis as a Docker container -- Signing up for MongoDB and working from VS Code | |
505 | 8 | |a Analyzing the sample microservices application -- Matching an address -- The app's requirements as user stories -- Splitting the requirements into use cases -- Phasing the development of the sample application -- Summary -- Part 2: Building the Microservices Foundation -- Chapter 4: Cloud-native Data Processing with MongoDB -- Technical requirements -- Introducing MongoDB and cloud-native databases -- What are cloud-native databases? -- MongoDB is a NoSQL database -- Setting up MongoDB -- Optional: creating a paid cluster for production databases -- Creating a database user | |
505 | 8 | |a Setting up our MongoDB cluster for Django -- Creating a Database -- Creating documents inside a collection -- Updating documents -- Deleting documents and collections -- Mapping CRUD operations to HTTP methods -- CRUD operations on MongoDB with Django ORM -- CRUD operations on MongoDB with pymongo -- Cleaning up -- Summary -- Chapter 5: Creating RESTful APIs for Microservices -- Technical requirements -- Introducing RESTful APIs -- Benefits of RESTful APIs -- The RESTful API architecture -- Building RESTful APIs with DRF -- Setting up DRF -- Creating a model and a serializer | |
520 | |a Are you a Django developer looking to leverage microservices to create optimized and scalable web applications? If yes, then this book is for you. With microservices, you can split an application into self-contained services, each with a specific scope running asynchronously while collectively executing processes. Written by an experienced Python developer, Hands-On Microservices with Django teaches you how to develop and deploy microservices using Django and accompanying components such as Celery and Redis. You'll start by learning the principles of microservices and message/task queues and how to design them effectively. Next, you'll focus on building your first microservices with Django RESTful APIs (DFR) and RabbitMQ, mastering the fundamentals along the way. As you progress, you'll get to grips with dockerizing your microservices. Later, you'll discover how to optimize and secure them for production environments. By the end of this book, you'll have the skills you need to design and develop production-ready Django microservices applications with DFR, Celery/RabbitMQ, Redis, and Django's cache framework. | ||
590 | |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition | ||
630 | 0 | 0 | |a Django (Electronic resource) |
650 | 0 | |a Python (Computer program language)|9 71333 | |
650 | 0 | |a Web site development.|9 72879 | |
650 | 0 | |a Internet programming.|9 71408 | |
856 | 4 | 0 | |u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781835468524/?ar|x O'Reilly|z eBook |
938 | |b OCKB|z netlibrary.ebookspda,027879cc-9561-40c3-9678-1c3f34c42436-emi | ||
994 | |a 92|b VIA | ||
999 | |c 360899|d 360899 |