Blog

Published by Alex Slotnick on Mar 24, 2017 12:02:32 PM

"What's Really Behind Your Database Bottleneck?": VividCortex in App Developer Magazine

Database management, monitoring, and general health call for a range of specialized resources. To ensure that databases function properly, you need specific monitoring, you need focused knowledge of how databases work, you need to understand what makes the database a unique layer of your technology stack. However, the database doesn't just matter to database experts and DBAs -- it plays a major role for entire organizations.

Read More
Published by Alex Slotnick on Mar 23, 2017 12:15:00 PM

Common Pitfalls When Using database/sql in Go

Updated 3/23/2017

Here at VividCortex, we’re huge fans of the Go language and its database access library, database/sql. As you’ve probably seen firsthand, the surface area of database/sql is pretty small, but there’s a lot you can do with it. That includes plenty of risk for error and deceptive mistakes. This blog post is dedicated to some of the past mistakes we’ve made ourselves, in hopes that you won’t also make them when the time comes.

Read More
Published by Kelsey Uebelhor on Mar 16, 2017 5:57:56 PM

See You on the Road at 2017's Shows and Events!

Calling all developers, DBAs, engineers, SREs, and database aficionados: we’re hitting the road and hope to see you along the way. It's always a highlight of our year when we get to meet up with our users and friends face-to-face, and we'll be attending events across the country (and abroad!) for the rest of 2017. If you see our booth, come say hello. 

Read More
Published by Alex Slotnick on Mar 2, 2017 4:47:45 PM

Chaos and the Fugly Five

Maintaining a SaaS service in the cloud inherently involves nonstop complexity, inevitable fixes, and the threat of issues — especially when that SaaS service involves consistent growth and active changes. In order for VividCortex's product team to reliably pinpoint and head off potential problems, we've needed to use creative and resourceful DevOps systems. In this post, we'll be discussing one of the methods we use to keep potential problems in check: "Chaos and the Fugly Five." (Its name might not communicate the full seriousness of its use, but the entire extent of its creativity no doubt comes through.)

Read More
Published by Alex Slotnick on Feb 17, 2017 2:25:15 PM

In Case You Missed It: "How Online Florists Can Show Their Databases Some Love Before Valentine's Day"

Baron Schwartz's recent article on DZone, "How Online Florists Can Show Their Databases Some Love Before Valentine's Day," helped flower sellers across the country prepare for one of their biggest shopping events of the year. Like other retail industries, florists need their online systems to maintain high-performance through heavy traffic periods, so outages or slow systems don't interrupt shoppers' activities. This requires advanced preparation for the database. Capacity planning, code slushes, and being able to expect the unexpected are all key.

Read More
Published by Alex Slotnick on Feb 11, 2017 7:42:00 PM

With 500+ VividCortex Users, Shopify Eliminates High Latency Queries From Redis and MySQL

As intuitive and streamlined as ecommerce technology might seem from the user's perspective, it involves so much data that engineering ingenuity and smart database management must constantly deliver in order to keep up. At organizations like Shopify—responsible for the easy and reliable transactions at top brands around the world—that excellence of performance involves deep monitoring of their MySQL core and their Redis caching infrastructure, plus insightful query profiling, packet captures, and the admittance of developers to platforms that measure database performance.

Read More
Published by Alex Slotnick on Feb 11, 2017 6:38:00 PM

Optimizing VividCortex App Downloads Through Code Reduction

We've recently been able to achieve new optimization for VividCortex app downloads by making the code smaller, thanks to several successful minification and reduction projects by our frontend team. Of course, minification is an automated process, which we've been performing since day one. In addition, we recently performed an exhaustive revision of our own code, in order to find and remove any unneeded aspects.

Read More

Subscribe to Email Updates

Posts by Topic

see all