-
Notifications
You must be signed in to change notification settings - Fork 229
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EDU-3400: Update Nexus docs #3196
base: main
Are you sure you want to change the base?
Conversation
docs/evaluate/development-production-features/temporal-nexus.mdx
Outdated
Show resolved
Hide resolved
docs/evaluate/development-production-features/temporal-nexus.mdx
Outdated
Show resolved
Hide resolved
docs/evaluate/development-production-features/temporal-nexus.mdx
Outdated
Show resolved
Hide resolved
docs/evaluate/development-production-features/temporal-nexus.mdx
Outdated
Show resolved
Hide resolved
docs/evaluate/development-production-features/temporal-nexus.mdx
Outdated
Show resolved
Hide resolved
docs/evaluate/development-production-features/temporal-nexus.mdx
Outdated
Show resolved
Hide resolved
docs/evaluate/development-production-features/temporal-nexus.mdx
Outdated
Show resolved
Hide resolved
docs/evaluate/development-production-features/temporal-nexus.mdx
Outdated
Show resolved
Hide resolved
docs/evaluate/development-production-features/temporal-nexus.mdx
Outdated
Show resolved
Hide resolved
- Operation lifecycle and error info in Workflow Event History. | ||
- Bi-directional linking for end-to-end debugging across Namespaces. | ||
- Metrics, traces, and logs. | ||
- **Improved blast radius isolation**: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I love this phrase.
docs/evaluate/development-production-features/temporal-nexus.mdx
Outdated
Show resolved
Hide resolved
docs/evaluate/development-production-features/temporal-nexus.mdx
Outdated
Show resolved
Hide resolved
docs/evaluate/development-production-features/temporal-nexus.mdx
Outdated
Show resolved
Hide resolved
docs/evaluate/development-production-features/temporal-nexus.mdx
Outdated
Show resolved
Hide resolved
docs/evaluate/development-production-features/temporal-nexus.mdx
Outdated
Show resolved
Hide resolved
docs/evaluate/development-production-features/temporal-nexus.mdx
Outdated
Show resolved
Hide resolved
@@ -45,7 +47,7 @@ New Nexus requests will be routed to the new target Namespace, and existing Nexu | |||
|
|||
1. Hide service implementations behind a Nexus Endpoint. | |||
1. Add Nexus Services to the same Workers as the Temporal primitives being abstracted. | |||
2. Add Nexus Endpoints to the Nexus API Registry, with monolithic Namespace as the target. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a great place to(not this line, obviously, but this area) to talk about another great Nexus feature -- the gradual adoption to better architecture outcomes over time.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good idea. Will add that in a future PR.
docs/evaluate/development-production-features/temporal-nexus.mdx
Outdated
Show resolved
Hide resolved
docs/evaluate/development-production-features/temporal-nexus.mdx
Outdated
Show resolved
Hide resolved
docs/evaluate/development-production-features/temporal-nexus.mdx
Outdated
Show resolved
Hide resolved
docs/evaluate/development-production-features/temporal-nexus.mdx
Outdated
Show resolved
Hide resolved
docs/evaluate/development-production-features/temporal-nexus.mdx
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
First set of comments. Will look more tomorrow.
@@ -33,7 +33,7 @@ Through a Temporal SDK, Temporal provides a wide range of features that enable d | |||
- **[Interrupt a Workflow](/evaluate/development-production-features/interrupt-workflow)**: Cancel or terminate a business process (Workflow) that is already in progress and compensate for any steps already taken. | |||
- **Runtime safeguards**: Prevent avoidable errors and issues from executing during runtime. | |||
- **[Failure detection and mitigation](/evaluate/development-production-features/failure-detection)**: Detect failures with timeouts and configure automatic retries to mitigate them. | |||
- **[Temporal Nexus](/nexus)**: Temporal Nexus enables durable execution across team and namespace boundaries and promotes a modular architecture that enables each team to have their own namespace for improved security, troubleshooting, and blast radius isolation. | |||
- **[Temporal Nexus](/evaluate/nexus)**: Nexus allows you to reliably connect Temporal Applications. It was designed with Durable Execution in mind and enables each team to have their own Namespace for improved modularity, security, troubleshooting, and fault isolation. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a great change.
docs/evaluate/development-production-features/temporal-nexus.mdx
Outdated
Show resolved
Hide resolved
docs/evaluate/development-production-features/temporal-nexus.mdx
Outdated
Show resolved
Hide resolved
docs/evaluate/development-production-features/temporal-nexus.mdx
Outdated
Show resolved
Hide resolved
- **Enhance security by isolating different parts of the application**, reducing the risk and impact of potential issues. | ||
- **Continue using familiar tools like queue-based Workers**, without the need for complex new setups or deployments. | ||
<RelatedReadContainer> | ||
<RelatedReadItem path="https://youtu.be/qqc2vsv1mrU?feature=shared&t=2082" text="Nexus keynote & demo - Replay video" archetype="replay-talk" /> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Might have to look into getting a Nexus icon here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
that would be awesome!
docs/production-deployment/self-hosted-guide/temporal-nexus.mdx
Outdated
Show resolved
Hide resolved
docs/production-deployment/self-hosted-guide/temporal-nexus.mdx
Outdated
Show resolved
Hide resolved
docs/production-deployment/self-hosted-guide/temporal-nexus.mdx
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I had a few small comments. My biggest concern is our recommendation for how to break up a monolith.
docs/evaluate/development-production-features/temporal-nexus.mdx
Outdated
Show resolved
Hide resolved
Signed-off-by: Phil Prasek <[email protected]>
Signed-off-by: Phil Prasek <[email protected]>
Signed-off-by: Phil Prasek <[email protected]>
Signed-off-by: Phil Prasek <[email protected]>
Signed-off-by: Phil Prasek <[email protected]>
Signed-off-by: Phil Prasek <[email protected]>
Signed-off-by: Phil Prasek <[email protected]>
Signed-off-by: Phil Prasek <[email protected]>
Signed-off-by: Phil Prasek <[email protected]>
Signed-off-by: Phil Prasek <[email protected]>
Signed-off-by: Phil Prasek <[email protected]>
Signed-off-by: Phil Prasek <[email protected]>
Signed-off-by: Phil Prasek <[email protected]>
Signed-off-by: Phil Prasek <[email protected]>
Addressed all feedback and will take a pass at further tightening things up in the Cloud prod guide and Encyclopedia. |
What does this PR do?