
1. DB MongoDB
1.1. Native Queering
1.2. Panache
2. DevOps
3. FrontEnd Angular 9
3.1. Tools
3.1.1. NPM
3.1.2. Webpack
3.1.3. Chrome devtools
3.2. Component libraries
3.2.1. bootstrap
3.2.2. semantic ui
3.3. JS
3.3.1. Typescript
3.3.2. Angular
3.4. Testing
3.4.1. KARMA - unit testing
3.4.2. PROTRACTOR - Integration testing
4. BackEnd QUARKUS
4.1. EndPoints (REST)
4.2. Timers
4.3. Logs
4.4. Automated Tests
5. KAFKA
5.1. Reactive
5.2. Streams
5.3. Query
6. ready task for imp (output of story kickoff meeting)
6.1. UML - seq diagram
6.1.1. define modules with repo url
6.2. Story on RTC
6.2.1. task break down
6.3. Success and failure Scenarios
6.3.1. test cases with defined category
7. modules review
7.1. SYNC
7.2. ECM
7.3. Request
7.4. Payment hub
8. 1# Decomposition
8.1. subdomain Vs Business Capability
9. 2# Data
9.1. Database per service
9.2. Eventuate
9.2.1. SAGA
9.2.2. CQRS
10. 3# Communication
10.1. Style
10.2. Discovery
10.3. stratigy
10.4. Contracts per services (API)
10.4.1. OpenAPI
11. 4# Security
11.1. Access token
11.1.1. openID connect
12. 5# Testing
12.1. Service Integration test
12.2. Service Component test
13. 6# Deployment
13.1. Mini Vs Single instance per host
13.2. DevOps || HELM || Dependency tool
14. 7# Observability
14.1. Health check
14.1.1. health
14.2. App Metrix
14.2.1. metrics
14.3. Audit logging
14.4. App logging
14.4.1. Custom Support module
14.5. Exception tracking
14.5.1. jaeger
14.6. Distribute tracing
14.6.1. opentracing
14.7. Correlation IDs
15. 8# Cross Cutting Corners
15.1. Microservice Chassis
15.2. Externalized Config
16. 9# Design Inside
16.1. Command Vs Event
16.2. Managing Failures
16.3. State of the service if Eventuate
17. map
17.1. theory
17.1.1. Quarkus
17.1.2. Tools
17.2. our adds
17.2.1. custom
18. WORK
18.1. hiring
18.1.1. grad program
18.1.2. new Front end SWE
18.2. devops (IT)
18.2.1. git publisher
18.3. remon
18.3.1. env sizing
18.3.2. internal KAFKA
18.4. nour
18.4.1. analyist
18.5. learning
18.5.1. KAFKA
18.5.2. MongoDB
18.6. ACA
18.6.1. change to microservices
18.6.2. intergration with new system
18.6.3. CR for 2 services
18.7. refactoring
18.7.1. G2G - 8 services
18.7.2. migration from old system
18.7.3. dataware housing
18.7.3.1. how to send from java to elastic
18.7.4. adapt microservices
18.7.4.1. config maps
18.7.4.2. multi jar per container
18.7.4.3. ELK & correlation ID ( open ID )
18.8. coding
18.8.1. SYNC
18.8.2. farz
18.8.3. suspension
18.8.4. rejection
18.8.5. lender batch dispatch
18.8.6. summary page