FEW WORDS ABOUT CLOUDS
5.26M
Category: internetinternet

Few words about clouds

1.

2. FEW WORDS ABOUT CLOUDS

3.

PRIOR TO CLOUD

4.

NOWADAYS

5.

WHERE ARE WE?

6.

WHERE ARE WE GOING TO?
WORKFLOW

7.

Docker container
with meteor
ci/cd scripts
bash scripts
DEV
*.js files

8.

Docker container
with 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.

DATAWAREHOUSE
Amazon 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 PLATFORM
mongoDB 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.

PLATFORM
GUI
FRONTEND
BACKEND

17.

BACKEND SERVICES
Settings
Worker
Worker
Coordination
Service
Worker
Worker
Amazon Aurora
Worker
Worker
Processing service
Processing service
Processing service

18.

CONCLUSION
English     Русский Rules