Archive: 2018 October

IBM’s acquisition of RedHat

This weekend IBM announced plans to purchase a majority stake in Red Hat for combination of cash and debt valued at ~$34B. This values Red Hat at $190/share. According to IBM’s CEO, this move is designed to put them in the leadership position in the hybrid cloud landscape. In IBM’s vision, the hybrid cloud (or having resources in several different cloud provider’s ecosystems), is going to be the next evolution in cloud computing, and one that will play to IBM’s newly-acquired strengths.   While before the announcement IBM was not a major player in this space, it is clear that IBM intends to be a major player in cloud computing technologies, as it appears to be trying to catch up […]

Continue reading

How to deal with master node failure in a MongoDB cluster with a replica set

When MongoDB cluster is set up with replica set, one of the secondaries will take the role of the primary when Master is down. In case of a failure, the switch should be processed automatically. One of the remaining secondaries calls for an election to select a new primary and automatically resume normal operations.     The median time before a cluster elects a new primary should not typically exceed 12 seconds, assuming default replica configuration settings. This includes time required to mark the primary as unavailable and call and complete an election. You can tune this time period by modifying the settings.electionTimeoutMillis replication configuration option. Factors such as network latency may extend the time required for replica set elections […]

Continue reading

Review: Writing Infrastructure as code with “Terraform up and running” by Yevgeniy Brikman.

The Brain of Tristian Dodd If you’re familiar with DevOps, you’ve probably been introduced to building immutable infrastructure with Hashicorp’s tool, Terraform. Originally, I used AWS CloudFormation but switched right after learning about Terraform. Essentially, Terraform is designed specifically for one purpose: to provision infrastructure. Yevgeniy’s book takes you from beginner to advanced in 170 pages. 2 key points that anyone looking into Terraform should consider What Terraform is, and how it compares to other IAC tools. How Terraform works, and the versatility it provides across multiple cloud platforms (i.e. AWS, Azure, GCP, and IBM) The Calm Before The Storm In the first 30 pages, you’ll learn a few things outside of Terraform. Yevgeniy talks about the growth of DevOps. […]

Continue reading

Tell Us Your Problems. We Have Solutions.