Category Archives: Infrastructure

Solano Platform Status Update- November 2016

First and foremost, we want to apologize for delays that some customers have recently experienced with Solano CI. We are in the process of addressing a chain of related issues that emerged over the last week. We’d like to explain what these issues are and how we’ve been addressing them. The first issue emerged on […]

Leave a comment

SCM Caching

Background Part of the motivation for our recent change to queues (read more here) was to allow us to change to the way we handle SCM caching. We were using a git- and hg-native SCM cache cluster that was approaching a scaling limit. To address this, we’re moving to a much more scalable, distributed repo caching […]

Leave a comment

Solano CI integrates with AWS CodePipeline

Solano Labs is proud to announce our recent integration with AWS CodePipeline. AWS CodePipeline users can now quickly and easily set up a build and test workflow without manually provisioning an on-premises Jenkins cluster. CodePipeline provides users with a standardized and extensible build & deploy pipeline system. Being available as a pipeline step means that Solano CI […]

Leave a comment

Docker Container Testing…in Parallel

Like many in DevOps, I’ve sipped the Docker Kool-Aid and like how it tastes. Being able to standup any well-balanced combination of servers pretty much at will to handle load is a beautiful thing. I almost feel embarrassed that it was just a handful of years ago that I had to explain to a previous coworker “if we […]

Leave a comment

Release Highlights – Aug. 19, 2015

Welcome to the first edition of Solano’s Release Highlights series. Recently we’ve been up to our elbows working on new features and in the process, we’ve fallen behind on announcements.  To keep our users better informed, we’ll be posting regular updates here. Each post we’ll call out new updates that we believe will be of […]

Leave a comment

Begot: a Go dependency manager and build tool

We’ve recently been using Go to build many of our new systems at Solano Labs. Like most Go users, we were attracted by the language’s simplicity, reliable concurrency support, and relative maturity. And like most Go users, we quickly discovered all the areas where Go is lacking today, the most prominent of which is build […]

Leave a comment

Deploy passing builds automatically with AWS CodeDeploy and Solano CI

Today at AWS re:Invent 2014, Amazon Web Services (AWS) released AWS CodeDeploy, a fully managed, high-scale deployment service that lets developers quickly and simply automate the process of deploying and updating applications. Solano Labs is proud to be working with AWS for the launch of AWS CodeDeploy. You can now build, test and deploy your […]

Leave a comment

OpenSSL Heartbeat Vulnerability (aka: Heartbleed)

As most of our users are by now no doubt aware, on April 7th a serious vulnerability was announced in recent versions of OpenSSL.  Dubbed Heartbleed, CVE-2014-0160  allows a remote attacker to read potentially sensitive data on the server. This vulnerability has had a widespread impact on many providers.  We take security and the trust […]

Leave a comment

Cucumber and Resque

Most web sites end up needing some sort of background job queue to process requests that don’t belong on the critical path.  In the Ruby on Rails world the two most common are Delayed Job and Resque.  Writing tests for either is pretty straightforward with cucumber if you have your relational database (delayed job) or redis […]

Leave a comment

Entropy in the Cloud

Anyone who considers arithmetical methods of producing random digits is, of course, in a state of sin. -John Von Neumann Good sources of random bits are hard to come by, particularly in the cloud. Pseudo-random generators (PRG), particularly cryptographically secure ones are something of a dark art. All of them depend upon the quality (or […]

Leave a comment