...
\uD83D\uDCCA Success metrics
\uD83E\uDD14 Assumptions
\uD83C\uDF1F Milestones
Roadmap Planner |
---|
maplinks | |
---|
timeline | true |
---|
source | %7B%22title%22%3A%22Roadmap%20Planner%22%2C%22timeline%22%3A%7B%22startDate%22%3A%222024-09-19%2000%3A00%3A00%22%2C%22endDate%22%3A%222024-1011-15%2000%3A00%3A00%22%2C%22displayOption%22%3A%22WEEK%22%7D%2C%22lanes%22%3A%5B%7B%22title%22%3A%22Gathering%20Requirements%22%2C%22color%22%3A%7B%22lane%22%3A%22%238eb021%22%2C%22bar%22%3A%22%238eb021%22%2C%22text%22%3A%22%23ffffff%22%2C%22count%22%3A1%7D%2C%22bars%22%3A%5B%7B%22title%22%3A%22Investigations%2C%20PoC%22%2C%22description%22%3A%22This%20is%20the%20second%20bar01%2000%3A00%3A00%22%2C%22displayOption%22%3A%22WEEK%22%7D%2C%22lanes%22%3A%5B%7B%22title%22%3A%22Gathering%20Requirements%22%2C%22color%22%3A%7B%22lane%22%3A%22%238eb021%22%2C%22bar%22%3A%22%238eb021%22%2C%22text%22%3A%22%23ffffff%22%2C%22count%22%3A1%7D%2C%22bars%22%3A%5B%7B%22title%22%3A%22Investigations%2C%20PoC%22%2C%22description%22%3A%22This%20is%20the%20second%20bar.%22%2C%22startDate%22%3A%222024-09-21%2001%3A25%3A32%22%2C%22duration%22%3A1.5544554455445545%2C%22rowIndex%22%3A0%2C%22id%22%3A%220230fdb8-1e73-4ad3-8fa5-c5deb428654d%22%2C%22pageLink%22%3A%7B%7D%7D%5D%7D%2C%7B%22title%22%3A%22Review%22%2C%22color%22%3A%7B%22lane%22%3A%22%233b7fc4%22%2C%22bar%22%3A%22%233b7fc4%22%2C%22text%22%3A%22%23ffffff%22%2C%22count%22%3A1%7D%2C%22bars%22%3A%5B%7B%22title%22%3A%22Active%20discussions%20%26%20Review%22%2C%22description%22%3A%22This%20is%20the%20third%20bar.%22%2C%22startDate%22%3A%222024-09-22%2010%3A41%3A35%22%2C%22duration%22%3A1%2C%22rowIndex%22%3A0%2C%22id%22%3A%22067b81f8-9ba3-49dd-8735-536238eaeadc%22%2C%22pageLink%22%3A%7B%7D%7D%5D%7D%2C%7B%22title%22%3A%22Implementation%22%2C%22color%22%3A%7B%22lane%22%3A%22%23d04437%22%2C%22bar%22%3A%22%23d04437%22%2C%22text%22%3A%22%23ffffff%22%2C%22count%22%3A1%7D%2C%22bars%22%3A%5B%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222024-09-28%2013%3A04%3A09%22%2C%22id%22%3A%2243c6d7e8-da79-4fe2-ad46-6550acde6d17%22%2C%22title%22%3A%22Implement%20AWS%20Lambda%22%2C%22description%22%3A%22%22%2C%22duration%22%3A3.0396039603960396%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A1%2C%22startDate%22%3A%222024-09-26%2019%3A29%3A06%22%2C%22id%22%3A%22c6317d3a-a7af-42e9-93c7-1e59f1792693%22%2C%22title%22%3A%22ECS%20Service%20Implementation%22%2C%22description%22%3A%22%22%2C%22duration%22%3A3.0792079207920793%2C%22pageLink%22%3A%7B%7D%7D%2C%7B%22rowIndex%22%3A2%2C%22startDate%22%3A%222024-10-01%2010%3A55%3A50%22%2C%22id%22%3A%2248e42bd3-402e-4100-a31e-c6d89903b08b%22%2C%22title%22%3A%22SQS%20part%2C%20event%20template%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1.8514851485148516%2C%22pageLink%22%3A%7B%7D%7D%5D%7D%2C%7B%22title%22%3A%22Testing%20%26%20Release%22%2C%22color%22%3A%7B%22lane%22%3A%22%23f6c342%22%2C%22bar%22%3A%22%23f6c342%22%2C%22text%22%3A%22%23594300%22%2C%22count%22%3A1%7D%2C%22bars%22%3A%5B%7B%22rowIndex%22%3A0%2C%22startDate%22%3A%222024-10-13%2004%3A02%3A22%22%2C%22id%22%3A%225e0f3d7e-6a9c-4996-9869-7b1e0d6a12d1%22%2C%22title%22%3A%22Preparation%20for%20release%22%2C%22description%22%3A%22%22%2C%22duration%22%3A1%2C%22pageLink%22%3A%7B%7D%7D%5D%7D%5D%2C%22markers%22%3A%5B%7B%22title%22%3A%22Marker%201%22%2C%22markerDate%22%3A%222024-09-15%2000%3A00%3A00%22%7D%5D%7D |
---|
pagelinks | |
---|
title | Roadmap%20Planner |
---|
hash | 5f40f56d24b31bc419691d18ccf70dc02f8a65d1f7e2545df91783e397d47b47a06279f449ef4e0a2e0319670b4d7457b34ca8ad30f6646812abf0c982c02c85 |
---|
|
\uD83D\uDDD2 Requirements
Requirement | User Story | Importance | Jira Issue | Notes |
---|
We would like to use FUSE for SQS registration. | Need to implement a new feature on the FUSE side for supporting SQS registration without EventBridge | | Jira Legacy |
---|
server | System Jira |
---|
serverId | 8382ec9d-abb6-3a29-8d72-95b9a5732a63 |
---|
key | LINKCLOUD-629 |
---|
|
| As a temporal workaround we can create it manually. |
Implement Lambda webhooks handler. | Most of the events will be handled using lambdas but some of them(app installed & uninstalled) should be redirected to the SQS. | | | Update page relations based on the following events(confluence webhooks) on the backend side: page_created page_updated page_restored page_removed page_moved page_copied page_archived page_unarchived
|
Implement ECS service. | Need to scan all Confluence pages and update link references. | | | Background job must scan all confluence pages since the last re-index date if exists and update page relations. |
\uD83C\uDFA8 New design high level architecture:
...
The idea is to perform whole Confluence content reindex for our API & data access. We need it in order to make page links accessible through a REST API.
SO, when users add page link macro our app can easily gather all needed links for a specific page.
Open Questions
Question | Answer | Date Answered |
---|
Do we need to keep links for archived pages? | [most likely no, but…] | |
Out of Scope