Tag Archive

Blog on All Things Cloud Foundry

Using the PostgreSQL Service in an ASP.NET App on GE Predix

Eugene Lahansky

using-predix-postgresql-service-in-asp-net-app-v2

PostgreSQL is one of the data management services available for applications running on the Predix platform. This article shows how to work with a Cloud Foundry-hosted instance of the Postgres service from an ASP.NET application.

(more…)

4 Comments

How to Deploy a React.js App to GE Predix (a Tic Tac Toe Example)

Dmitry Kozhukh

react-js-predix

React is a JavaScript library for building user interfaces; the technology is backed by Facebook and Instagram—among others. This article shows how to create a simple Tic Tac Toe game with React and then deploy the app to the Predix platform. The post also explains some of the React basics.

(more…)

1 Comment

An Outstanding Cloud Foundry Feature: App Placement and Host Affinity

Aliaksandr Prysmakou

an-outstanding-cloud-foundry-feature-app-placement-and-host-affinity-v2

Out of the box, Cloud Foundry doesn’t give us the ability to control application placement or to specify a target host(s) for an application. This may be critical when one needs to separate apps between different environments or host types—or for any other type of app segregation. The good news is that this can be resolved very easily.

(more…)

4 Comments

Tuning Configuration of the Cloud Foundry Java Buildpack to Avoid Out-of-Memory Errors

Andrei Bushyk

tuning-cloud-foundry-java-buildpack-to-avoid-out-of-memory-errors-featured

Java apps created in accordance with 12-factors are supposed to run in Cloud Foundry without modifications. However, sometimes the defaults provided by the public buildpacks don’t work. In this post, we will look at two ways to resolve out-of-memory errors.

(more…)

2 Comments

Using Time Series in a Spring Boot App on Predix

Pavel Orda

using-predix-time-series-in-a-spring-boot-app

User Account and Authentication (UAA) is an identity management service in Cloud Foundry, used as an OAuth2 provider by the GE Predix platform. Being responsible for managing timed measurements, Time Series, in its turn, enables to efficiently and concurrently store data, as well as quickly retrieve it.

This post explains how to configure both services and to start using them in a sample Spring Boot app having two controllers (for querying and ingesting data).

(more…)

2 Comments

8 Pro Tips for Using Concourse CI with Cloud Foundry

Alexander Lomov

concourse-ci-architecture-features-and-usage-logo

There are at least a dozen continuous integration solutions out there, but the majority of them are challenging to learn, scale, and debug. Most importantly, few of them were designed with pipelines in mind. Not able to find a tool that could handle something as massive and complex as Cloud Foundry, Pivotal decided to write their own. This resulted in Concourse CI, a user-friendly continuous delivery technology that focuses on pipelines, is easy to scale, runs anywhere, and works with anything.

From this post, you will learn how Concourse CI differs from other similar products, how it works, and how it can help you to “nitrocharge” your own projects.

(more…)

3 Comments

.NET on Pivotal CF: Scaling an App on Diego

Raman Yurkin

net-on-pcf-scaling-diego-v1

Previously, we deployed a .NET app to Diego on Pivotal CF and bound it to a MS SQL service. However, hardly any cloud app exists as a single instance. So, in this post, we will scale the demo app horizontally and test how it works on multiple instances.

(more…)

No Comments

Using IBM Analytics for Apache Spark in Java/Scala Apps on Bluemix

Siarhei Sidarau

ibm-bluemix-apache-spark

Apache Spark is an open-source engine for large-scale data processing. In Bluemix, you can access it via the integrated interface called IBM Analytics for Apache Spark. Using a Scala-based starter as an example, this article demonstrates how to interact with the service through Jupiter Notebook and the spark-submit.sh script.

(more…)

2 Comments

Sinatra Starter for Predix: Ruby App with PostgreSQL and Redis

Dmitry Savitski

sinatra-starter-for-predix-platform-v1

The technical requirements for the Internet of Things (IoT) server applications can substantially differ from the ones applied to the Internet of Humans. First of all, the need for any visual interfaces is completely eliminated.

These step-by-step instructions are intended to guide you through the process of starting a basic Ruby/Sinatra application server on Predix, GE’s IoT platform for the Industrial Internet. From the post, you can learn how to deploy the application to Predix, as well as configure the PostgreSQL database and Redis.

(more…)

1 Comment

Using Predix Mobile Services to Create a Cross-Platform App

Igor Razhnov

using-predix-mobile-services-in-a-hybrid-app

This post introduces developers to Predix services. The scenario for the article includes preparing a simple cross-platform application based on the Cordova technology as well as interacting with Predix Mobile services. We also want to see if there any restrictions for using Predix Mobile services in a hybrid application.

(more…)

3 Comments

Benchmarks and Research

Subscribe to new posts

Get new posts right in your inbox!