Golang microservices saga pattern real project - database

I'm looking for a microservices project which implemented saga pattern with RabbitMQ or Kafka,
please if you have a sample project share with me
thank you

Related

How do Reactjs, Nextjs, Nestjs, GraphQL, PostgreSQL, RabbitMQ, and Kafka all work together?

I'm about to tackle a project with this stack:
Frontend - ReactJS and NextJS
Backend - NestJS and GraphQL
PostgreSQL for Database
RabbitMQ (message broker)
Kafka (distributed event streaming)
Can someone help me understand how these all work together? I have a solid understanding of the frontend stuff, but as for the final four bullet points, I'm still learning. I've done a good bit of research on them but would appreciate a more experienced dev's explanation of the tech and perspective on this setup.
NextJS is a React Framework
NestJS is a backend that can host a GraphQL API for (optional) usage from the frontend
Your backend can utilize many clients for storing and transferring data, such as a database (Postgres) and messaging systems (Rabbit and/or Kafka)

Is it a good practice to bundle the react web application in spring boot instead of running as a separate micro service?

I am new to react and single sign on implementation as well. Tech stack of application is Spring boot, SAML , ADFS and React. After reading some the article we found of ADFS interaction through SPA is not a good choice. We can't move out of react at the same time. So though of bundle the react and Springboot application as single service instead of separate micro services.
Please let me know is this a good approach. I found some article related to this approach.
But, I am looking for a better way to achieve this.
https://medium.com/analytics-vidhya/how-to-package-your-react-app-with-spring-boot-41432be974bc

Sleuth in Apache camel

Hi I am new to Apache Camel, but in my application our team implemented this in so many places. Now we are migrating existing came implemented application to Micro services, here we are not finding any option to implement Spring cloud Sleuth with existing camel implemented service, any solution?
There's nothing there out of the box. You would have to create such a tracing implementation yourself.

Independent front-end and back-end Application with Relay,React JS and Graphql Application

In my Project, we are using the React, Relay technologies from front-end, for service we are using Graphql technology.
Both are independent Applications.
Based on this https://facebook.github.io/relay/docs/guides-network-layer.html
Communicating the both frontend and backend.
Can you please give any sample for the network-layer application.
Here a example: link Did you think of this?

Lightweight messaging on GAE

Does you have any experience with messaging on GAE? Is there a messaging framework that can successfully run on GAE? I know that Apache Camel provides some kind of components that can run on GAE but is it really usable? What about Spring Integration? Or any other tips?
Thank you.
You have some stuff (task queues) built into GAE for messaging. Start with that.
The problem with running stand alone integration soltuions (Camel, Spring Integration, ActiveMQ..) on GAE is that they need to open tcp listeners and start threads, which is not really an option in GAE. At least not the standard java way.
You can run Camel to some point if you want to leverage the Camel DSL and such things. But all of Camel will not work. Camel does not include a messaging solution either.
The other option is likely to use some external messaging source, such as a RabbitMQ or ActiveMQ hosted somewhere else. Like EC2 or some cloud service.

Resources