Kubernetes Part -1

Hey all this is an Kubernetes series and this is the part - 1, let's learn together...!!

Before going to our main topic, first we will see about some basic architecture about the applications how they are building, developing, deploying and so on...

Application Architecture

    what is that..?

        A way or a method to build the block of application services.

    Types

    1. Monolithic Architecture

    2. Microservices Architecture 

A. Monolithic Architecture 

    This is an classic architecture to build an application services into an single/grouped way, and if that application having n number of services like CURD operations those will be run in an single application and also deployed in a single application, so it contains all layers like, business layer, DB, and so on.. and also the application will be tightly coupled.

B. Microservices Architecture

    This is the latest way that widely used architecture, and this is also called as "Service Oriented Architecture" this will be like each service will be run as an application and if any services has down or you need to deploy your updates on a particular business layer then you can able to add your code and push into that one, and the rest of your application will be still there itself and it will not disturbed and the complexity of this microservices are like you need to configure the services properly from one container to another container and you need to route these internally and also it need and overall controller and it need to route to the services properly, it need high level of CI/CD pipeline configuration were needed, this we will see in later part...

Comments