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

What are the benefits and drawbacks of Microservices?

Anjali Sharma answered on December 17, 2022 Popularity 3/10 Helpfulness 1/10

Contents


More Related Answers

  • When to choose Microservice?
  • What are the best practices to design Microservices?
  • What are the benefits of Microservice architectures?
  • Best practices you should consider when implementing the microservice architecture diagram
  • List down the advantages of Microservices Architecture.
  • What are the ways of testing the security of microservices?
  • Advantages of Microservice?
  • In what kind of application we should use microservices?
  • Disadvantages of Microservice?
  • When Not to Use Microservices Architectures ?
  • What are microservices?
  • What are the characteristics of Microservices?
  • Explain the working of Microservice Architecture.
  • Write main features of Microservices
  • What are the fundamental characteristics of a microservices design?
  • In which cases microservice architecture best suited?
  • What do you know about Microservices?
  • What are the pros and cons of Microservice Architecture?
  • How do microservices relate to the business
  • When does using Microservice architecture make sense and what are scenarios where a Monolith would be more appropriate than Microservices?
  • Microservices – Definition, Principles and Benefits
  • Which of the following technologies are commonly used to implement microservices?
  • Under which condition the developers should use microservices?
  • What are the advantages of micro service?
  • Microservice Strategies
  • What does "design for failure" mean in a Microservices Architecture ?
  • Benefits and Challenges of Microservices Architecture

  • What are the benefits and drawbacks of Microservices?

    0

    Benefits:

    Self-contained, and independent deployment module.

    Independently managed services.

    In order to improve performance, the demand service can be deployed on multiple servers.

    It is easier to test and has fewer dependencies.

    A greater degree of scalability and agility.

    Simplicity in debugging & maintenance.

    Better communication between developers and business users.

    Development teams of a smaller size.

    Drawbacks:

    Due to the complexity of the architecture, testing and monitoring are more difficult.

    Lacks the proper corporate culture for it to work.

    Pre-planning is essential.

    Complex development.

    Requires a cultural shift.

    Expensive compared to monoliths.

    Security implications.

    Maintaining the network is more difficult.  

    Popularity 3/10 Helpfulness 1/10 Language javascript
    Source: Grepper
    Tags: javascript
    Link to this answer
    Share Copy Link
    Contributed on Jan 08 2023
    Anjali Sharma
    0 Answers  Avg Quality 2/10

    Closely Related Answers



    0
    Popularity 5/10 Helpfulness 1/10 Language whatever
    Source: Grepper
    Tags: whatever
    Link to this answer
    Share Copy Link
    Contributed on Dec 17 2022
    Deepika Sahu
    0 Answers  Avg Quality 2/10

    0
    Popularity 5/10 Helpfulness 1/10 Language whatever
    Source: Grepper
    Link to this answer
    Share Copy Link
    Contributed on Dec 17 2022
    Deepika Sahu
    0 Answers  Avg Quality 2/10

    0

    Developers need to deal with the additional complexity of creating a distributed system.

    Complete end-to-end testing is difficult. Due to distributed deployment, testing can become complicated and tedious as compared with Monolith applications.

    The Increasing number of services can result in information barriers.

    Inter-service communication mechanism is required.

    Implementing use cases that span multiple services without using distributed transactions is difficult and requires careful coordination between the teams.

    Increased memory consumption. The microservice architecture replaces N monolithic application instances with NxM services instances. If each service runs in its Container, which is usually necessary to isolate the instances, then there is the overhead of M times as many Containers.

    When the number of services increases, integration, and managing whole products can become complicated.

    https://www.javatpoint.com/advantges-and-disadvantages-of-microservices

    Popularity 6/10 Helpfulness 1/10 Language whatever
    Source: Grepper
    Tags: whatever
    Link to this answer
    Share Copy Link
    Contributed on Feb 04 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.