Breaking News: Grepper is joining You.com. Read the official announcement!
Check it out

We can Design our Ordering microservices databases

Sumit Rawal answered on May 14, 2023 Popularity 1/10 Helpfulness 1/10

Contents


More Related Answers

  • When to choose Microservice?
  • What are the best practices to design Microservices?
  • List down the advantages of Microservices Architecture.
  • What are the three commonly used tools for Microservices?
  • Name some famous companies that use Microservice architecture.
  • In what kind of application we should use microservices?
  • microservices security best practices
  • Microservices Transaction Management
  • When Not to Use Microservices Architectures ?
  • Principles Used to Design Microservice Architecture
  • What are the characteristics of Microservices?
  • Write main features of Microservices
  • What are the fundamental characteristics of a microservices design?
  • Explain the way to implement service discovery in microservices architecture.
  • What do you know about Microservices?
  • Can we create State Machines out of Microservices?
  • How do microservices relate to the business
  • Challanges of microservices architecture
  • Configuration management architecture inside microservices
  • Which of the following technologies are commonly used to implement microservices?
  • microservices database management patterns and principles
  • How to choose a database for MIcroservices
  • Microservice Strategies
  • Design:Microservices Architecture with BFF
  • Microservices Data Management Patterns
  • Breaking Down Application into Microservices
  • Microservices Data Management - Choosing Right Database
  • Microservices Data Management - Main Topics
  • Scale Database in Microservices
  • Big Picture of Microservices Architecture

  • We can Design our Ordering microservices databases

    0

    I am going to split 2 databases for Ordering microservices

    1 for the write database for relational concerns

    2 for the read database for querying concerns

    So when user create or update an order, I am going to use relational write database, and when user query order or order history, I am going to use no-sql read database. and make consistent them when syncing 2 databases with using message broker system with applying publish/subscribe pattern.

    Now we can consider tech stack of these databases,

    I am going to use SQL Server for relational writing database, and using Cassandra for no-sql read database. Of course we will use Kafka for syncing these 2 database with pub/sub Kafka topic exchanges.

    So we should evolve our architecture with applying other Microservices Data Patterns in order to accommodate business adaptations faster time-to-market and handle larger requests. 

    Popularity 1/10 Helpfulness 1/10 Language whatever
    Source: Grepper
    Link to this answer
    Share Copy Link
    Contributed on May 14 2023
    Sumit Rawal
    0 Answers  Avg Quality 2/10


    X

    Continue with Google

    By continuing, I agree that I have read and agree to Greppers's Terms of Service and Privacy Policy.
    X
    Grepper Account Login Required

    Oops, You will need to install Grepper and log-in to perform this action.