History

RStreams Flow

RStreams Flow is a project template that creates a new empty project to act as a new microservice for you that has everything an engineer needs to hit the ground running.

Projects created from the RStreams Flow template include libraries and tech that solve common development needs out of the box. Thus, RStreams Flow prjoects include the RStreams Flow opinionated development decisions to makes choices on how to build, test, deploy, monitor and maintain RStreams microservices. Engineers don’t care about RStreams. They care about creating reactive microservices that leverage native AWS services at scale. RStreams Flow helps engineers just do their work.

In order to make things just work, RStreams Flow projects have an opinion on:

  • Running locally
  • Configuration management
  • Building, deploying an CI/CD
  • Project organization

Released or enhanced 05/09/2022

  • Full type support in VS Code
  • Invoke a bot locally
  • Invoke a series of bots/queues locally
  • Invoke a bot locally hitting queues in the cloud
  • Invoke a bot pulling mock data from a file acting as a queue
  • Unit testing
  • Debugging locally
  • Project organization

Coming in the next 60 days (end of June 2022)

  • Project configuration : Coming Early June 2022
  • Building / bundling artifacts : Coming Early June 2022
  • Deploying : Coming June 2022
  • Monitoring : Coming June 2022

RStreams Flow will include a tool to help an RStreams Flow project migrate from one version to a newer version in order to keep getting new capabilities and features.