Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/poc architecture #216

Open
wants to merge 9 commits into
base: master
Choose a base branch
from
2 changes: 2 additions & 0 deletions SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -139,10 +139,12 @@
* [Workbench Workstream](discussions/workbench.md)
* [Cross Border Meeting Notes Day 1](discussions/cross_border_day_1.md)
* [Cross Border Meeting Notes Day 2](discussions/cross_border_day_2.md)
* [Proof of Concept - Architecture](discussions/poc/architecture/readme.md)
* [Mojaloop DA, CCB, Scrum-of-scrum Notes](meeting-notes/readme.md)
* [Scrum-of-scrum meeting notes](meeting-notes/scrum-of-scrum-notes.md)
* [DA meeting notes](meeting-notes/da-notes.md)
* [CCB Notes](meeting-notes/ccb-notes.md)
* [Proof of Concept - Architecture](meeting-notes/poc-architecture-notes.md)
* [Code Quality and Security](code_quality_security/readme.md)
* [Frequently Asked Questions](contributors-guide/frequently-asked-questions.md)
* [Glossary of Terms](glossary.md)
Expand Down
2 changes: 1 addition & 1 deletion book.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"gitbook": "3.x.x",
"plugins": ["swagger", "editlink", "include", "insert-logo", "plantuml-svg", "collapsible-chapters", "back-to-top-button", "theme-api", "variables", "changelog", "page-toc" ],
"plugins": ["swagger", "editlink", "include", "insert-logo", "plantuml-svg", "collapsible-chapters", "back-to-top-button", "theme-api", "variables", "page-toc" ],
"pluginsConfig": {
"theme-gestalt": {
"logo": "https://mojaloop.io/images/logo.png",
Expand Down
Empty file.
Empty file.
Empty file.
6 changes: 6 additions & 0 deletions discussions/poc/architecture/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Proof of Concept - Architecture Stream

## Overview

## Goals

84 changes: 84 additions & 0 deletions meeting-notes/poc-architecture-notes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
# Meeting Notes from Proof of Concept Architecture Stream

##25 May 2020 - standup and initial code review

Notes
* Initial code looks good, abstractions make sense
* Needs the correct coding standards and a proper yarn structure

TODOs:
* First Miguel to implement linter and proper coding standards
* Parallel
* Don - replace npm with yarn and implement proper mono-repo structure
* Miguel and Pedro to add the transfers and the cmd handlers


##21May2020 - working session

TODOs
* Miguel to create the repo - DONE
* Pedro to prime the diagrams and share for review by Friday at, before sending to sponsors - WIP
* Pedro to create the service skeleton and share by Friday 22nd standup - DONE by 24th

Decisions
* tech stack:
* typescript v3.9
* latest node LTS in async/await
* initially we use simple redis for persistency and kafka for messages
* initially keep everything in a single repo to facilitate library sharing, testing and ci/cd stuff

##20 May 2020 - Team kick-off call

Attendees:
* Sam
* Pedro
* Amarmath
* Donovan
* Miguel
* Roman
* Lewis
* Rajiv
* Valentin

Agenda
* Run through the deck, explain the objectives goals, etc
* Get agreement on meeting schedules
* Plan and objectives for next 2 sprints
* For this sprint ending this week is to deliver the arch diagrams
* For the next one the delivery is the initial prototype of the happy path

Decisions
* Agreed the time slots for the working sessions and standups as follows:
* Dedicated work sessions - 2 times a week - Tuesday and Thursday 9:30 am UK to 12
* Standups for Mondays and Fridays - 9:30am UK for 30 mins


## Pre-planning Meeting **May 19th** 2020
Atendees:
* Sam
* Miguel
* Pedro

TODOS
* Pedro - Send invites for the sessions - DONE
* Sam - Send invites for the kickoff meeting. - Done
* Sam - Create slack channel - DONE
* Sam - share google doc and space to put docs/notes - DONE - https://docs.google.com/document/d/1AENW5mpHsZd3GvKazsvOdzHOPvj0vLnB04mGMuB9BIE/edit?invite=CNil3bUJ&ts=5ec3b665
* Sam - create epic in zenhub - Done

Notes
* We foollow kanban approach
* The PoC is not just about performance, let’s not name it performance, name is "Architecture PoC", but the focus in PI-10 is on Scalability

Meetings
* Dedicated work sessions - 2 times a week - Tuesday and Thursday 9:30 am UK to 12
* Standups for the other days - 9:30am UK to 12
* Weds we join the OSS standup 15pm UK
* Sprint reviews at the end of the sprint in the afternoon 13:30 UK - confirm slot with the sponsors, Kim, Miller and Bryan
* Kick-off and PI planning session 20th May at 9am UK - 1.5hr

Resources
* Miguel and Pedro to try to work 3 days a week until end of may, then 2.5 days a week for the remaining PI
* Roman P available full-time
* Joran D G and Don C committed for 4hrs each on a weekly basis
* Amar R will help with QA 2.5 days a week in May and full-time after that.
Loading