Please enable JavaScript.
Coggle requires JavaScript to display documents.
Architecture 2020 (Infrastructure (Postgres upgrade (4w), Elks performance…
Architecture 2020
Infrastructure
Postgres upgrade (4w)
Elks performance (2w)
Debezium (2w)
Helm (1w)
Elastic Search (3w)
Higher databases distribution (4w)
HPA (1w)
Clean up stale tenants (2w)
Fine-tune the servers DB (4w)
Development
Frontend
Read Model
Implement POC
Core logic (3w)
Eventing (3w)
Caching (2w)
Determine UI Screens (1w)
Do Full Implementation (30w)
Distributed request tracing
Standardize request attributes (2w)
Instrument components (2w)
Client side performance
Planing board (10w)
Filters/Dropdown(2w)
Client side error reporting (3w)
Moving to async UI (20w)
Lazy loading of data (Planning board) (10w)
Backend
AuthN & AuthZ
Mobile sync rules (12 w)
ABAC policies (12 w)
Migration (12 w)
Reporting (8w)
Misc
Mobile BFF (4w)
Integration BFF (12w)
Technical Events (4w)
Pagination (4w)
Distributed request tracing
Instrument components (2w)
Standardize request attributes (2w)
Policy based data retention (2w)
Identify resource intensive parts
Refactoring
Extraction to separate microservices
DB optimisation :
Query analysis and optimisation (3w)
Index analisys and optimisation (3w)
Data Validation (e.g. kardex case) (4w)
Read model
Initialiser
Business Events (1w)
Technical events (2w)
Connector
Synronization speed (?)
Middleware
Avro
Setup
Workstreams
~ 30% of existing resources
I take the lead and responsibility
Rearrange existing teams
I plan, coordinate and support
Move people to the teams with burning topics
Product leaders are responsible for timely delivery
Share resources between teams
:red_cross:
Performance Testing
Automated Tests
Testing Environments
Service Testing Environment on Demand
FSM / Subsystem Cluster on Demand
Service Mocking
Determine Acceptance Criteria
Data profiles
Required Metrics and Thresholds
Thresholds
Volumes
Determine Tools and Frameworks
(Production Data Recording)
Load Generation
Data Generation
Service Profiling
Integration with Monitoring and Mesh
DB Performance
Knowledge Sync
Load Testing
Stress Testing
Scalability Testing
Volume Testing
Bottlenecks
DB Performance Testing
Planning
Define non-functional requirements
Define goals for 2020
Design, estimate, prioritize
Allocate resources
Refine goals for 2020
Execute
DevOps
Dynatrace
Videos on How-TO
CPU
Profile
Response Time
Etc.
Terra Incognita - unknown at this point
Microservice architecture
Valery
Architecture
Backend
Aleksei
Piotr
Sergey
Ermano
Jarek or Bogdan
Bhupinder
Frontend
Abi
Mihai
Viacheslav
Dmitri
Lorand
Benedikt
Denis
Connector
Proaxia
?
Infrastructure
Marian
Samuel
Alexander
Christian
DB Expert
Devops
Sachin
QA
Pavel
Bartek or Slava
QA1
QA5
QA2
...
Frequent updates
CI/CD tool review
Database Expert
#
Blocking synchronization to ERP