Joseph Gulla

Joseph Gulla




Bookmark and Share
RSS

Recent Posts

  • Trend Watch: Digital Business
    04/24/2017
  • Trend Watch: Java
    04/17/2017
  • Trend Watch: Business Intelligence and Business Analytics
    04/10/2017
  • Trend Watch: Service Oriented Architecture and Web Services
    04/03/2017
  • Trend Watch: Security
    03/27/2017
  • DevOps: A Collection of Ideas

    This is the first post in this two-part series on DevOps. DevOps was discussed in my recent blog posts on microservices so it was natural to take some time to explore it in more detail. DevOps is formed from development and operations, two phases associated with applications—develop them then pass them to operations for support.

    Read More

    Posted: September 21, 2015 |

    Microservices and the Development Lifecycle

    This is the final post in this series on microservices. In the first post, I wrote about the design attributes of microservices, and in the second I wrote about how those characteristics aligned with cloud platform services. This post is about the lifecycle context for microservices. I use DevOps steps to organize the discussion of the lifecycle of microservices applications. DevOps is a collection of concepts, practices and tooling, as well as team organization that makes it more straightforward to get new applications and their updates deployed rapidly. Here’s a good introduction to the topic.

    Read More

    Posted: September 14, 2015 |

    Microservices—Runs on Cloud

    This is the second post in this series on microservices. In the first post, I wrote about the design attributes of microservices. In this post, I write about how those characteristics align with cloud platform services.

    Read More

    Posted: September 07, 2015 |

    Microservices—The Design Method

    This is the first post in a series on microservices, which is primarily an application design method or way of approaching the organization and conventions utilized when developing a complex application.

    Read More

    Posted: August 31, 2015 |

    High Availability in the Cloud

    This is the last post in this four-part series on high availability (HA). The focus of this post is HA in the cloud, which is challenging to discuss because the cloud is different depending on many factors. The cloud is different as it varies widely by service provider, i.e., IBM SoftLayer is significantly different from Amazon Web Services. The cloud is also different if you do it in house yourself with your own hardware and software integration or use ready-made Infrastructure as a Service like IBM PureSystems offerings designed to be up and running out of the box in as little as four hours.

    Read More

    Posted: August 24, 2015 |

    High Availability Distributed

    This is the third post in this series on high availability (HA). Initially, I set the stage for HA and last week I wrote about mainframe HA.  In this post, I discuss HA for commonly found distributed systems.

    Read More

    Posted: August 17, 2015 |

    Mainframe High Availability

    This is the second post in a series on high availability (HA) and the first to focus on a specific system, namely mainframes. Because of its long history and the deep investments made in so many areas of mainframe computing, it is challenging to write about HA. For this post, I focus on a few keystone ideas to explain it, including HA implementation in hardware and firmware and single- and multi-systems implementations.

    Read More

    Posted: August 10, 2015 |

    High Availability Concepts

    This is the first post in a series on high availability (HA). With this first post, I focus on the main ideas and concepts relating to HA. In follow-on posts, I’ll discuss HA in specific environments like mainframe, distributed and cloud. 

    Read More

    Posted: August 03, 2015 |

    Challenges Building IT Solutions for Clients

    This is the second of two posts in this series on the approaches and challenges associated with planning, designing and estimating IT solutions for clients. If you are a technical solution architect in an IT department or work for an IT service company then you’re probably in the business of creating IT solutions for your clients. Some solution architects are also involved in the implementation of the solutions that they design and develop.

    Read More

    Posted: July 27, 2015 |

    Building IT Solutions for Clients

    This is the first post in a two-part series on the approaches and challenges associated with planning, designing and estimating IT solutions for clients. If you are a technical solution architect in an IT department or you work for an IT service company then you’re probably in the business of creating IT solutions for your clients.

    Read More

    Posted: July 20, 2015 |

    Displaying results 81-90 (of 178)
     |<  <  5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14  >  >|