microservices

Red Hat Summit logo
Article

O'Reilly Authors are Heading to Summit - microservices, raspberry pi hacks, .NET and more.

Emily Parish

Red Hat Summit is just around the corner in Boston and we are preparing just a few of the many Red Hat authors for their book signings. We've given them 6 steps to signing books: Step 1: Get books ordered. Step 2: Get to Boston. Step 3: Bring a marker. Step 4: Bring a spare marker. Step 5: Show up at the right time. Step 6: Enjoy sharing your work with attendees! Ok - so we may be teasing them...

Red Hat Logo
Article

7 Things to Worry About w/Microservices

Abdul Azeez Idris

So recently, the idea that Monoliths should be discouraged and that Microservices be embraced has taken over the Software Development space. A project made into a single code base is to be taken out and broken into manageable pieces. It is better to work with manageable sub-units than a whole bunch of one big stuff. Well, as the saying goes, small-scale always wins. Before you consider starting that project or breaking your current project into microservices, you have to fundamentally...

Share graphics_Eclipse Vertx
Cheat Sheet

Eclipse Vert.x cheat sheet

Clement Escoffier

Eclipse Vert.x applications are fast, responsive, resilient and elastic. Here are step-by-step details to create them.

Share graphics_WildFly Swarm
Cheat Sheet

WildFly Swarm cheat sheet

Andrew Block

In this cheat sheet, learn how to develop a WildFly Swarm application, including how to customize the runtime and configure a WildFly Swarm application.

Getting started with OpenShift Java S2I
Article

Getting started with OpenShift Java S2I

Thomas Qvarnström

Introduction The OpenShift Java S2I image, which allows you to automatically build and deploy your Java microservices, has just been released and is now publicly available. This article describes how to get started with the Java S2I container image, but first, let’s discuss why having a Java S2I image is so important. Why Java S2I? The Java S2I image enables developers to automatically build, deploy and run java applications on demand, in OpenShift Container Platform, by simply specifying the location...

Announcing Fuse for agile integration
Article

Announcing Fuse for agile integration on the cloud - FIS 2.0 release

Christina Lin

Today, I am very pleased to announce the GA of Fuse Integration Service 2.0. This release will make integration applications more portable, flexible and allow agile developers to react faster to business needs by supporting microservice architectures. Developers will now be able to realize the benefits of microservices within integration projects and be able to leverage integration patterns while breaking up monolithic applications and reducing the size of services pushed onto older ESB technology. With FIS 2.0, developers can now...

Red Hat Logo
Article

An Incremental Path to Microservices

Raffaele Spazzoli

As a consultant for Red Hat, I have the privilege of seeing many customers. Some of them are working to find ways to split their applications in smaller chunks to implement the microservices architecture. I’m sure this trend is generalized even outside my own group of the customers. There is undoubtedly hype around microservices. Some organizations are moving toward microservices because it’s a trend, rather than to achieve a clear and measurable objective. In the process, these organizations are missing...

Camel / Red Hat Fuse
Article

Microservices: Zero Downtime Deployment; Hot reconfiguration on OpenShift

Abdellatif Bouchama

2017: Time for a new resolution and the most important resolution for this year should be to adopt microservices to spend less effort on development and improve your time to market (TTM). Nowadays, there are plenty of tools and frameworks at the disposal of the discerning developer to rapidly build microservices. A few examples include Spring Boot, Vertx, etc. Once you build your microservices, the next step is to ensure that these frequent deployments do not impact the availability of...

Microservices Deployments Evolution
Article

Microservices Deployments Evolution

Bilgin Ibryam

Microservices Are Here, to Stay A few years back, most software systems had a monolithic architecture and slow release cycle. In the recent years, there is a clear move towards Microservices architecture, which is optimized for scalability, elasticity, failure, and speed of change. This trend has been further enforced by the adoption of cloud and containers, which also enabled practices such as DevOps. Trends in the IT Industry All these changes have resulted in a growing number of services to...

Camel / Red Hat Fuse
Article

Getting Started with Fuse Integration Service 2.0 Tech preview

Christina Lin

To get started with FIS 2.0, for people who are just getting to know the technology, here is how I interpret it. Basically, it's divided into two aspects. 1. Integration development: FIS uses Apache Camel as the core technology that creates, orchestrates, and composes microservices into a super lightweight thin integration layer, and becomes the API provider and service orchestrator through exposing RESTful or messaging service endpoints. And you can choose to either package and run it with Spring-Boot or...

Article Thumbnail
Article

Spring Cloud for Microservices Compared to Kubernetes

Bilgin Ibryam

Spring Cloud and Kubernetes both claim to be the best environment for developing and running Microservices, but they are both very different in nature and address different concerns. In this article we will look at how each platform is helping in delivering Microservice based architectures (MSA), in which areas they are good at, and how to take best of both worlds in order to succeed in the Microservices journey. Background Story Recently I read a great article about building Microservice...

Fedora logo
Article

Installing Red Hat Container Development Kit on Fedora

Preeti Chandrashekar

Fedora users seeking help on installing Container Development Kit (CDK), here is how you can install CDK 2.2 on your Fedora 24. These same steps can be used for CDK 2.3 too. CDK provides a container development environment, to build production-grade applications, for use on OpenShift. The installation of CDK 2.2 on Fedora essentially involves the following stages: Setting up your virtualization environment You need to first install the virtualization software, in this case, KVM/libvirt, and then proceed to install...

Article Thumbnail
Article

Microservices: Comparing DIY with Apache Camel

James Falkner

Microservices are currently enjoying immense popularity. It is rare to find a tech conference without at least a few mentions of them in corridor conversations or titles of talks, and for good reason: microservices can provide a path to better, more maintainable, higher quality software delivered faster. What's not to love? Of course there are the "negatives" and details in the implementation of microservices that can trip up even the most seasoned architect-developer, but at the same time we are...

Article Thumbnail
Article

Getting started with Hyperledger on Kubernetes

Kunal Limaye

Why? Recently, I have been following the Hyperledger project, and Fabric in particular, with fair bit of interest. The current deployment process 1 for Fabric Starter Kit uses Docker Swarm. Kubernetes is a leading platform for automating deployment, scaling, and operations of containerised applications. Using Kubernetes instead of Docker Swarm would allow Hyperledger Fabric to leverage features like: Automatic binpacking Horizontal scaling Automated rollouts and rollbacks Storage orchestration Self-healing Service discovery and load balancing Secret and configuration management Batch execution...

That app you love
Article

That app you love, part 10: Long live "that app you love"

N. Harrison Ripps

Welcome to the tenth and final installment of That App You Love, a blog series in which I show you how to you can make almost any app into a first-class cloud citizen. If you want to start from the beginning, jump back and check out Part 1: Making a Connection. You’ll need the docker service and the oc utility to follow along in this post; for instructions check out Part 5: Upping Our (Cloud) Game. Wow, we’ve come a...

That app you love
Article

That app you love, part 9: Storage and statefulness

N. Harrison Ripps

Welcome to the ninth installment of That App You Love, a blog series in which I show you how to you can make almost any app into a first-class cloud citizen. If you want to start from the beginning, jump back and check out Part 1: Making a Connection. You’ll need the docker service and the oc utility to follow along in this post; for instructions check out Part 5: Upping Our (Cloud) Game. In Part 8 we learned how...

Article Thumbnail
Article

Docker project: Can you have overlay2 speed and density with devicemapper? Yep.

Jeremy Eder

It's been a while since our last deep-dive into the Docker project graph driver performance. Over two years, in fact! In that time, Red Hat engineers have made major strides in improving container storage: Introduced the docker-storage-setup package to help make configuring devicemapper-based storage a snap. Introduced full support for overlay FS in RHEL7.2+ when used with containers Introduced overlay2 as Tech Preview mode Gotten SELinux support to both overlay and overlay2 merged into upstream kernel 4.9 Added a warning...

That app you love
Article

That app you love, part 8: A blueprint for "that app you love"

N. Harrison Ripps

Welcome to the eighth installment of That App You Love, a blog series in which I show you how to you can make almost any app into a first-class cloud citizen. If you want to start from the beginning, jump back and check out Part 1: Making a Connection. You’ll need the docker service and the oc utility to follow along in this post; for instructions check out Part 5: Upping Our (Cloud) Game. In Part 7 we learned how...

That app you love
Article

That app you love, part 7: Wired for sound

N. Harrison Ripps

Welcome to the seventh installment of That App You Love, a blog series in which I show you how to you can make almost any app into a first-class cloud citizen. If you want to start from the beginning, jump back and check out Part 1: Making a Connection. You’ll need the docker service and the oc utility to follow along in this post; for instructions check out Part 5: Upping Our (Cloud) Game. In Part 6 of our adventure...

Devoxx logo
Article

13 Red Hat sessions at Devoxx Belgium

Mike Guerette

For any of you planning to attend Devoxx Belgium during the week of 7 November, Red Hatters will be delivering 13 sessions, labs and BoFs and so you'll definitely want to attend one or more of them when you're there. Here's the list in chronological order. Enjoy! (By the way - if you're, I'll be there too so please stop by the Red Hat booth to say "hello".) Monday : Managing Cloud Native Applications with Kubernetes - End-to-End - University...

Red Hat Mobile Application Platform
Article

Announcing fully containerized Red Hat Mobile Application Platform 4.2

Javier Perez

Last June, we announced the availability of version 4.0 of our product. This was the culmination of months of hard work and demonstrated our constantly expanding set of capabilities. I went on to recap the key technology choices made over five years ago, choices that proved to be visionary for our mobile platform’s architecture and functionality: Node.js and containers. We are very proud of our accomplishments with Red Hat Mobile Application Platform 4.0 and the new technologies we introduced to...

That app you love
Article

That app you love, part 6: Container, meet cloud

N. Harrison Ripps

Welcome to the sixth installment of That App You Love, a blog series in which I show you how to you can make almost any app into a first-class cloud citizen. If you want to start from the beginning, jump back and check out Part 1: Making a Connection. You’ll need the docker service and the oc utility to follow along in this post; for instructions check out Part 5: Upping Our (Cloud) Game. We’ve been on a pretty amazing...

That app you love
Article

That app you love, part 5: Upping our (cloud) game

N. Harrison Ripps

Welcome to the fifth installment of That App You Love, a blog series in which I show you how to you can make almost any app into a first-class cloud citizen. If you want to start from the beginning, jump back and check out Part 1: Making a Connection. The previous posts of this series have focused on how to package ZNC in a way that exposes run-time configurability into the immutable world of containers. But forget about ZNC -...

Article Thumbnail
Article

Business process management in a "microservices world"

David Bush

Generally when the topic of Business Process Management (BPM) comes up we think of BPM software suites. There’s another side to BPM though, and that’s the practice of process management, which doesn’t require any software at all. Traditionally the BPM practice has focused on continuous process improvement. There are various methodologies but it generally comes down to this: Collect metrics on the existing process Analyze those metrics Propose an optimization Simulate the optimization with the collected metrics Institute the validated...