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

Microservices Data Management - Main Topics

Pragya Keshap answered on February 3, 2023 Popularity 2/10 Helpfulness 1/10

Contents


More Related Answers

  • What are the best practices to design Microservices?
  • In what kind of application we should use microservices?
  • microservices security best practices
  • Write main features of Microservices
  • Write the fundamental characteristics of Microservice Design.
  • What are the fundamental characteristics of a microservices design?
  • Explain the importance of reports and dashboards in microservices.
  • introduction to configuration management challanges inside microservices
  • Configuration management architecture inside microservices
  • microservices database management patterns and principles
  • Data per microservice
  • Microservice Strategies
  • Microservices Data Management Patterns
  • Microservices Data Management - Choosing Right Database
  • How to Choose a Database for Microservices ? (Question Set) - 2
  • Microservices Data Query Pattern and Best Practices
  • How to achieve Data Consistency across multiple microservices ?
  • Deployment Strategies for Microservices
  • What are some examples of orchestrators for microservices deployments ?
  • What is the advantage of Microservices architecture over SOA?
  • Why Would You Need Reports & Dashboards In Microservices?
  • What are the important key components of Microservices architecture?
  • How to handle service communication and data sharing in a Microservices architecture?
  • Creating Ordering Microservices Infrastructure
  • Developing and implementing microservices
  • Database per Microservice Pattern
  • Deploying microservices for your proposed application system
  • what is the advantage of one microservice per database
  • Microservices Data Management (Databases / Query / Commands)

  • Microservices Data Management - Main Topics

    0

    Any service must access or hold data in databases or data caches based on the requirements for that type of data, including regulations, security, or business processes. Microservices solutions typically leverage database services that can provide those requirements through defined APIs.

    Services that transform data need to communicate those changes via standard messages to maintain lineage and governance, typically using defined APIs or message queues.

    Adhere to the data access control policies that are appropriate for the data. Typically the data access policies are set by the data repositories depending on the sensitivity of the data they contain. The services use the appropriate role for the application's constituency.

    Data movement and transformation services must consider performance for SLA on the time between acquisition and availability. These services must also consider the volume and locality of the data to be accessed and set the SLA expectations accordingly.

    If the services need highly trusted common data, determine if they should be using the enterprise's designated source of master data.

    Storage must consider the volume of data to be stored, the velocity at which it will be received, how it will be used, and the security and resilience requirements when choosing the appropriate data repository.

    Monitor and log information around how the data is flowing and who accessed what data to assure that appropriate security measures were taken. Communicate transformation for data lineage and governance.

    https://www.turing.com/blog/microservices-data-management-patterns/

    Popularity 2/10 Helpfulness 1/10 Language whatever
    Source: Grepper
    Link to this answer
    Share Copy Link
    Contributed on Feb 03 2023
    Pragya Keshap
    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.