EP120: What do version numbers mean?

This week’s system design refresher:


✂️Cut your QA cycles down to minutes with automated testing (Sponsored)

Are slow test cycles bottlenecking your dev teams’ release velocity? With QA Wolf, your organization can run entire test suites in minutes for faster feedback and developer confidence to ship.

QA Wolf takes testing off your plate. They can get you:

The benefit? No more manual E2E testing. No more slow QA cycles. No more bugs reaching production.

With QA Wolf, Drata’s team of 80+ engineers achieved 4x more test cases and 86% faster QA cycles.

🌟Rated 4.8/5 on G2

Schedule a demo to learn more


Concurrency Vs Parallelism!


What do version numbers mean?

Semantic Versioning (SemVer) is a versioning scheme for software that aims to convey meaning about the underlying changes in a release.

diagram

Latest articles

If you’re not a paid subscriber, here’s what you missed.

  1. A Crash Course on Distributed Systems

  2. A Crash Course in Database Scaling Strategies

  3. A Crash Course in Database Sharding

  4. A Crash Course on Microservice Communication Patterns

  5. A Crash Course on Cell-based Architecture

To receive all the full articles and support ByteByteGo, consider subscribing:

Subscribe now


Looking for a Job? This Free AI Tool Can Get You More Interviews!

If you're looking for a job, you should check this out.

My good friend Eric Cheng and his team have built a fantastic AI tool called Jobright.ai that makes your job search much easier.

Here are some great features I wish I had when I was job hunting

Try Jobright for Free


Cybersecurity 101 in one picture

Image preview
  1. Introduction to Cybersecurity

  2. The CIA Triad

  3. Common Cybersecurity Threats

  4. Basic Defense Mechanisms
    To combat these threats, several basic defense mechanisms are employed:

  5. Cybersecurity Frameworks


What is k8s (Kubernetes)?

k8s is a container orchestration system. It is used for container deployment and management. Its design is greatly impacted by Google’s internal system Borg.

graphical user interface, application

A k8s cluster consists of a set of worker machines, called nodes, that run containerized applications. Every cluster has at least one worker node.

The worker node(s) host the Pods that are the components of the application workload. The control plane manages the worker nodes and the Pods in the cluster. In production environments, the control plane usually runs across multiple computers and a cluster usually runs multiple nodes, providing fault-tolerance and high availability.


SPONSOR US

Get your product in front of more than 500,000 tech professionals.

Our newsletter puts your products and services directly in front of an audience that matters - hundreds of thousands of engineering leaders and senior engineers - who have influence over significant tech decisions and big purchases.

Space Fills Up Fast - Reserve Today

Ad spots typically sell out about 4 weeks in advance. To ensure your ad reaches this influential audience, reserve your space now by emailing [email protected]