Skip to content
HomeInsights

Insights

Ideas for building
better software.

Engineering perspectives on architecture, product development, AI, and the everyday decisions behind useful software.

From the engineering desk

Browse practical articles or follow the latest technology updates.

Subscribe via RSS →

Curated links from external sources — not 360Softy original articles.

ExternalDatabase
PlanetScale Blog

How PlanetScale prevents MySQL downtime

The cost of downtime can range from loss of business to severe reputation damage. Database downtime feels inevitable but is often preventable. The causes of database issues that lead to downtime can be categorized in the following ways: Human error System immaturity Application issues In this post, we will explore how PlanetScale can mitigate all three. Downtime due to human error We’ve all done it, dropped the wrong table or index and caused queries to dramatically slow or fail. This can lead t

PlanetScale BlogRead original
ExternalDatabase
PlanetScale Blog

Ruby on Rails: 3 tips for deleting data at scale

We’ve seen that as Rails applications grow, there are a few common issues that teams run into with deleting data. In this post, you’ll learn a few strategies you can use to mitigate the risks of cleaning up data on a high scale Rails application. How Rails deletes associated data Rails applications at scale generally run into issues when deleting many records at once. This happens most commonly in models with many associations. The standard way to delete associated data in Rails is to let Active

PlanetScale BlogRead original

Let’s start with a conversation

Tell us what you’re working on.

An idea, a challenge, or a system that needs to work better. We’ll help you understand the next step.