>10reasonstochooseplatform...continuous testing and integration webhooks and the cli make jenkins...

14
> 10 REASONS TO CHOOSE PLATFORM.SH ROBERT DOUGLASS VP Customer Satisfaction Platform.sh

Upload: others

Post on 27-Sep-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: >10REASONSTOCHOOSEPLATFORM...Continuous testing and integration Webhooks and the CLI make Jenkins happy. 6. Repeatable, reversible deployment Each Git push is a deployment. ... Includes

>"10"REASONS"TO"CHOOSE"PLATFORM.SH

ROBERT DOUGLASSVP Customer SatisfactionPlatform.sh

Page 2: >10REASONSTOCHOOSEPLATFORM...Continuous testing and integration Webhooks and the CLI make Jenkins happy. 6. Repeatable, reversible deployment Each Git push is a deployment. ... Includes

Uh oh….

Page 3: >10REASONSTOCHOOSEPLATFORM...Continuous testing and integration Webhooks and the CLI make Jenkins happy. 6. Repeatable, reversible deployment Each Git push is a deployment. ... Includes

Stop doing DevOps. This is NoOps.

1. Spend zero time on server setup

Page 4: >10REASONSTOCHOOSEPLATFORM...Continuous testing and integration Webhooks and the CLI make Jenkins happy. 6. Repeatable, reversible deployment Each Git push is a deployment. ... Includes

2. Quickly onboard new developers

Perfect for freelancers, outsourcing, specialists

Page 5: >10REASONSTOCHOOSEPLATFORM...Continuous testing and integration Webhooks and the CLI make Jenkins happy. 6. Repeatable, reversible deployment Each Git push is a deployment. ... Includes

Launch modules or themes with one line of code.

3. Rapid prototyping

Page 6: >10REASONSTOCHOOSEPLATFORM...Continuous testing and integration Webhooks and the CLI make Jenkins happy. 6. Repeatable, reversible deployment Each Git push is a deployment. ... Includes

Each branch has its own URL.

4. Instant demonstration

Page 7: >10REASONSTOCHOOSEPLATFORM...Continuous testing and integration Webhooks and the CLI make Jenkins happy. 6. Repeatable, reversible deployment Each Git push is a deployment. ... Includes

5. Continuous testing and integration

Webhooks and the CLI make Jenkins happy.

Page 8: >10REASONSTOCHOOSEPLATFORM...Continuous testing and integration Webhooks and the CLI make Jenkins happy. 6. Repeatable, reversible deployment Each Git push is a deployment. ... Includes
Page 9: >10REASONSTOCHOOSEPLATFORM...Continuous testing and integration Webhooks and the CLI make Jenkins happy. 6. Repeatable, reversible deployment Each Git push is a deployment. ... Includes

6. Repeatable, reversible deployment

Each Git push is a deployment. You get lots of practice.

Page 10: >10REASONSTOCHOOSEPLATFORM...Continuous testing and integration Webhooks and the CLI make Jenkins happy. 6. Repeatable, reversible deployment Each Git push is a deployment. ... Includes

7. Local development to cloud

The build process is the same everywhere with our CLI

Page 11: >10REASONSTOCHOOSEPLATFORM...Continuous testing and integration Webhooks and the CLI make Jenkins happy. 6. Repeatable, reversible deployment Each Git push is a deployment. ... Includes

8. Fast communication across teams

Includes native Hipchat and Github integration

Page 12: >10REASONSTOCHOOSEPLATFORM...Continuous testing and integration Webhooks and the CLI make Jenkins happy. 6. Repeatable, reversible deployment Each Git push is a deployment. ... Includes

9. Flexibility in technology choices

You choose: Drupal, Symfony, Wordpress or custom PHP

Page 13: >10REASONSTOCHOOSEPLATFORM...Continuous testing and integration Webhooks and the CLI make Jenkins happy. 6. Repeatable, reversible deployment Each Git push is a deployment. ... Includes

10. Smart Production Architecture

3x redundancy, integrity guarantee, CDN-grade cache

Page 14: >10REASONSTOCHOOSEPLATFORM...Continuous testing and integration Webhooks and the CLI make Jenkins happy. 6. Repeatable, reversible deployment Each Git push is a deployment. ... Includes

Load BalancerLoad BalancerLoad Balancer

Load BalancerLoad Balancer

Database

Network File SystemSearch

Instance 1 Instance 2 Instance 3

Load Balancer

Backup Storage

CDN (content delivery network) accelerates page loads and reduces server load.

Webserver passes requests to Drupal.

Load balanced three-database setup ensures maximum availability, robustness, and speed.

6

Client resources are split across three datacenters. The site can survive complete failure of any single datacenter, and data consistency is guaranteed.

Load Balancer

1

3

4

2

Load Balancer efficiently distributes traffic across available instances.

Web server Drupal

Web serverDrupal

Web serverDrupal

Platform.sh Enterprise Architecture

Platform Enterprise can scale out and scale up as required with no interruption to service, adding resources to deal with high traffic and heavily transactional sites.

now available!

Scal

e up

Scale out

5

6

1

3

4

2

5

7

Database

Network File SystemSearch

Instance 1 Instance 2 Instance 3

Load Balancer

Backup Storage6

Load Balancer

1

3

4

2

Web server Drupal

Web serverDrupal

Web serverDrupal

CDN

Scal

e up

Scale out

5