Category: Agile

Stelligent Bookclub: “Building Microservices” by Sam Newman

Posted on August 2, 2016 by Harlen Bains | Leave a comment

At Stelligent, we put a strong focus on education and so I wanted to share some books that have been popular within our team. Today we explore the world of microservices with “Building Microservices” by Sam Newman. Microservices are an approach to distributed systems that promotes the use of small independent services within a software … Continue reading Stelligent Bookclub: “Building Microservices” by Sam Newman

Serverless Delivery: Bootstrapping the Pipeline (Part 2)

Posted on March 23, 2016 by Casey Lee | 2 Comments

In the first of this three part series on Serverless Delivery, we took a look at the high level architecture of running a continuous delivery pipeline with CodePipeline + Lambda. Our objective is to run the Dromedary application in a serverless environment with a serverless continuous delivery pipeline. Before we can build the pipeline, we … Continue reading Serverless Delivery: Bootstrapping the Pipeline (Part 2)

Serverless Delivery: Architecture (Part 1)

Posted on March 17, 2016 by Casey Lee | 5 Comments

If your application tech stack doesn’t need servers, why should your continuous delivery pipeline? Serverless applications deserve serverless delivery! The software development discipline of continuous delivery has had a tremendous impact on decreasing the cost and risk of delivering changes while simultaneously increasing code quality by ensuring that software systems are always in a releasable … Continue reading Serverless Delivery: Architecture (Part 1)

Continuous Delivery in the Cloud: Dynamic Configuration (Part 4 of 6)

Posted on October 3, 2012 by The Stelligent Team | Leave a comment

In part 1 of this series, I introduced the Continuous Delivery (CD) pipeline for the Manatee Tracking application. In part 2 I went over how we use this CD pipeline to deliver software from checkin to production. In part 3, we focused on how CloudFormation is used to script the virtual AWS components that create … Continue reading Continuous Delivery in the Cloud: Dynamic Configuration (Part 4 of 6)

Continuous Delivery in the Cloud: CD Pipeline (Part 2 of 6)

Posted on September 18, 2012 by The Stelligent Team | Leave a comment

In part 1 of this series, I introduced the Continuous Delivery (CD) pipeline for the Manatee Tracking application and how we use this pipeline to deliver software from checkin to production. In this article I will take an in-depth look at the CD pipeline. A list of topics for each of the articles is summarized … Continue reading Continuous Delivery in the Cloud: CD Pipeline (Part 2 of 6)

Continuous Delivery in the Cloud Case Study

Posted on July 30, 2012 by The Stelligent Team | Comments Off on Continuous Delivery in the Cloud Case Study

A Case Study on applying 100% automation to the Cloud to deliver software to users as often and as quickly as necessary.

DevOps in the Cloud LiveLessons (Video)

Posted on July 25, 2012 by The Stelligent Team | Leave a comment

DevOps in the Cloud LiveLessons walks viewers through the process of putting together a complete continuous delivery platform for a working software application written in Ruby on Rails along with examples in other development platforms such as Grails and Java on the companion website. These applications are deployed to Amazon Web Services (AWS), which is … Continue reading DevOps in the Cloud LiveLessons (Video)

Continuous Delivery with Jenkins, CloudFormation and Puppet Online Course

Posted on July 22, 2012 by The Stelligent Team | Leave a comment

This 3-hour online course is ideal for Developers or Sys Admins who want to know how to script a complete Continuous Delivery platform in the Cloud using Jenkins, AWS and Puppet. By the end of the course, you will have a working Continuous Integration system on AWS with all of the source code. The course … Continue reading Continuous Delivery with Jenkins, CloudFormation and Puppet Online Course

Test-Driven Everything

Posted on November 19, 2011 by The Stelligent Team | Leave a comment

In a lot of ways, developer-time testing is a solved problem. Not to say that test-driven development is always easy. There are still plenty of people and technical issues to sort through when you decide to start testing your application aggressively. That said, I think that bringing testing into every aspect of your software development … Continue reading Test-Driven Everything