Microservices

Integrated platform and infrastructure for the application architecture of the cloud age

Microservices allow building highly scalable and expandable applications where each business function runs as an independent and atomic container chained together using Message Queues. RoboMQ provides the key building blocks for you to build microservices and microservices based integration. Using microservices for Hybrid Cloud Integrations allows processing the information as it flows from one system to other using a chain of transformers, business rule engines and logic nodes which could be added or updated as needed without affecting the existing functionality. With RoboMQ microservices platform you can build your application Lego style, using:

Microservices Platform

Robust and scalable platform for microservices provides asynchronous processing, message routing and loose coupling to build fine grained services for today’s cloud and hybrid infrastructure. Message queues on cloud, on-premise or in hybrid model provide the integration fabric.

API gateway supports multiple protocols like HTTP/REST, web services, AMQP, MQTT and others. RoboMQ has fully dockerized connectors and adapters providing building blocks for microservices.

Build your microservices and run them on the cloud, on premise virtual machines or container management platforms like IBM Bluemix with full core infrastructure provided by RoboMQ.

Microservices based Application Integration for SaaS, Hybrid Clouds and IoT

Enterprise applications are getting defragmented and distributed thanks to SaaS, Hybrid Clouds and emergence of IoT leading to Enterprise IoT. It translates to diversity of protocols and data interchange mechanisms. In addition, miniaturization, composability and fine-grained services are now a reality with microservices and container technologies like Docker. How do you take advantage of this tectonic shift to build applications "Lego Style" across networks and clouds to create revenue generation opportunities and cost savings?

Microservices based Application Integration for SaaS, Hybrid Clouds and IoT

Enterprise applications are getting defragmented and distributed thanks to SaaS, Hybrid Clouds and emergence of IoT leading to Enterprise IoT. It translates to diversity of protocols and data interchange mechanisms. In addition, miniaturization, composability and fine-grained services are now a reality with microservices and container technologies like Docker. How do you take advantage of this tectonic shift to build applications "Lego Style" across networks and clouds to create revenue generation opportunities and cost savings?

Baking cookies and making microservices

This blog tries to explains the advantages of using microservices based architecture over monolithic or SOA architecture with a simple example. Building complex applications is difficult. A Monolithic architecture only makes sense for simple and small applications. The microservices architecture pattern is certainly a better choice for complex, evolving applications and RoboMQ provides all the basic building blocks.

Bring Grandfathered Applications into the World of Microservice

It is true that starting from scratch to build an application now seems so more simple with microservices. But how can you apply this architecture on your one million lines of legacy code that has already been running for years? The common answer would be to change the API so that it can be compatible to other microservices. However, the cost of this approach can be prohibitive and could discourage developers.

Bring Grandfathered Applications into the World of Microservice

It is true that starting from scratch to build an application now seems so more simple with microservices. But how can you apply this architecture on your one million lines of legacy code that has already been running for years? The common answer would be to change the API so that it can be compatible to other microservices. However, the cost of this approach can be prohibitive and could discourage developers.

World's first microservices business process designer

It might sound cheesy to say that RoboMQ, a little startup based out of Northern Virginia, has created world's first visual process builder for microservices. However it is very true! Using RoboMQ Integration Flow Designer, you can build complex business processes using a palette of functional nodes each of which represent a well defined Microservice running on the cloud.

Microservices approach to processing system logs into real time actionable events

With the growth in scale of IT services, software, and infrastructure from industries small to large and local to global, real time monitoring and notification of critical systems and security logs has becoming increasingly important. These logs are not just logs, they are truly events that a business needs to listen to and care about in realtime to be agile and be prepared to handle the challenges that lie in the marketplace.

Microservices approach to processing system logs into real time actionable events

With the growth in scale of IT services, software, and infrastructure from industries small to large and local to global, real time monitoring and notification of critical systems and security logs has becoming increasingly important. These logs are not just logs, they are truly events that a business needs to listen to and care about in realtime to be agile and be prepared to handle the challenges that lie in the marketplace.

Lego approach of building business applications using microservices platform

Microservices is an evolution from Service Oriented Architecture (SOA) where it addresses the gaps in SOA and continues to achieves the goals of building applications using truly composable services. It it the fitting platform and infrastructure for the cloud and Internet of Things (IoT). microservices is an architectural style of building atomic, autonomous and fine grained services which are single purpose and perform a well defined task. These atomic units or the lego building blocks could be assembled to create complex business applications.

Ron Swanson and microservices

As I was watching the snow begin to fall last Friday from my home in Virginia, I wondered, why didn’t Ron Swanson (aka Duke Silver) ever get a spinoff? And why, you ask, was I thinking about Ron Swanson? Well, because my teenage son was just finishing up watching the last episode of Parks and Recreation on Netflix. Netflix, as you may or may not know, was an early adopter of implementing a microservices Architecture in order to operate their industry disruptive technology.

Ron Swanson and microservices

As I was watching the snow begin to fall last Friday from my home in Virginia, I wondered, why didn’t Ron Swanson (aka Duke Silver) ever get a spinoff? And why, you ask, was I thinking about Ron Swanson? Well, because my teenage son was just finishing up watching the last episode of Parks and Recreation on Netflix. Netflix, as you may or may not know, was an early adopter of implementing a microservices Architecture in order to operate their industry disruptive technology.

Microservices - an architecture for building fine-grained services

If we could build services that are atomic and fine grained, we should be able to minimize impact of change, increase code reusability, reduce test cycle times and be able to get products and services to market faster by assembling functionality instead of rebuilding it every time. Evolution in design, development and architecture practices have progressively tried to achieve this goal. SOA (Service Oriented Architecture) brought us closer to this goal than ever.