Bjorn Harvold is the CTO of Traveliko.com, an online hotel booking website. For over the past decade, he has worked with the Spring Framework on a full-time basis, and in recent years has utilized Cloud Foundry due to its tight integration with Java and Spring technologies. In this post, he discusses Bearchoke Tempest, a collection of frontend tools and demos for Spring and Cloud Foundry developers which include REST with security & versioning, a stock ticker over WebSocket, Facebook & MailChimp integration, and more. Pivotal spoke with Harvold about his history in the open source community, why he released Bearchoke Tempest, and why Spring and Cloud Foundry are making his life easier these days.
Over the last couple of months, the Cloud Foundry Java Experience team has improved a number of features for applications running in production. We've added support for Luna HSMs, an improved memory calculator, support for the Dynatrace and Introscope APM providers, and made many other minor improvements. Now a number of additional developer-focused improvements can be found in the latest Cloud Foundry Java Buildpack release.
During sessions and presentations, Pivotal will demonstrate its implementations of Cloud Native Java technologies at the JavaOne convention, taking place October 25-29 at Hilton Union Square in San Francisco. As an increasing number of enterprises migrate to a Cloud Native architecture, they seek guidance on how to best deploy and optimize Java apps on cloud platforms. Leading developers from Pivotal will be offering insight, best practices, and use cases during their presentations.
In the first installment of this series, we used the SpringTrader application as an example of an existing legacy Java app, and we outlined an approach to do two things—migrate the app to Pivotal Cloud Foundry and prepare it to run in a microservices architecture. In this post, we dive into the refactoring and modernization of one key service, enabling it to deal with real-time market data.
Migrating legacy, monolith apps on to Cloud Native architectures is a challenge. In this post, we delve into the details of taking an existing Java app, refactoring it, and deploying it on Pivotal Cloud Foundry. This is the first part in a series, and uses an actual legacy application, SpringTrader, as an example.
In this article, Pivotal Cloud Foundry platform engineer and consultant, Guido Westenberg, gives us a deep look towards an integration between Cloud Foundry and various configuration servers. The automation he explains also requires no application code changes, removing a lot of config issues from the plate of both development and operations teams. A source code example and YouTube demo is provided as well.
In the first part of a two part episode on Spring Boot and Spring Cloud, Josh Long and host Coté talk about the Spring Initializr and Spring Boot. They discuss the idea of doing process-based design (a key part of cloud native application development) in Java and how Initializr and Boot help with that. Also, they discuss how Boot can help with more governance and controls, while at the same time giving developers more autonomy and speed.
The Spring XD engineering team has some big announcements regarding Spring XD 1.2 and 1.1.3 along with Flo for Spring XD. Focusing on developer experience and productivity, the new features cover Flo, performance optimization, new sources/processors/sinks/batches, runtime refactoring to act as native apps in Pivotal Cloud Foundry, Apache Ambari installed clusters, resiliency improvements, registry HA support, improved integration with Pivotal HAWQ, Pivotal Gemfire, Pivotal Greenplum Database, Pivotal HD, and Sqoop.
The latest version of the Cloud Foundry Eclipse plug-in contains various enhancements for managing services in Cloud Foundry. Cloud Foundry Eclipse is a joint collaboration between Pivotal Software and IBM. Version 1.7.2 of the plug-in contains an updated UI that improves Cloud service management in Eclipse. In this article, we will cover service management for a Pivotal Web Services (PWS) server instance using the new UI. We first start by showing how to install Cloud Foundry Eclipse and create a server instance to PWS. We then show how to create a service, and how to bind that service to an application. Finally, we show how to unbind a service from an application as well as delete the service.