-
Notifications
You must be signed in to change notification settings - Fork 16
Meeting Minutes 2021 05 12
Meeting Date: 2021-05-12
Meeting Purpose: Regular catch-up
Note Taker: brainmurphy
- adammorr
- Alberto
- brainmurphy
- gkinsman
- slang25
Item | Who | Notes |
---|---|---|
Create issue/s to track future improvements | Brian | In progress ⌨ |
Create GH issue for Contributor Guide | Stu | |
Raise discussion point with Lambda guide on large message support | George | Done - covered by new working group |
Add Large Message discussion points to existing GH issue | Stu | Done - covered by new working group |
Item | Who | Notes |
---|---|---|
Review Project board | All | Done |
Large message working group. | Brian | We've created a new working group to figure out a strategy for dealing with messages which exceed the maximum SNS message size (256KB). Once that group, which includes several JustSaying contributors, has agreed a standard we'll look at implementation in our library. |
Update on the "optional infrastructure" work. | Stu/Brian | Stu: Implementation is in main branch, documentation needs updating. Sample applications and work to prove integration with JET platform is not started, but is prioritised. |
What else can we do before V7? Release notes? Wiki updates? Docs? Training? | Brian | - |
Discuss "Subject Deprecation: https://github.com/justeat/JustSaying/discussions/916 | All | See the GitHub discussion for details and to contribute. |
AOB | All | Notes below. |
Had a discussion about middleware, specifically about middleware around the publisher. We have something on the subscribe side but having it on the publish side would be useful. We could leverage that for "large message" support? After some weekend hacking, George think this would be a viable addition. Could also be useful for OpenTelemetry support in JustSaying?
Releated to metrics: IMessageMonitor.PublishMessageTime
doesn't take the message type, so people need to write code to have publish metrics-by-type.
Middy looks like a super nice "middleware engine" for Node.js. Worth checking out their API.
Alberto asked about splitting JustSaying's publishing code out into a separate library. We agreed this could definitely give a better experience for usage within AWS Lambda scenarios, perhaps giving us the ability to have a library API that better suits that environment. Related: the new subscribe-by-ARN functionality can be helpful for Lambda, because the requirement to "startup" the library and build the infrastructure is no longer there.
Stu/George noted that the publish and subscribe functionality is quite tied together by types. Perhaps splitting out by middleware would be a good approach?
Item | Who | Due Date |
---|