Stitches and Ditches

As much as I love being on webex or zoom all day with co-workers and friends, one needs some work “play time” as well. This weekend I played around with stitching together different open source technologies . I wanted to see if I could wire together Tekton, Argo, and OpenShift…


By Roland Barcia and Andrea C. Crawford

Working on Kubernetes projects for a few years now, it is no secret that a lot of skills around automation, DevOps, and infrastructure are needed. Classical platforms that leverage bare metal, hypervisors and logical partitions are less volatile, elastic, scalable and dynamic than…


Often times we cast environments around the application or workload. In many enterprise IT organizations, teams introduce new environments in support of a new project. In this situation, the development environment is seen as the “first” environment. …


How can you continue to deliver on business goals during unprecedented times? Perhaps it’s your first experience working from home and your team is struggling with staying aligned while staying apart. We are all trying to move ahead and work in this climate. The IBM Garage was built for working…


Integration, SOA, ESB’s, API’s, Blah, Blah, Whirlwind Vague History

Application Integration has been around for quite a while. It has evolved over the years. The initial integration platforms were built around “Messaging”, new applications would integrate with systems through MQ Queues. Initial Orchestration platforms were built around message flows. In a parallel path, Remote Procedure Calls like ONC-RPC emerged…


What does this statement actually mean anymore ?

In the past years, I have helped clients with “Cloud Strategies”, “Microservices Strategies”, “App Modernization Strategies”, or “Dev Ops Strategies” to name a few. There is usually a common theme around being “Open” or “Avoiding Vendor Lock-In.” As I see these clients evolve into implementing something, I see behaviors or…


Recently, I have been working with customers on “App Modernization.” This is the new emerging term focused around taking existing applications and changing them. I have captured a list of different definitions I have heard from different practitioners and customers. A bunch of them relate to microservices.

  • Refactor Applications into…


For the past three years, I have been helping clients with some modernization effort. These projects are almost always associated with either “rewriting applications using microservices” or refactoring existing code (and sometimes data…) into mircoservices. Martin Fowler describes microservices architecture here. …

Roland Barcia

IBM Fellow. All Stories are MY Personal thoughts, and NOT my Employer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store