Off Script is back! This episode, James and Josh discuss engineering culture and some of the best practices and processes they’ve implemented for reliable development cycles. What’s the release process? How do you monitor the application and ensure robust code quality? How do Infrastructure and security considerations affect the development? All covered in this episode!
02 Release process - Continuous integration
03 Feature flagging
05 Versioning
07 Application Monitoring & alerting
09 Flare error message mishap
10 Centralised Dashboards
11 Shipping a better product
11 Tips for a new hire
12 Linting
13 Versioning
15 Testing
17 Reduce the feedback loop
20 Architecture review
22 Programming patterns
25 Infrastructure
26 Tooling setup and access (Consul, Vault, etc)
28 Infrastructure as code
30 Data residency and regional deployments
32 Security
33 Secret storage and environment specific configuration
34 Regulatory compliance (e.g. ISO 27001, GCloud expectations
35 Dependency review
36 External security review
37 On-boarding/off-boarding Documentation
38 OpenAPI documents
40 Slack
44 Communication is key
Find out more about Stac and Parallax:
* Stac (https://stac.works)
* Parallax (https://parall.ax)