DevOps Classroomnotes 28/Jun/2022

What is Monolith

  • This is a unit of deployment, where all the functionality of the system has to be deployed together
  • Single Process Monolith
    Preview
  • Modular Monolith: Subset of Single Process Monolith
    Preview
  • Challanges:
    • The whole application has to be deployed and the necessary changes in the database also should be up to the mark
    • When there is load on som part/module of your application and you need to scale the whole application

What are micro services

  • Microservices are independently deployable services modelled around business domain.
  • These microservices communicate with each other via networks
    Preview
  • Each service can be developed in a differnt programming language as the communications between microservices are generally over http
  • Challenges:

    • Microservices are distributed systems, so managing the application is more complex than a monolith
  • For deploying the applications which are microservices and handling challenges, we would require an orchestration software and kubernetes is best player in this area.
    Preview

Published
Categorized as Uncategorized Tagged

By continuous learner

devops & cloud enthusiastic learner

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Please turn AdBlock off
Animated Social Media Icons by Acurax Wordpress Development Company

Discover more from Direct DevOps from Quality Thought

Subscribe now to keep reading and get access to the full archive.

Continue reading

Visit Us On FacebookVisit Us On LinkedinVisit Us On Youtube