Episode 27: Engineering culture

Off Script - A podcast by Hey! Presents

Categories:

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 Parallax