Home » Tag Archives: Microservices

Tag Archives: Microservices

Real-time Smart City Traffic Monitoring Using Microservices-based Streaming Architecture (Part 2)

Modern Open Source Complex Event Processing For IoT This series of blog posts details my findings as I bring to production a fully modern take on Complex Event Processing, or CEP for short. In many applications, ranging from financials to retail and IoT applications, there is tremendous value in automating tasks that require to take action in real time. Putting ...

Read More »

Develop A Microservice with Forge, WildFly Swarm and Arquillian

In this post we are going to see how to develop a microservice using WildFly Swarm and Forge and testing it with Arquillian and Rest Assured. WildFly Swarm offers an innovative approach to packaging and running Java EE applications by packaging them with just enough of the server runtime to “java -jar” your application. JBoss Forge is a software development ...

Read More »

Better Complex Event Processing at Scale Using a Microservices-based Streaming Architecture (Part 1)

java-interview-questions-answers

A microservice-based streaming architecture combined with an open source rule engine makes real-time business rules easy This post is intended as a detailed account of a project I have made to integrate an OSS business rules engine with a modern stream messaging system in the Kafka style. The goal of the project, better known as Complex Event Processing (CEP), is ...

Read More »

Microservice using AWS Serverless Application Model and Couchbase

Amazon Web Services introduced Serverless Application Model, or SAM, a couple of months ago. It defines simplified syntax for expressing serverless resources. SAM extends AWS CloudFormation to add support for API Gateway, AWS Lambda and Amazon DynamoDB. This blog will show how to create a simple microservice using SAM. Of course, we’ll use Couchbase instead of DynamoDB! This blog will also use the ...

Read More »

Microservice using AWS API Gateway, AWS Lambda and Couchbase

This blog has explained the following concepts for serverless applications so far: Serverless FaaS with AWS Lambda and Java AWS IoT Button, Lambda and Couchbase The third blog in serverless series will explain how to create a simple microservice using Amazon API Gateway, AWS Lambda and Couchbase. Read previous blogs for more context on AWS Lambda. Amazon API Gateway is a fully managed service ...

Read More »

Microservices are Commodity

I’m a big fan of Simon Wardley. I’m not able to follow everything he writes about, but even the old writings are very interesting and somehow it all makes sense in retrospective. If you haven’t read anything from him, this video is an excellent start (or go back a few years to the longer talk). In this article I’ll try ...

Read More »

Microservices Series: Microservices Design Principles

Introduction Every architecture is formed based on certain design principles and Microservices is no different. This article will not talk about what Microservices is all about. There are already plenty of articles and blogs to do that. In this article, I will talk about what it takes to devise a Microservices based architecture. We will take a look at some ...

Read More »

Creating Expedient Microservices in Rust and Diesel

Rust is one of the most talked about languages out there right now. While the language just hit 1.0 last May, it has quickly developed in stability and features. Because of this rapid but stable growth, Rust has really caught the attention of many in the programming world. However, what makes Rust so attractive? Is it worth our time and ...

Read More »

Microservices Series: A Quick Look At Service Discovery Patterns

Introduction In a typical monolithic layered architecture, a presentation or a controller layer communicates with the service layer through a function call. The request URL has a fixed endpoint address which is used to invoke different services or service functions. With microservices, you are dealing with plethora of services with dynamic endpoint address and number of service instances. Microservices based ...

Read More »

Java Microservices: The Cake Is a Lie but You Can’t Ignore It

What does building a microservice actually means? Answered through the eyes of microservice frameworks It’s becoming impossible to ignore the microservices trend. Some would say it’s just another unbearable buzzword, while others would recite the advantages of breaking down a monolith or take the contrarian approach and focus the negative aspects. In this post, we’ll take a down to earth ...

Read More »

Want to take your Java skills to the next level?

Grab our programming books for FREE!

Here are some of the eBooks you will get:

  • Spring Interview QnA
  • Multithreading & Concurrency QnA
  • JPA Minibook
  • JVM Troubleshooting Guide
  • Advanced Java
  • Java Interview QnA
  • Java Design Patterns