Home » Tag Archives: Microservices (page 5)

Tag Archives: Microservices

Moving Host Cobol Batches and Monolith Webapps to Cloud and Microservices

java-interview-questions-answers

Very interesting presentation in Amazon Event “From Mainframe to Microservices – Vanguard’s Move to the Cloud”. Following parts can be used as Migration Patterns: Different ways of how to move from Mainframe to Microservices: Re-host Reengineer Refactor Rewrite Batch job migration Data analytics enablement Data-driven augmentation Re-platform with Linux and Java Repurchase Retire Combination of all This presentation also shows the Cloud Data ...

Read More »

Use Custom Packet Framing for Microservices Messaging

In my previous article, you looked at why forcing communication between microservices, using REST JSON endpoints, is not always the best approach. In this article, I will outline an example custom framing solution that you can extend for your own projects. Due to the complexity of creating useful framing, implementing the frame will be covered in my next article. Example ...

Read More »

Microservice Vs Monolith: Which one to Choose?

“Microservice” is a Buzzword in the industry right? Apart from Microservice, design rest of the design marked as “Monolith”. But as an architect, when you are trying to create a new Software based on a specific Domain what will you do? Adopt Microservice without judging anything as this is the hit one,  every one runs behind it or just stop ...

Read More »

Microservices for Java Developers: Monoglot or Polyglot?

1. Introduction Along the previous parts of the tutorial we have talked quite a lot about the benefits of the microservice architecture. It is essentially a loosely coupled distributed system which provides a particularly important ability to pick the right tool for the job. It could mean not just a different framework, protocol or library but a completely different programming ...

Read More »

Dealing with Micro-Service Oriented Architecture DATA (part 2)

This are my verbatim notes to the PEAT UK podcast: Hello there once again to another hot shot. My name is Peter Pilgrim, DevOps specialist, Java enterprise and platform engineer and Java Champion What’s the database architecture in a microservices application? In true independent microservices, they are designed and built to follow the Single Responsibility Principle (Robert Martin), which is ...

Read More »

How Anti-Patterns Can Stifle Microservices Adoption in the Enterprise

Continuously build, test and monitor your Microservices for optimal performance. Summary For companies migrating their architecture to microservices, anti-patterns can be a major obstacle to success. Here’s how to identify and avoid them. In my last article, Microservice Patterns That Help Large Enterprises Speed Development, Deployment and Extension, we went over some deployment and communication patterns that help keep microservices ...

Read More »

Microservices for Java Developers: The Java / JVM Landscape

1. Introduction In the previous part of the tutorial we have covered a broad range of communication styles widely used while building microservices. It is time to put this knowledge into practical perspective by talking about most popular and battle-tested Java libraries and frameworks which may serve as the foundation of your microservice architecture implementation. Although there are quite a ...

Read More »

Microservice Patterns That Help Large Enterprises Speed Development, Deployment and Extension

Continuously build, test and monitor your Microservices for optimal performance. Summary Increase the productivity of your team, and the reliability of your code, with these useful microservice patterns. This is the first in a two-part series on microservice patterns and anti-patterns. In this article, we’ll focus on some useful patterns that, when leveraged, can speed up development, deployment, and extension. ...

Read More »

Microservices Messaging: Why REST Isn’t Always the Best Choice

Microservices are a big business. Thanks to advances in container orchestration, multi-process applications development and sheer user demand, companies are edging away from traditional monolithic applications towards distributed, highly-available microservices. Breaking applications into smaller chunks reaps rewards in many guises. However, with this distribution there arises a new requirement: messaging for inter-service communication. How does microservices messaging tie back to ...

Read More »