Understanding Sprint boot Framework in nutshell
Spring Boot enables building production-ready applications quickly and provides non-functional features: Embedded servers which are easy to deploy with the containers It helps in monitoring the multiples components It helps in configuring the components externally Disadvantages: Automating the Components: It becomes difficult to automate everything because there are a number of smaller components instead of a monolith, i.e. Builds, Deployment, Monitoring, etc. Perceptibility: There are number of small components to deploy and maintain which sometimes becomes difficult to monitor and identify problems. It requires great perceptibility around all the components. Configuration Management: There is a great need to maintain the configurations for the components across the various environments. Debugging: It becomes difficult to probe each and every service for an error. Centralized Logging and Dashboards are essential to make it easy t...