ByteByteGo Logo

DevOps and CI/CD

DevOps is a set of practices that combines software development (Dev) and IT operations (Ops). It aims to shorten the systems development life cycle and provide continuous delivery with high software quality. DevOps is complementary with Agile software development; several DevOps aspects came from Agile methodology.

CI/CD stands for Continuous Integration and Continuous Delivery. CI/CD is a method to frequently deliver apps to customers by introducing automation into the stages of app development. The main concepts attributed to CI/CD are continuous integration, continuous delivery, and continuous deployment.

DockerContainers

How does Docker work?

Explore the inner workings of Docker: architecture and key components.

Updated 3/15/2024
KubernetesContainers

What is Kubernetes (k8s)?

Learn about Kubernetes, a container orchestration system for deployment.

Updated 3/14/2024
NginxWeb Servers

DevOps vs NoOps: What's the Difference?

How do DevOps, NoOps change the software development lifecycle (SDLC)?

Updated 3/13/2024
NginxWeb Servers

Why is Nginx so Popular?

Explore the reasons behind Nginx's widespread popularity and usage.

Updated 3/13/2024
Log AnalysisCommand Line

Log Parsing Cheat Sheet

A handy guide to log parsing commands for efficient log analysis.

Updated 3/12/2024
observabilitymonitoring

Logging, Tracing, and Metrics

Understand logging, tracing, and metrics for system observability.

Updated 3/11/2024
DeploymentDevOps

Deployment Strategies

Explore risk mitigation strategies for deploying and upgrading services.

Updated 3/10/2024
DevOpsSRE

DevOps vs. SRE vs. Platform Engineering

Explore the differences between DevOps, SRE, and Platform Engineering.

Updated 3/9/2024
TerraformInfrastructure as Code

How does Terraform turn Code into Cloud?

Explore how Terraform transforms code into cloud infrastructure.

Updated 3/8/2024
KubernetesDeployment

Kubernetes Deployment Strategies

Explore Kubernetes deployment strategies for seamless application updates.

Updated 3/7/2024
KubernetesDevOps

Kubernetes Command Cheatsheet

Your go-to guide for essential Kubernetes commands.

Updated 3/6/2024
deployment strategiessoftware deployment

Top 5 Most-Used Deployment Strategies

Explore the top 5 deployment strategies for efficient software releases.

Updated 3/5/2024
CI/CDDevOps

CI/CD Simplified Visual Guide

A visual guide to understanding and improving CI/CD pipelines.

Updated 3/4/2024
DockerContainers

Top 8 Must-Know Docker Concepts

Learn the essential Docker concepts for efficient application deployment.

Updated 3/3/2024
DockerContainerization

9 Docker Best Practices You Must Know

Learn 9 essential Docker best practices for efficient containerization.

Updated 3/2/2024
CI/CDStreaming

Netflix Tech Stack - CI/CD Pipeline

Netflix's CI/CD pipeline: from planning to incident reporting.

Updated 3/2/2024
KubernetesOrchestration

Kubernetes Periodic Table

A visual guide to Kubernetes key components and their relationships.

Updated 3/1/2024
KubernetesDevOps

Kubernetes Tools Ecosystem

Explore the Kubernetes tools ecosystem for efficient container management.

Updated 2/28/2024
KubernetesDevOps

Kubernetes Tools Stack Wheel

Explore the Kubernetes tools stack wheel for efficient container orchestration.

Updated 2/27/2024
Cloud NativeAnti-Patterns

Cloud Native Anti-Patterns

Avoid common pitfalls in cloud-native development for robust applications.

Updated 2/25/2024
KubernetesNetworking

Top 4 Kubernetes Service Types

Explore the top 4 Kubernetes service types with a helpful diagram.

Updated 2/24/2024
databasesmetrics

Choose the Right Database for Metric Collection

A guide to choosing the right database for a metric collecting system.

Updated 2/23/2024
metricsmonitoring

Push vs Pull in Metrics Collection Systems

Explore push vs pull models in metrics collection systems.

Updated 2/22/2024
Software TestingDevOps

Paradigm Shift: Developer to Tester Ratio

Explore the paradigm shift in developer to tester ratios over the years.

Updated 2/21/2024
DevOpsSRE

Some DevOps Books I Find Enlightening

A list of enlightening DevOps books covering SRE, delivery, and more.

Updated 2/20/2024
KubernetesDesign Patterns

Top 10 Kubernetes Design Patterns

Explore the top 10 Kubernetes design patterns with detailed explanations.

Updated 2/19/2024