Architecture Center

August 4, 2017

Cloud App Security – What makes a secure app

Providing a secure app or application is a fundamental requirement. This is especially true in a cloud environment. In my post "Cloud Security and IBM Bluemix - get started" I discussed the various layers that realize secure cloud computing. Today, I want to focus solely on apps that are built for deployment in the IBM Cloud. What makes up a secure app? What cloud services help establishing app security? Let's take a look together.

Continue reading

August 1, 2017

WebSphere on the Cloud: Application Modernization

In our last post, we took high-level view of our process for moving WebSphere applications to the cloud. In this entry, we'll look closely at the tools that help you with the first step, modernizing your existing WebSphere application.

Continue reading

July 27, 2017

How to use operations patterns for resilient microservice based apps (part 5)

In this 7-part series on microservices application development, we provide a context for defining a cloud-based pilot project that best fits current needs and prepares for a longer-term cloud adoption decision. Here in part 5: we consider available operations patterns for implementing your microservices application.

Continue reading

July 27, 2017

How to use development patterns with microservices (part 4)

This is the fourth 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

July 25, 2017

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

July 24, 2017

Kubernetes and IBM Bluemix: How to deploy, manage, and secure your container-based workloads – Part 5

In the IBM Bluemix Container Service, the Calico network project can be used to create cluster-wide application-aware network policies that can be used to distribute firewalls across worker nodes. We can put up mini-firewalls for traffic between Kubernetes pods, but also ingress and egress traffic outside of the cluster for each pod. This post is the last in a five-part series on IBM Bluemix Container Service and application networking.

Continue reading

July 11, 2017

Kubernetes and IBM Bluemix: How to deploy, manage, and secure your container-based workloads – Part 4

What if because of compliance reasons, we can’t migrate all of our on-premises data to the cloud, but we still want to allow our new microservice applications to leverage this data? In the Bluemix Container Service, we can use a Vyatta Gateway Appliance or Fortigate Appliance.

Continue reading

July 5, 2017

Choosing open source frameworks

Open source communities are a fantastic environment of opportunities. Given a specific assignment, there are often many existing community-developed tools that can solve your problem. However, it’s often difficult to confidently select the right one. This post shows you how to leverage contributor data to decide.

Continue reading

June 20, 2017

Taking WebSphere Applications to the Cloud

With many traditional workloads moving to cloud-based infrastructures, now is the perfect time to assess your existing Java-based workloads and migrate them to WebSphere Application Server on IBM Bluemix. More commonly known as “WAS on Cloud”, this service provides a fully-configured, turn-key WebSphere-based application environment, supporting both Traditional WAS and Liberty applications. You use your same tried & true wsadmin automation scripts, same CI/CD techniques, but just point them at Bluemix instead of your own infrastructure! This post summarizes the steps from WAS to the cloud.

Continue reading