Skip to content

Professional help

The open community is the right place for public questions, design discussion, and help getting unstuck. Sometimes a team needs dedicated time: private domain context, a workshop, an architecture review, or hands-on help moving a slice into Cratis.

That is what professional help is for. It is separate from the open-source community and depends on availability, fit, and the right engagement model.

NeedTypical format
Event modelingWorkshop around commands, events, read models, policies, and bounded contexts
Cratis adoptionSlice selection, migration plan, product choice, and architecture review
ImplementationPairing, pull-request guidance, or focused development on a bounded slice
Teaching CratisTeam introduction to Chronicle, Arc, Components, CLI, and the full-stack loop
Teaching event sourcingDomain events, consistency, projections, replay, versioning, and operational tradeoffs
Production readinessReview of TLS, storage, secrets, deployment, observability, replay, and backup plans

When you contact us, include enough context to decide whether we can help:

  • What you are building or evaluating.
  • Which Cratis products you use or expect to use.
  • Whether this is greenfield, brownfield, or an existing production system.
  • The kind of help you want: workshop, architecture review, development help, training, or troubleshooting.
  • The rough timeframe and whether the work must be private.

Start with Community and help for open questions, Feedback and suggestions for product ideas, or Learning paths if you are still choosing where to begin.