KivaKit Microservices KivaKit is designed to make coding microservices faster and easier. In this blog post, we will examine the kivakit-microservice module. As of this date, this module is only available for early access via SNAPSHOT builds and by building KivaKit. The final release of KivaKit 1.1 will include this module and should happen by the end of October, ...
Read More »Home »
Is today’s microservice bloated than yesterday’s monolithic?
I am slightly hesitant to write this post, as it might attract some criticism. Nevertheless, I told myself there is nothing wrong with sharing my point of view (even though it might not be well accepted). I would like to share my personal experience regarding yesterday’s Monolithic and today’s Microservice architecture in this post. Yesterday’s Monolithic application 20 years back, ...
Read More »Rest API Documentation and Client Generation with OpenAPI
Microservices architecture helps in building an application as a suite of multiple fine-grained smaller services. Each of these services run in its own process and are independently deployable. They may have been developed in different programming languages and may use different data storage techniques and communicate with each other via lightweight mechanisms like RESTful APIs, message queues etc. Now that ...
Read More »Eleven Patterns, Problems & Solutions related to Microservices and in particular Distributed Architectures
The wish to fulfil certain system quality attributes lead us to choose microservice architectures, which by their very nature are distributed, meaning that calls between the services are effectively calls to remote processes. Even without considering microservices, we distribute software in order to meet scalability and availabilty requirements, which also causes calls to be remote. By choosing to support such quality attributes, we ...
Read More »Deploying a Quarkus or any Java based microservice behind an Nginx reverse proxy with SSL using docker
It has been a while but as per a friend requested I am going to show you how to deploy a Quarkus microservice behind an Nginx reverse proxy using docker. What are we going to do… I am going to install docker and docker-compose on a centos 8 host and I am going to deploy a docker container that will ...
Read More »ActiveJ: A New, Alternative Java Platform
ActiveJ is a new, open-source Java platform for quickly building efficient web, cloud, and microservices solutions for high performance environments.
Read More »Demystifying the Event Driven Architecture – An open solution (part 3)
High throughput, resiliency, scalability and speed—are you searching for a way to leverage microservice integration to handle all the event-driven communications in your growing architecture landscape Search no further. This series of articles guides you through the world of integration using microservice architecture and specifically explores the world of Event Driven Architecture (EDA). It’s a central story to organizations moving ...
Read More »Multi-Runtime Microservices Architecture
Creating good distributed applications is not an easy task: such systems often follow the 12-factor app and microservices principles. They have to be stateless, scalable, configurable, independently released, containerized, automatable, and sometimes event-driven and serverless. Once created, they should be easy to upgrade and affordable to maintain in the long term. Finding a good balance among these competing requirements with ...
Read More »Invoking Secure WCF SOAP Service using SoapUI – Part 1, The service
In this saga divided into three-part, I will demonstrate how to use the SoapUI API tool to invoke a secured SOAP service. Firstly, I will focus on creating a service where in the next posts it will serve as the system under test. The access to the resource in this service is maintained using Basic Authentication transport security mechanisms. One of many provided by ...
Read More »