Garage

A global consultancy with the DNA of a startup that combines the best practices of Design Thinking, Agile Development and Lean Startup to accelerate application development and cloud innovation.

Going Behind the Scenes: Live from the San Francisco Garage

If there is one thing we know at the Garage, it is to learn — and learn fast! When we first agreed to host a Facebook Live event, I sure didn’t know there would be so much that went into planning the event. In no short order, the San Francisco Garage wrote a script, designed a set, and directed production – and made a floating shark an IoT device! Literally and metaphorically, the Garage had a lot of moving parts to coordinate for a great event.

Continue reading

Microservices: 5 Principles of Management

The benefits of a microservices architecture come with a price. The service management solution must deal with the architecture’s inherent dynamics, dependencies, and complexities to ensure that the application is available and performing. Ignoring these considerations could result in the microservice-based applications might behave worse than a monolithic application that was built in the traditional fashion. The principles of managing microservices explained in this post will help you avoid these pitfalls.

Continue reading

Learning how to monitor your first Bluemix application in Production (Part 3)

This is the last of three parts on preparing and deploying an MVP application

Continue reading

Getting organized to take your first Bluemix application all the way into Production (Part 2)

In Part 1 of this series we described the IBM Bluemix Garage’s approach to building a Cloud Foundry application and introduced the top ten steps to consider in an MVP Build-Up to ensure the application is production-ready.Below we elaborate and provide practical guidance on the basic steps to consider putting in place to establish a good foundation in preparation to going into production.

Continue reading

Considerations in taking your first Bluemix application all the way into Production (Part 1)

This is the first of three blog posts describing how the IBM Bluemix Garage helps clients successfully deploy and manage their first application on IBM Bluemix.

Continue reading

How to implement your microservices project (part 3)

This is the third post in a series on microservices application development. The series provides a context for defining a cloud-based pilot project that best fits current needs and prepares for a longer-term cloud adoption decision.

Continue reading

How to architect your app with microservices (part 2)

This 6-part series on microservices application development provides a context for defining a cloud-based pilot project that best fits current needs and prepares for a longer-term cloud adoption decision. To further explore the benefits of cloud native development, take a guided tour through IBM Cloud. Here in part 2, we lay out the common capabilities of an architecture […]

Continue reading

The IBM Garage expands to Data Science Insights

In the IBM Bluemix Garage, many things change day to day: the companies that come into our Garage locations, the innovative ideas that we are working on, developing, and testing, and so much more that goes on behind the scenes. As Savannah, one of our veteran developers in our San Francisco Garage once wrote, “To stay relevant, businesses,” including ours, “must learn how to keep up with the rapid growth of technology.” The Garages started with building apps on Bluemix, and since the beginning we have been expanding our scope, skills, and pulling in expertise from across IBM. We have expanded to focus on IoT, cognitive, and APIs. Our most well-known expansion is our extensive work on blockchain. Today I am pleased to announce that we are expanding and formalizing our focus on data science insights and analytics.

Continue reading

Microservices: 5 Principles of Management

The benefits of a microservices architecture come with a price. The service management solution must deal with the architecture’s inherent dynamics, dependencies, and complexities to ensure that the application is available and performing. Ignoring these considerations could result in the microservice-based applications might behave worse than a monolithic application that was built in the traditional fashion. The principles of managing microservices explained in this post will help you avoid these pitfalls.

Continue reading