DEVOPS WEEKLY ISSUE #682 - 28th January 2024
Posts on addressing the fear of automation, continuous integration and what 2024 has in store for Devops, plus tools for managing repos at scale, synthetic monitoring and API definition.
StackHawk sponsors Devops Weekly
[ICYMI] DAST is Dead! Long Live DAST! The Evolution of Dynamic API security Testing webinar is now available on YouTube. Watch on-demand here.
https://sthwk.com/long-live-dast-webinar
News
What does it look like to deploy an application 30-40 times a day, with contributions from a large number of teams? A post on the move from people-managed deployments to a fully automated system.
https://slack.engineering/the-scary-thing-about-automating-deploys/
An updated long-form post on continuous integration. Although not a new practice, it’s often misunderstood.
https://martinfowler.com/articles/continuousIntegration.html
A detailed post defining microflows, the difference to workflows, and why the distinction is useful in building distributed systems.
https://wso2.com/whitepapers/towards-a-precise-definition-of-microflows-distinguishing-short-lived-orchestration-from-workflows/
A quick guide to using containers to run Llamafile, a project for running open source Large Language Models such as Llama-2-7B or Mistral 7B.
https://dev.to/spara_50/a-quick-guide-to-containerizing-llamafile-1101
Some predictions for Devops in 2024, focused on the continued move to the cloud, the importance of a security-first approach, AI/ML adoption and more.
https://medium.com/@jimoh_abdol/embracing-the-future-devops-in-2024-14e9c835ae11
Tools
Octoherd is a toolset for manipulating lots of GitHub repositories at once. Lots of examples scripts, for things like renaming the main branch, enabling branch protection and more.
https://github.com/octoherd/octoherd
https://github.com/octoherd
TypeSpec is a language for describing APIs and generating other API description languages, client and service code, documentation, and other assets. Support for OpenAPI, GraphQL, gRPC and more.
https://typespec.io/
https://github.com/microsoft/typespec
Prodzilla is a synthetic monitoring tool. Define probes and stories in a YAML configuration and run them to check a web application is behaving as expected.
https://github.com/prodzilla/prodzilla