My Recent Articles

Three Things We Learned About Control and Cloud-Native Monitoring

I’ll never forget our first trade show. We spent the day signing up potential new users, only to find out later that our trial sign-up tracker had expired, not collecting valuable data. We had a backup system in place and fortunately we did not lose any information we gathered, but it was a stark lesson in what could have been.

Note to self: delegating to third-party services does not mean you’re off the hook. Depending on a single point of failure is a recipe for disaster. Keeping a close check on your essential processes can be a life-saver.
Read More…

Why We Love (Forward) Failure

Yes, failure is inevitable. But ask yourself this: would you rather have your sleep interrupted by a 3 a.m. call saying your application isn’t working properly, or be proactive about weaknesses as a team? If you’d prefer your issues to surface during daylight hours, it’s time to embrace failure. In this fast-moving, devops world, we knew we’d need to think out-of-the-box to find solutions fast. We came up with an approach to performance hacking that involves applying devops concepts to organizational development, encouraging all departments to dive head-first into potential weak links to not only find failures fast, but to fail forward. And it applies to every level of the company, from management down to the individual employee.
Read More…

Let’s Get Ready to Performance Hack

Goodbye, enterprise. Hello, cloud-native.

Talk about an adjustment. Here I am, sitting in a San Francisco coffee shop, making final preparations for DevOps days—ruxit’s very first trade show. Beta testers are waiting to get their hands on our early-access product and my colleagues and I are constantly working to fine-tune details, checking how our ad updates are doing and monitoring the impact of sign-ups. With each milestone comes a new set of challenges. Demand is increasing? Better upgrade our production cluster to accommodate. We need to better track user behavior? Time to integrate a cloud service that’ll get the job done.

It’s a brand-new scene, where many of us are relying on external services to host our applications. Our new endeavor is worlds away from the environment of developing enterprise software I once knew. Gone are the days of twice-a-year releases. “Moving fast and breaking things” as we go is the new normal. At ruxit, the cloud isn’t just a platform for running applications; it’s a tool that empowers us to scale our business fast by relying on third-party infrastructure and services.
Read More…