CI/CD, the Jobtech way
summary
A CI/CD setup for four Laravel/Lumen backends and several React frontends deploys from Bitbucket Pipelines to AWS EC2 with plans to migrate toward Kubernetes. Testing uses in-memory SQLite and Paratest to run ~8,000 tests (20,000 assertions) in parallel, reducing pipeline time from ~20 minutes to ~6–7 minutes, while monitoring is done with Datadog; releases are done by tagged merges to master with some pipelines auto-deploying to staging and production.
AI-written summary · about
chapters (9)
- 0:00Start
- 16:25The Dream Team
- 19:36CI/CD: A Neverending Story
- 22:45Sprint Backlog Refinement
- 26:55Sprint Planning
- 34:30Let's play!
- 40:34Test & Code Review
- 43:22Deploy & Maintenance
- 44:23Closing sprint
related talks
19mDeploying Laravel Applications with Bitbucket Pipelines
39mRemove your Testing Bottleneck with CI/CD Pipelines
37mCI/CD for Laravel Applications: Automate, Optimize and Scale
33mSimplified Continuous Integration with Laravel and Jenkins
01h 01mA team's transition to Continuous Delivery
28mUsing CI to Test the Frontend: the TeamCity Example
45mHighway to Continuous Integration
54mFrom Code to Customer
