• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Liutauras Vilda
  • Jeanne Boyarsky
  • paul wheaton
Sheriffs:
  • Ron McLeod
  • Devaka Cooray
  • Henry Wong
Saloon Keepers:
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Tim Moores
  • Mikalai Zaikin
Bartenders:
  • Frits Walraven

Cloud-Native pattern support for MicroProfile

 
Ranch Hand
Posts: 48
MicroProfile Quarkus Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello,

Despite having great support for many Cloud-Native patterns, would the MicroProfile specifications be limited to the one already defined at the time of this writing or does MicroProfile already plans to add more patterns and support for technologies that ease a Cloud-target container based applications development?

To give an example, orchestration / choreography are two patterns used widely in micro-service based architecture. While MicroProfile components can be composed together (for example used Reactive Messaging) to implement such patterns, a more standardized supported way of achieving this would be highly welcome (not only based on my experience but also based on some community feedback).

Another example would be a data processing pipeline abstraction such as Spring Cloud Data Flow that leverages Spring Cloud Stream (could be MicroProfile Reactive Messaging?).
 
Author
Posts: 10
5
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
MicroProfile strives to explore new ideas and new patterns. In MicroProfile program plan 2022, one of our top priority is to innovate with new specifications. One of the ideas is to establish Data Access Specification. We will kick off that effort very soon. Please register with microprofile googlegroup by visiting https://groups.google.com/g/microprofile to post your ideas or join the existing discussion. Please see this thread I created nearly 2 years ago.
 
Emily Jiang
Author
Posts: 10
5
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
As for orchestration/choreography patterns, we used it in MicroProfile LRA for microservice transactions. One of the implemenation ideas is to use an orchestror to manage all participants so that it can call complete or compensate actions based on the downstream actions.
 
Marouane Trabelsi
Ranch Hand
Posts: 48
MicroProfile Quarkus Java
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hey Emily,

Thanks for you valuable insights as usual.

I am already aware of the LRA specification and I can see very promising in solving various business needs.

I joined the Google group to gain broader view on the ongoing efforts and why not get involved.

Thanks,
 
You are HERE! The other map is obviously wrong. Better confirm with this tiny ad:
Gift giving made easy with the permaculture playing cards
https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
reply
    Bookmark Topic Watch Topic
  • New Topic