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

Monolithic applications#

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

Contents


More Related Answers

  • monolithic programming
  • disadvantages of monolithic architecture
  • What is Monolithic Architecture?
  • Learn: Modular Monolithic Architecture
  • MONOLITHIC
  • benefits and drawbacks of monolithic applications
  • What are alternatives of Monolithic applications
  • Design our E-Commerce application with Monolithic Architecture
  • Learn: Monolithic Architecture
  • Design: First version of Monolithic Architecture
  • Design & Iterate : Monolithic Architecture
  • Monolithic Architecture Vertical Considerations
  • How can you approach breaking down a monolithic application into microservices ?
  • What are the drawbacks of monolithic architectures?
  • Monolithic architecture should not be used when:
  • Monolithic design with services
  • Traditional monolithic design
  • Monolithic to Microservices Architecture with Patterns & Best Practices
  • when to use monolithic architecture

  • Monolithic applications#

    0

    Back in the day, monolithic applications were built and used. That is just a fancy way of saying that all of the application features were bundled together into a single package.

    If you look at the illustration below, you will see the following bundled as a single ugly application:

    The web frontend

    The authentication

    The logging

    The datastore

    The reporting

    They are also tightly coupled, which means that if you want to change one part, you will have to change everything.

    Monolith application

    As a quick example, if you want to patch or update the reporting feature of the application in the illustration above, you have to take the entire application down, and patch/upgrade the whole thing. Talk about a nightmare. Work like this requires painful amounts of planning, carries enormous risk and complexity, and is usually carried out over long boring weekends in the office consuming too much pizza and coffee.

    But the hassle of working with monolithic applications does not stop there. You’ll encounter similar challenges regardless of what part you want to scale. ;Scaling any single part of the application means scaling the whole thing

    Every application feature is bundled, deployed, upgraded, and scaled as a single unit. Needless to say, this is not ideal.

    Note: This is an extreme example. Not all applications were shipped like this. However, it was the prevalent model for building, deploying, and managing applications.

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