Operations | Monitoring | ITSM | DevOps | Cloud

Blog

Rails Performance: When is Caching the Right Choice?

We've all been there. You're clicking around your Rails application, and it just isn't as snappy as it used to be. You start searching for a quick-fix and find a lot of talk about caching. Take your existing app, add some caching, and voila, a performance boost with minimal code changes. However, it's not this simple. Like most quick fixes, caching can have long-term costs.

Thought Leadership Panel: What is a "real" SRE?

Blameless recently had the privilege of hosting SRE leaders Craig Sebenik, David Blank-Edelman, and Kurt Andersen to discuss how can SREs approach work as done vs work as imagined, how to define SRE and DevOps and the complementary nature of the two, the ethics of purchasing packaged versions of open source software, and more. The transcript below has been lightly edited, and if you’re interested in watching the full panel, you can do so here.

Export RDS Snapshots Action

In January, AWS announced the ability to export RDS snapshots to S3. This new feature allows you to export your RDS data to S3 buckets in Apache Parquet format. Today, I’m happy to say that we’ve added a new action to help with this feature: Export RDS Snapshots. This new action will automate the process of exporting RDS snapshots to S3 on a daily basis.

Understanding & Leveraging AWS Auto Scaling Groups

An AWS Auto Scaling group (ASG) is a fleet of EC2 instances that can scale up or down depending on application demand. The elasticity of Auto Scaling groups makes them highly-attractive options for enterprises who do not want to invest in purchasing expensive hardware only to respond to sudden or temporary spikes in application demand.

Designing On-Prem Kubernetes Networks for High Availability

Designing and maintaining networks is hard. When deploying Kubernetes in your on-prem data center, you will need to answer a basic question: Should it be an overlay network on top of an existing network, or should it be part of an existing network? The Networking options table provides guidelines to choose the right type of networking based on various factors.

Get Go Module Help with Our Community Support Days

One of the exciting things about being a Golang developer today is the strong community that supports the evolution of the language that was developed at Google. The founders of Golang were open to getting engineers involved early-on and the community-centric approach has now become an asset to Go itself.

Sharing Context Across Space and Time: Honeycomb for Teams

When Charity and I started pitching Honeycomb, we had a “bit” we would do, on the importance of building for teams: I’d identify her as the {Kafka, Mongo, insert tech-of-the-moment here} expert on the team, identify myself as the newcomer, and pantomime awkwardly leaning over her shoulder to see how she debugged some unexpected behavior.

What does Serverless have in common with Nutella and Why it is Here to Stay

There is an interesting discussion going on around how Serverless is more of a spectrum rather than a binary choice. The move towards the Serverless-end of the cloud spectrum builds upon a decades-old trend, which is why Serverless is here to stay.

The OpsRamp Monitor: Covid-19 May Further IT Modernization

Most IT professionals are working from home, enduring all the new challenges for productivity under a heavier workload. Some IT pros are working in companies where revenue forecasts are grim. But it’s time to put the gloom and doom aside for a moment. As my mother told me when our first-born was keeping us up all night: everything is temporary. While we’re in this unnerving phase of life and work, let’s take a look today at the positives and that begins with IT budgets.