Roadmap

  • epic means it's big task, we need to break it know into small tasks
  • new means it's smaller tasks for newbee to know better about the code base.
  • hard means it's a hard core which needs lots efforts

Saga

  • [] SCB-665 Support TCC (epic)
  • [] SCB-16 Using MQ to increase the availability (epic)

DEMO

  • [*] SCB-244 Add demo to use pack with Java-Chassis (new++)

Test

  • [] SCB-668 Using docker-compose file to start Services from docker plugin in the Accept test(new)
  • [] SCB-306 Simulate different recover use cases
  • [] SCB-240 Performance impacts test (new)

centric-saga

  • [] SCB-692 Restore the old Saga implementation
  • [] SCB-717 Support to extend the invocation
  • [] SCB-734 Provide DSL support for building the Saga invocations (epic)

Omega

  • [] SCB-170 Separate serialization from grpc to reuse the same stream (new++)
  • [] SCB-275 Refactoring Retry logical (new)
  • [] SCB-258 Idempotent support (new)
  • [] SCB-163 Share the context cross the thread (hard)

Alpha

  • [] SCB-341 Multi tenant support (new)
  • [] SCB-241 Visual Transactions, auditing mode support (new)
  • [] SCB-557 Watch mode of Alpha (new)