Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

It seems we can’t find what you’re looking for. Perhaps searching can help.

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article just to clear the difference between the both.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Industry buzzwords like ‘Microservices’, “Reactive” and “Functional” are obviously not new to the software industry as professionals have been using them to analyze the problems common to many enterprise organization applications.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

4 thoughts on “Why use microservices ? Monolithic vs Microservices style”

  1. Wow. Very nice article. Your way of explaining things is awesome. Especially that humorous touch.
    Microservices are awesome. Loved your article.
    Also, Nice article picture 😀

  2. We have a JSF monolith and wish to deploy angular, monolith has become a beast. Vendor proposal is to break up monolith into containers, maintain JSF UI. I have requested that we stand up angular/container microservice environment, maintain/freeze monolith, and develop/migrate to new environment over 2-3 years (agile) to tske advantage of process improvements, etc. Big pushback due to security involving redirects between old/new environs. Thoughts?

    1. Mudassir Shahzad

      Thomas,

      Remember, microservices is not the solution to every problem. Sometimes, having a “modular” monolith is better than microservices based architecture. The thing with microservices is that they come with their own infrastructural requirements which most companies avoid because of the cost.

      Now, keeping in mind your situation, the idea here is to perform an incremental migration, in order for it to be as smooth and painless as possible. Attempting to do it all at once will be a suicide mission— on one hand, no one in its perfect judgement will be happy to deal with a ‘big-bang’ integration that this kind of migration implies.

      The approach I recommend and that have worked well for me, is to avoid rewriting the existing production code, at least until an actual problem is found or a new feature is to be delivered. Try to start building new services around the existing system in a more reactive style of development, only rewriting the old internals if and when needed, not sooner!

Leave a Comment

Your email address will not be published. Required fields are marked *

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

When people say, “Spring Boot does everything”, it’s not clear what “everything” is.

If you are a java developer, there is a high probability that you have heard about spring or even used it in a few of your projects. Spring framework was created primarily as a Dependency Injection container but it is much more than that.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

What is Spring ?
Spring is a framework that helps you to “wire” different components together. It is most useful in cases where you have a lot of components and you might decide to combine them in different ways, or wish to make it easy to swap out one component for another depending on different settings or environments.

Leave a Comment

Your email address will not be published. Required fields are marked *

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

Leave a Comment

Your email address will not be published. Required fields are marked *