Microservices Classroomnotes 31/Dec/2021

Case-Study E-Commerce

  • E-Commerce applications will have the following functionalities
  • Catalog management
  • User Management
  • Customer Management
  • Order Management
  • Pricing Management
  • Shopping Cart Management
  • Shipping
  • Payment
  • Promotions
  • Search

Monolith Application Architecture

  • Overview
  • To realize this architecture in terms of python language, We can create a django project called QT-Store and then create multiple apps inside id.
  • Now we would create multiple Django Applications for the components shown
  • To Store the data we might choose any relational database (mysql/Postgres/Microsoft SQL Server/Oracle). We would be using Django ORM to interact with databases

Microservices Application Architecture


Basic Concepts To Learn to understand MicroServices

  1. Distributed Systems
  2. Reliable/UnReliable Communication
  4. Message Queue
  5. Databases
  6. Relational
  7. NoSQL
  8. Cache (Redis)

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

About continuous learner

devops & cloud enthusiastic learner