Implementing and Extending Business Logic with Microservices - Introduction
Modern applications demand scalability, agility, and fast delivery cycles. As applications grow in complexity, traditional approaches can limit these demands. Microservices avoid these limitations by operating independently of the Liferay platform's core OSGi framework. Liferay provides microservice client extensions to integrate microservices into your environments.
Previously, you learned how to migrate Clarity’s distributor management app, ensuring consistent and predictable deployments by treating data and configurations as versioned assets. In this module, you'll take the next step by exploring how to develop, deploy, and update services as standalone applications. Microservice client extensions decouple components and enable independent development of services, leveraging the frameworks, languages, and technologies suited to your business needs. You can orchestrate individual microservices together to cohesively extend out-of-the-box capabilities for Liferay objects, workflow, commerce, and more.
By the end of this module, you will be able to
- Execute custom logic in response to triggers.
- Initiate workflow tasks with actions and checks integrating with third party systems.
- Synchronize data through external API calls.
- Implement asynchronous actions with queue managers.
- Offload complex validations and calculations to microservices with event-based processing.
Capabilities
Product
Education
Contact Us