menu

Cloudflare Security Notification

  • Brandon Maxwell
  • 2017-02-24

Cloudflare, a company that provides CDN, DNS, and DDoS protection, announced on Thursday, Feb 23, 2017 that a memory leak had been discovered by Google’s Project Zero team. While Cloudflare has since remediated the vulnerability, information such as...

Read more

Enhanced Service Scheduling With Zones

  • Nathan Sweet
  • 2017-02-01

With the Stratum 2.3.0 release improved zone scheduling will be available to customers that wish to enable it and eventually it will be set as a default feature for all environments and services. This post will explain a little bit about what zone...

Read more

Stratum 2.3.0 Release Notes

  • Vince Kenney
  • 2017-01-31

Catalyze is pleased to announce the General Availability of Version 2.3.0 of Stratum, the industry leading HIPAA Compliant Platform As A Service. This release will be available to all Stratum customers on February 1st, 2017.

Highlights of Stratum...

Read more

Stratum 2.2.0 Release Notes

  • Rajashekar Sundaramurthy
  • 2016-10-20
  • Co-author - Vince Kenney

Catalyze is pleased to announce the General Availability of Version 2.2.0 of Stratum, the industry leading HIPAA Compliant Platform As A Service. This release will be available to all Stratum customers on October 20th, 2016.

Highlights of Stratum...

Read more

Self Service Database Restore

  • Heath Skarlupka
  • 2016-07-28
  • Co-author - Vince Kenney

Self Service Database Restore

I was recently involved in a couple of production database restores for customer environments in Stratum. As engineers, we have all been there. Maybe you deployed a development branch to production with breaking schema...

Read more

Minimize Production Down-Time due to Failed Application Deployment

  • Nate Radtke
  • 2016-07-20
  • Co-author - Raj Sundaramurthy

Stratum 2.1 now supports rolling back to a stable prior version of your application

The most recent set of Stratum updates includes a powerful feature we are thrilled to make broadly available to all customers. Compliant rollback capabilities are...

Read more

CLI 3.2.0 Release

  • Josh Ault
  • 2016-07-20

The launch of Stratum 2.1.0 brings a big update to the Stratum CLI. New features like Multi-Factor Authentication (MFA) support, release management, and deployment rollbacks give you more control and enhanced security to keep your data safe. Here’s...

Read more

Stratum 2.1.0 Release Notes

  • Rajashekar Sundaramurthy
  • 2016-07-17

Catalyze is pleased to announce the General Availability of Version 2.1.0 of Stratum, the industry leading HIPAA Compliant Platform As A Service. This release will be available to all Stratum customers on July 17th, 2016.

This release contains major...

Read more

Hardening SSH

  • Brandon Maxwell
  • 2016-04-18

A critical step of securing any infrastructure includes verifying your configurations for any unnecessary or insecure defaults. One of my recent tasks after joining the team was to review configurations for any modifications to improve security, one...

Read more

Stratum 2.0.4 Release Notes

  • Ryan Rich
  • 2016-03-29

On Thursday March 31st 2016, Catalyze will be releasing our latest updates to Stratum. We’ve made some excellent improvements this time around, and we’re excited to share them with you.

The following bugs have been fixed in 2.0.4:

  • Stratum was missing...
Read more

Stratum Lifetime Metrics

  • Kyle Grieger
  • 2016-03-21
  • Co-Authors - Thomas Malcolm

Docker Container Metrics. So Easy an Intern Can Do it?

Our recently released product, Stratum, is built on top of Docker. Each job is essentially a Docker container that is performing a task of sorts. As an infrastructure company, it is essential...

Read more

Patching Recently Exposed Git Vulnerabilities

  • Brandon Maxwell
  • 2016-03-18

Background

Two vulnerabilities (CVE-2016-2315 and CVE-2016-2324), which feature a heap corruption and buffer overflow, were announced this week in all Git client/server versions before version 2.7.4. Both vulnerabilities have the potential to allow...

Read more

Designing Stratum

  • Ryan Rich
  • 2016-03-14

Introduction to Stratum

On February 25th 2016 Catalyze officially launched Stratum, our Platform as a Service offering, completely rebuilt from the ground up (more on that here). We’ve spent the last 8 months redesigning the dashboard user interface...

Read more

How We Onboard Engineers At Catalyze

  • Nathan Sweet
  • 2016-02-23

I’ve been working at Catalyze for a little over a month now, and in that time I cannot believe how much I have learned. I must give credit to how we onboard engineers, because it is quite ingenious.

We onboard engineers by having them answer support...

Read more

Stratum 2.0.0 Launch - Release Notes

  • Ryan Rich
  • 2016-02-23
  • Co-Authors - Josh Ault

Announcing Stratum (2.0.0)

Starting Thursday evening, February 25th 2016 shortly after 10pm, the Catalyze Platform as a Service (PaaS) will be recognized as Stratum, the compliance layer powering healthcare’s transformation.

We’ve made some drastic...

Read more

Catalyze PaaS Release Notes

  • Adam Leko
  • 2015-11-25
  • Co-Authors - Mohan Balachandran

Release Notes

At Catalyze, we are continually working to improve our PaaS offering. We are ultimately here to serve our customers, and our customers are a significant source of suggestions that help make our product better. Rather than setting a rigid...

Read more

Deploying Linux Virtual Machines With Encrypted Volumes In Azure Using ARM Templates

  • Heath Skarlupka
  • 2015-11-25

Vince and I were at the Microsoft ARM Templating Hackathon last week to begin the process of integrating the Catalyze Platform as a Service into the Microsoft Azure Marketplace. An Azure Resource Manager (ARM) template is a JSON file that provides...

Read more

Bulk historical data processing with Mirth

  • Rick Wattras
  • 2015-11-06

A common workflow for many of our customers involves analyzing large amounts of patient information, which sometimes requires retrieving a trove of backlogged historical data from the EMR. In this post I will go over how we configure Mirth Connect...

Read more

Local Web Development With NGINX on OSX El Capitan

  • Anthony Pleshek
  • 2015-10-22

Why?

I upgraded to El Capitan the other night, and everything was great until I started in on development the next morning. Much to my chagrin, my local Apache setup had somehow gotten mangled during the upgrade. Instead of looking into how to fix...

Read more

New Catalyze CLI features - DB Import-Export, Secure Console, Environment Metrics

  • Nate Radtke
  • 2015-09-23
  • Co-Authors - Josh Ault

The Catalyze Platform as a Service (PaaS) continues to evolve as we get feedback from our customers on the kinds of capabilities they’d like to see. Additionally, as we receive and resolve support tickets, we try to extract common workflows and try...

Read more

Building a Secure, Multi-Tenant Docker-based Platform as a Service - Part 2 - Implementation

  • Mohan Balachandran
  • 2015-09-18
  • Co-Authors - Adam Leko

Based on all the requirements described earlier, we arrived at the following architecture and design approach.

IaaS Provider Neutrality

We started off on Rackspace but it was always our intention to also provide our services on AWS, Azure, and other...

Read more

Moving from Python to Go for our CLI

  • Josh Ault
  • 2015-09-15

We’ve recently noticed the number of support requests we receive from Windows-based users has been on the rise. These requests range anywhere from importing data into a database to redeploying a code service. With our current Python-based CLI these...

Read more

Building a Secure, Multi-Tenant Docker-based Platform as a Service - Part 1 - Design Considerations

  • Mohan Balachandran
  • 2015-09-04
  • Co-Authors - Adam Leko, Nate Radtke, Vince Kenney

Detailed explanations are just apologies in long form.

- Adam Leko

This article is intended to provide a top down introduction to the design of the Catalyze Platform as a Service (PaaS). It will additionally delve into the design of the...

Read more

HIPAAGRAM - A Single Custom Class

  • Josh Ault
  • 2015-09-01

Published to the App Store

HIPAAGRAM has gone through a huge redesign and we’re really happy with how it turned out. We not only put time and effort into the design and UI, but we graduated HIPAAGRAM from an internal hackathon project to a published...

Read more

Mirth Connect Apache HTTPClient, Rhino and Multi-part forms

  • Mark Olschesky
  • 2015-03-18

I was setting up our alerter to send email through our mailgun account. I encountered a problem that I needed to handle for the first time using Mirth Connect: sending a multi-part message using Mirth Connect.

While this would be simpler to do with...

Read more

VPNs, Security and Healthcare Integration

  • Mark Olschesky
  • 2014-12-22

If you’re used to a world of OAuth handshakes, Pub/Sub and HTTPS for authorization and enabling data transfer, you’ll find yourself somewhat disoriented with healthcare data integration. While outdated it has worked up to this point and helped healthcare...

Read more

Configuration Management (Part 2) - Commanding your minions with Salt

  • Mike Ortiz
  • 2014-11-03

So you’re a DevOps engineer or, should I say, master of all things infrastructure related in your kingdom. You have many minions at your beck and call. Some may bring your mail, others may serve as the interface to your kingdom from the outside world...

Read more

Configuration Management (Part 1) - Catalyze Docker PaaS

  • Mike Ortiz
  • 2014-09-22

The need for configuration and system management is well known. Since shortly after the dawn of time, when the first caveman got his second mainframe, managing configuration across multiple hosts has been a daunting task.

In the era of cloud computing...

Read more

Advanced Querying for Custom Classes

  • Alex Foran
  • 2014-09-16

We mentioned new querying abilities for custom classes in the 8/28/14 Release Notes, but it’s a topic that deserves expansion and examples. The ability to perform custom, multiple-field queries on your entries is immensely powerful.

The docs for this...

Read more

How to design a HIPAA Compliant Healthcare API, Part 3

  • Travis Good, MD
  • 2014-07-11

This is the third post in our series on building a HIPAA compliant healthcare API. The first and second post focused on technology, design of the API and data models respectively. This post delves into HIPAA compliance more broadly than technology...

Read more

How to design a HIPAA compliant healthcare API, part 2

  • Mark Olschesky
  • 2014-07-09

In part 1 we discussed why we structured our backend as its built. Now in part two we’ll discuss how to get started with building out your apps.

Step 1: Develop your application’s data models

Now that you know a bit more about the data structures...

Read more

Mobile Backend as a Service Stack

  • Ben Uphoff, PhD
  • 2014-06-30

Welcome to our engineering blog. We intend for this section to cover in-depth technical content that is of interest to developers and ops folks. For a first post we are covering our Mobile Backend as a Service’s stack. Future posts will drill down...

Read more

The journey to a Docker based Platform as a Service - Part 1

  • Mohan Balachandran
  • 2014-06-16

The idea came to us around October of last year. What if we could provide a platform such that we ourselves had no access to our customers data? The more we thought about it, the more sense it made. One of the primary business reasons was that such...

Read more

How to design a HIPAA Compliant Healthcare API - Part 1

  • Mohan Balachandran
  • 2014-06-12

When we set out to build Catalyze, the one thing that kept cropping up as we talked to potential users, a lot of whom were coming from outside healthcare, was a lack of knowledge about all the complexities of healthcare data and standards. I wrote...

Read more

Addressing the Heartbleed Vulnerability the Catalyze Way

  • Ben Uphoff, PhD
  • 2014-04-09

On April 7th, OpenSSL informed the industry of a vulnerability known as the ‘Heartbleed bug’ (CVE-2014-0160). This vulnerability can be remotely exploited to leak encrypted information and secrets from any application using OpenSSL, allowing an attacker...

Read more

Intro to Secure APIs

  • Travis Good, MD
  • 2013-11-27

Over the weekend I had the privilege of attending a YCombinator conference in San Francisco covering best practices for web security. A number of topics were discussed including securing APIs, incident responses and responsible disclosure, proper backup...

Read more

The need for a backend as a service in healthcare

  • Mohan Balachandran
  • 2013-06-25

This is the lead-in to a series of posts explaining why backend as a service is needed for healthcare. Follow us on twitter or subscribe to our mailing list to keep reading. We’ve already published the first in the series, which is linked below. You...

Read more