>10reasonstochooseplatform...continuous testing and integration webhooks and the cli make jenkins...
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](https://reader034.vdocuments.site/reader034/viewer/2022051809/6012f452dd0efd460e67390d/html5/thumbnails/1.jpg)
>"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](https://reader034.vdocuments.site/reader034/viewer/2022051809/6012f452dd0efd460e67390d/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051809/6012f452dd0efd460e67390d/html5/thumbnails/3.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051809/6012f452dd0efd460e67390d/html5/thumbnails/4.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051809/6012f452dd0efd460e67390d/html5/thumbnails/5.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051809/6012f452dd0efd460e67390d/html5/thumbnails/6.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051809/6012f452dd0efd460e67390d/html5/thumbnails/7.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051809/6012f452dd0efd460e67390d/html5/thumbnails/8.jpg)
![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](https://reader034.vdocuments.site/reader034/viewer/2022051809/6012f452dd0efd460e67390d/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051809/6012f452dd0efd460e67390d/html5/thumbnails/10.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051809/6012f452dd0efd460e67390d/html5/thumbnails/11.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051809/6012f452dd0efd460e67390d/html5/thumbnails/12.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051809/6012f452dd0efd460e67390d/html5/thumbnails/13.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051809/6012f452dd0efd460e67390d/html5/thumbnails/14.jpg)
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