DevOps & Platforms
Viewing all posts categorized under DevOps & Platforms.
Timeline
Filter by Year
Docker 1.6: Engine Labels, Registry API v2, and Container Security Policies
Analyzing the features in Docker 1.6. We detail how engine labels, registry v2, and security improvements prepare containers for production.
Immutable Infrastructure: Creating Machine Images with Packer and Terraform
Exploring the rise of Terraform in late 2014, detailing immutable infrastructure patterns and machine builds with Packer.
The Heartbleed Bug: Technical Analysis and Mitigations for OpenSSL Vulnerabilities
A security post-mortem of the Heartbleed vulnerability in April 2014, detailing OpenSSL heartbeat memory leaks and patch steps.
Kubernetes: Container Orchestration and Cluster Scheduling for Cloud Services
Analyzing the announcement of Kubernetes by Google in mid-2014, detailing Borg clustering mechanics and container scheduling.
Docker 1.0: Establishing the Standard Container Runtime for Enterprise Cloud
Analyzing the landmark release of Docker 1.0 in June 2014, detailing the transition to libcontainer and enterprise deployment pipelines.
Ansible Playbooks: Orchestrating Zero-Downtime Application Deployments
A guide to implementing zero-downtime rolling updates using Ansible Playbooks in late 2013, detailing configuration steps.
Jenkins CI Pipelines: Automating Unit Testing, Linting, and Artifact Storage
A guide to configuring automated Jenkins CI pipelines in late 2013. We analyze unit test automation, linting, and artifact distribution.
LXC Containers and the Early Seeds of dotCloud's Docker Project
An exploration of Linux containers in early 2013. We study cgroups and namespaces, and analyze how dotCloud is standardizing application deployments.
Continuous Delivery: Moving from Sprint Releases to Daily Deploys
Analyzing DevOps workflows in late 2012. We look at blue-green deployments, automated canary testing, and feature flags.
Infrastructure Automation: Ansible vs. Puppet and Chef in 2012
Comparing infrastructure orchestration systems following the release of Ansible in 2012, comparing its agentless model against Chef and Puppet.
IPv6 World Launch: Preparing Enterprise Infrastructure for the Switch
Analyzing the transition to IPv6 in early 2012. We look at dual-stack network configurations, DNS AAAA records, and network deployments.
The Node.js Package Explosion: Navigating npm Dependency Management
An architectural review of npm (Node Package Manager) in late 2011. We discuss semantic versioning rules, lock configurations, and dependency resolution.
High Availability Lessons: Analyzing the 2011 AWS US-East Outage
An architectural review of the historic April 2011 AWS US-East-1 outage, examining EBS volume locks, mirroring storms, and multi-region disaster recovery designs.
Salesforce Acquires Heroku: What this Means for the Future of PaaS
Analyzing the acquisition of Heroku by Salesforce in late 2010, and how Platform-as-a-Service (PaaS) is standardizing deployment workflows.
The Shift to Cloud Infrastructure: How AWS EC2 and S3 Are Redefining Hosting Costs
Exploring the migration from on-premise data centers to cloud virtual infrastructure in mid-2010, with a focus on AWS compute, storage, and utility billing.
The Rise of DevOps: Bridging the Divide Between Software Engineering and Operations
Understanding the origins of DevOps in 2010. We look at breaking down organizational silos, continuous integration pipelines, and toolsets like Puppet and Chef.