akka / akka-meta

This repository is dedicated to high-level feature discussions and for persisting design decisions.
Apache License 2.0
201 stars 23 forks source link

Akka Sprint Plan 2018-05-14 #70

Closed patriknw closed 6 years ago

patriknw commented 6 years ago

Sprint plan for the core Akka team

3 weeks Start: 2018-05-14 End: 2018-06-01

Akka gRPC

Service Discovery

Other

Bugs and failures

Bug start count: 14 / 602 (open / closed) Failure start count: 52 / 501

Akka HTTP Bug start count: 43 / 109 Akka HTTP Failure start count: 26 / 70

He-Pin commented 6 years ago

Service Discovery would open up force for service-mesh things.

patriknw commented 6 years ago

Outcome

Akka gRPC

  • Complete "Advanced API" e.g. for headers on client side

Done

  • Upgrade insecure connections to http2

Done, but found that gRPC Java doesn't support it. Issue created in grpc-java.

  • Play integration
    • Akka HTTP routes in Play

Not done

  • Lagom integration
    • Convert sample application
    • Run a Lagom REST API and a gRPC service side-by-side (probably requires the Play integration first so we might not get this far in this sprint)

Not done

  • Finalize Gradle plugin

Done

Service Discovery

  • Define API and some implementation
  • Primary usage would be for gRPC, but can be used for other things as well

Discussions and roadmap discussed and agreed. Support SRV records started, https://github.com/akka/akka/issues/25173 and that will also support async dns lookups.

Other

  • Complete the unified search index between Akka and Akka HTTP

Not done

  • Complete first preview of the commercial feature

Done, to be announced soon

  • Cleanup the release process for JDK 9

Not done

Bugs and failures

Bug start count: 14 / 602 (open / closed)

End count: 9 / 612

Failure start count: 52 / 501

End count: 52 / 504

Akka HTTP Bug start count: 43 / 109

End count: 42 / 111

Akka HTTP Failure start count: 26 / 70

End count: 27 / 69