-
Why you should treat backing services as attached resources
We should run background jobs as one-off processes to scale them independently and ensure they have the correct resources assigned to them.
-
Run background jobs as one-off processes
We should run background jobs as one-off processes to scale them independently and ensure they have the correct resources assigned to them.
-
Why we should treat logs as event streams
Capture and process those logs centrally using an observability stack; which means we can set up monitoring and alerting.
-
Identical Development, Staging and Production environments
We should have parity between instances run in local development and those run in the production environment so that we run into fewer issues
-
Disposable Processes: Fast scaling of your web apps
The seventh factor in a 12-factor app is that the app should “scale out via the process model.” Concurrent processing helps us scale out our application by performing processing in parallel.
-
Jumpstart your Google Cloud journey with a bootstrapped Google Cloud Landing Zone
A bootstrapped Google Cloud Landing Zone is a secure, efficient, and organised environment that aligns with industry best practices.