SaFi Bank Space : SaFi Tech Huddle Plan

This is the place we can track and update the up coming tech huddle plans, please use this table below to update the topic for the up coming tech huddle.

Topic

Description

Who has interests

Outcomes / Actions

(please add more if you want to discuss and share)

Topic

Description

Who has interests

Outcomes / Actions

DDD based architecture alignment

After experiencing with different ways of organizing our back-end code base, we could come to an alignment of the DDD based code structure

Yuetong Yang (Unlicensed)

Micronaut Data cascade issue

SAF-1527 - Check the result in concurrency scenario if it is used cascade update or persist in micronaut-data-jdbc Backlog

hui.zhu (Unlicensed)

Possibility of building apps upon LLM(ChatGPT/GPT-3)s

With the rising of Large Language Models like ChatGPT/GPT-3, here comes a lot possibility to apply the state-of-art AI to a specific domain, we could share thoughts and ideas on this.

Yuetong Yang (Unlicensed)

(please add more if you want to discuss and share)

Topic

Description

Who has interests

Outcomes / Actions

API controller generator

Design first approach based on OpenAPI specs

elmer.astronomo (Unlicensed)

DDD based architecture alignment

Some team already started to restructure back-end code architecture based on User 55816 's proposal, still we have some minor ideas might need to align

Yuetong Yang (Unlicensed)

Micronaut Data cascade issue

SAF-1527 - Check the result in concurrency scenario if it is used cascade update or persist in micronaut-data-jdbc Backlog

hui.zhu (Unlicensed) Yuetong Yang (Unlicensed)

(please add more if you want to discuss and share)

Topic

Description

Who has interests

Outcomes / Actions

Idempotency lib usage

  1. discuss practices of using idempotency lib

  2. does App retry with the same idempotency key when technical failure ?

Yuetong Yang (Unlicensed) hui.zhu (Unlicensed)

Feedback on Pair Programming & TDD

discuss practices ,thoughts and feedback of pair programming & TDD

Yuetong Yang (Unlicensed)

SRE/DevOps New way of raising tickets

To be able to identify requests and incidents and for proper prioritization

Lucky La Torre (Unlicensed)

Topic

Description

Topic Host

Outcomes / Actions

Loan Smart Contract

Share and discuss how loan smart contract works

Kobe Wang (Unlicensed)

(please add more if you want to discuss and share)

Topic

Description

Topic Host

Outcomes / Actions

Security Guideline for development life cycle

Share and discuss how we can secure our development life cycle

User b6b4a

(please add more if you want to discuss and share)

Topic

Description

Topic Host

Outcomes / Actions

Reactor & coroutine

Share and discuss how we can use reactive programming with netty and how we can use kotlin coroutines

Yuetong Yang (Unlicensed)

(please add more if you want to discuss and share)

Topic

Description

Topic Host

Outcomes / Actions

Logging & Tracing PoC Status Update

Share the status for Logging & Tracing PoC

Yuetong Yang (Unlicensed)

Loans - Overdraft Introduction

Describe the Overdraft product and its backend workflow

Kobe Wang (Unlicensed)

Topic

Description

Topic Host

Outcomes / Actions

Logging & Tracing

Share and discuss about Logging & Tracing related topics

Yuetong Yang (Unlicensed)

(please add more if you want to discuss and share)

Topic

Description

Topic Host

Outcomes / Actions

Temporal.io Sharing & Discussion

Share and discuss about Temporal.io related topics

Yuetong Yang (Unlicensed)

(please add more if you want to discuss and share)

Topic

Description

Topic Host

Outcomes / Actions

DevOps Sharing

Share and discuss about DevOps/Infra architecture

BharathKumar D

(please add more if you want to discuss and share)

Topic

Description

Topic Host

Outcomes / Actions

IAM Domain Sharing

Share and discuss about IAM related topics

Enrico Benedict Quiñones (Unlicensed)

(please add more if you want to discuss and share)

Topic

Description

Topic Host

Outcomes / Actions

DevOps, Infra, tracing/logging

Share and discuss about infra / DevOps related topics

All

  1. Tyk API Management Yuetong Yang (Unlicensed) contact DevOps

  2. VirtualService in istio

Yuetong Yang (Unlicensed)

  1. Questions list for DevOps team to share

  2. Access right

Reactor and Coroutine

Share and discuss how we can use reactive programming with netty and how we can use kotlin coroutines

Yuetong Yang (Unlicensed) Kobe Wang (Unlicensed)

(please add more if you want to discuss and share)

Topic

Description

Topic Host

Outcomes / Actions

Tech huddle questions discussion

SaFi Tech Huddle Questions Collection

All

DevOps, Infra, tracing/logging

Share and discuss about infra / DevOps related topics

All

Reactor and Coroutine

Share and discuss how we can use reactive programming with netty and how we can use kotlin coroutines

Yuetong Yang (Unlicensed) Kobe Wang (Unlicensed)

(please add more if you want to discuss and share)

Topic

Description

Topic Host

Outcomes / Actions

Tech huddle questions discussion

SaFi Tech Huddle Questions Collection

SaFi Questions Regarding Current SaFiBank Architecture

All

Testing Strategy Status Update

Share and align Testing Strategy status with team

Yuetong Yang (Unlicensed)

(please add more if you want to discuss and share)

Topic

Description

Topic Host

Outcomes / Actions

Micro-service Code Architecture

Will share and discuss about the current backend code architecture, and check to see other options to improve(such as clean architecture, onion architecture, DDD etc.)

All

Temporal IO(If we have time)

Make alignment with team about temporal for its usage and basic term understanding. Make plans for details sharing.

Yuetong Yang (Unlicensed)

(please add more if you want to discuss and share)

Topic

Description

Topic Host

Outcomes / Actions

Testing Strategy & Tech Debts status sharing/updates

Will share the progress and updates for both Testing Strategy and tech debts

Yuetong Yang (Unlicensed) Kobe Wang (Unlicensed)

Tech Huddle Topic discuss

Discuss how we want to choose topics to discuss in the up-coming tech huddle

Yuetong Yang (Unlicensed)

(please add more if you want to discuss and share)

Topic

Description

Topic Host

Outcomes / Actions

Defined standard process for handling tech debts

We need to standardize our process after we have identified the tech debts to do.

Kobe Wang (Unlicensed)

(please add more if you want to discuss and share)

Topic

Description

Topic Host

Outcomes / Actions

Tech Debts

Summarize our current tech debts within our team

Kobe Wang (Unlicensed) Yuetong Yang (Unlicensed)

Make stander procedure for handling prioritized tech debts

Topic

Description

Topic Host

Outcomes / Actions

Current Integration Test Practices

Share and discuss the practices and plans for integration test

Yuetong Yang (Unlicensed) Kobe Wang (Unlicensed)

Spike how we can use contract test and pact

(please add more if you want to discuss and share)