Author: Rebecca

  • Get Mapped: Value Stream Mapping

    Value stream mapping (VSM) does exactly that: it is a DevOps framework (“borrowed” from manufacturing) that provides a structured way for cross-functional teams to collectively see where we are today (long release cycles, silos, damage control afterwards, etc.) and where we want to be in the future (short release cycles, infrastructure as code, iterative development,…

    Read article →

  • Architecting a vSphere Upgrade

    At the time of writing, there are 197 days left before vSphere 5.5 is end of life and no longer supported. I am currently in the middle of an architecture project at work and was reminded of the importance of upgrading — not just for the coolest new features, but for the business value in doing…

    Read article →

  • Delving into Immutable Infrastructure

    Before getting too far into the topic, let’s first take a quick look at the difference between mutability and immutability. Mutable Immutable Continually updated, patched, and tuned to meet the ongoing needs of the purpose it serves. State does not change or deviated once constructed. Any changes result in the deployment of a new version…

    Read article →

  • Understanding Erasure Coding with Rubrik

    It is imperative for any file system to be highly scalable, performant, and fault tolerant. Otherwise…why would you even bother to store data there? But realistically, achieving fault tolerance is done through data redundancy. On the flipside, the cost of redundancy is increased storage overhead. There are two possible encoding schemes for fault tolerance: triple…

    Read article →

  • Understanding MongoDB’s Replica Sets

    As a part of its native replication, MongoDB maintains multiple copies of data in a construct called a replica set. Replica Sets So, what is a replica set? A replica set in MongoDB is a group of mongod (primary daemon process for the MongoDB system) process that maintains the same data set. Put simply, it is…

    Read article →

  • Introduction to Sharding with MongoDB

    What is Sharding? A server’s capacity can be challenged by database systems with large data sets or high throughput applications. For example, high query rates can consume the CPU capacity of the server; likewise working set sizes larger than a system’s RAM stress the IO capacity of disks.

    Read article →

  • #VirtualDesignMaster Wrap-Up

    Part of me feels like it flew by but then I remember the hours spent reviewing all the designs (*ahem* Adam) and then it feels like it took an eternity to get through. Admittedly, Virtual Design Master was probably one of the coolest community driven events in which I have participated. If you are unfamiliar…

    Read article →

  • Virtual Design Master: Conceptual, Logical, Physical

    This year I am honored to be one of the Virtual Design Master (vDM) judges. If you are unfamiliar with vDM, it is a technology driven reality competition that showcases virtualization community member and their talents as architects. Some competitors are seasoned architect while others are just beginning their design journey. To find out more…

    Read article →

  • The Importance of Mentorship: Building the Mentoring Relationship (Part IV)

    Previously discussed topics were the importance of mentoring and leadership, as well as the roles of a mentor and roles of a mentee. To view the entire series: Part 1: Interlacing Leadership and Mentoring Part 2: The Many Roles of the Mentor Part 3: The Roles of the Mentee This post will dive into what is required…

    Read article →

  • The Importance of Mentoring: The Roles of the Mentee (Part III)

    Previously discussed was the importance of mentoring and leadership, as well as the roles of a mentor. This post will cover the various responsibilities of the mentee. To view the entire series: Part 1: Interlacing Leadership and Mentoring Part 2: The Many Roles of the Mentor Part 4: Building the Mentoring Relationship Studies have shown that mentors…

    Read article →