In the 1960s, automobiles manufactured in Japan consistently beats their competitors in American market. Many refers to the lean manufacturing methodology as the secret sauce. The software industries borrowed a lot of similar methodologies from TPS (Toyota Production System) into software development industry, which gave rise to agile software development.
For software to deliver value, it is not just about developing software in agile methodologies. A full SDLC (software development life cycle) includes build, release and upgrades too, some of which are managed in a different department in the organization.
DevOps extends agile methodology across departments. In the DevOps tooling landscape, the core is CI/CD pipelines to enable automation through SDLC, as well as software deployment to customer environment.
In addition to automation, DevOps involves many other aspects. For example a secure and efficient workflow to release application. Feedback is important for effective iterations, which requires observability. The observability configuration of an IT system determines the quality of feedback from real-life deployments, and eventually determines how fast an application can iterate towards maturity.
Read more about DevOps:
- Orchestrate Landing Zone with Landing Zone Accelerator on AWS - As a continuation to the last post, we explore the Landing Zone Accelerator on AWS (LZA) as an orchestration tool in this post. LZA borrows a lot from the ASEA, an accelerator project to deploy the security reference architecture (SRA). LZA however, is a multi-purpose project that consists of both… ... Read moreOrchestrate Landing Zone with Landing Zone Accelerator on AWS
- Orchestrate Landing Zone with AWS Control Tower - Following an introduction to AWS Landing Zone, I'll dive deeper into Control Tower as an orchestration tool in this post. More on Landing Zone In data center operation, there are numerous tasks that other teams have to complete before the the deployment of an application. For example, the 42U server… ... Read moreOrchestrate Landing Zone with AWS Control Tower
- Authentication to kube-apiserver via OIDC - Background There are many benefits of using OIDC to authenticate to kube-api server, especially with multiple clusters that need consistent log-in experience. With the last post on how OIDC Authorization Code Flow works, now I will discuss options with authentication for kubectl to connect to kube API server. To start,… ... Read moreAuthentication to kube-apiserver via OIDC
- OAuth 2.0 and OIDC 2 of 2 - I wrote a brief on this topic a while back. Now I need to configure OIDC in a few occasions I decide to dive deeper into the flows this time. As I stated in the last post, Nate Barbettini's presentation from 2017 was awesome and I viewed it again. Slides… ... Read moreOAuth 2.0 and OIDC 2 of 2
- Kubernetes Platform as a Service and Red Hat OpenShift - The Three-layer model Kubernetes is so complex that it becomes a buzz word itself. I categorize the related work into three layers: a cluster layer, a platform layer and an application layer, by their purposes. The three layers are illustrated as below: Kubernetes PlatformKubernetes PlatformKubernetes ClusterKubernetes ClusterApplicationApplicationAKS, EKS, self-built clusterAKS,… ... Read moreKubernetes Platform as a Service and Red Hat OpenShift
ontact Digi Hunch for Professional Services.