Similar presentations:
Few words about clouds
1.
2. FEW WORDS ABOUT CLOUDS
3.
PRIOR TO CLOUD4.
NOWADAYS5.
WHERE ARE WE?6.
WHERE ARE WE GOING TO?WORKFLOW
7.
Docker containerwith meteor
ci/cd scripts
bash scripts
DEV
*.js files
8.
Docker containerwith meteor
AWS CodeCommit
AWS Pipelines
DEV
*.js files
9.
WHERE ARE WE GOING TO?code
build
execute
DEV
CodeCommit
CodeBuild
EC2/Fargate
STAGE
PROD
10.
WHERE ARE WE GOING TO?INFRASTRUCTURE
11.
DATAWAREHOUSEAmazon Aurora
Throughput is 5 times more
Easy to maintain (automated updates)
Easily scaled horizontally and vertically
Flexible disk space
Out of box replicas
Cloning
Graphs/notifications/alerts
12.
DATABASE FOR PLATFORMmongoDB Atlas
Easy to maintain
Easily scaled
Flexible disk space
Out of box replicas
GUI (view/edit/manage)
Graphs/notifications/alerts
13.
WHAT ELSE?Infrastructure as a code
Infrastructure/environment clones with a click of a button
Feature/bug specific testing environments
14.
WHERE ARE WE GOING TO?ARCHITECTURE
15.
CURRENT ARCHITECTURE ?Data grabbers
Dashboard
services
Smart Tag
Execution
services
16.
PLATFORMGUI
FRONTEND
BACKEND
17.
BACKEND SERVICESSettings
Worker
Worker
Coordination
Service
Worker
Worker
Amazon Aurora
Worker
Worker
Processing service
Processing service
Processing service