W

wiki

Travallar - Vacations on your schedule

ILEastic;
RPG based microservices for IBM i.
Visit repository

Redis REST;
Microservice to access Redis using REST API.
Visit repository

Auth service;
Microservice to authenticate a google use using OAuth2
Visit repository

Calendar service;
Microservice to access google calendar, and ILEastic service
Visit repository

Frontend website;
Simple EJS frontend, to tie things together
Visit repository

View demo site - Visit main travallar repo

About Travallar

This is a demo of integrating OAuth2, Google Calendar API and IBM i (IBM Power Systems) together, to create added value to custom business data

We will demonstrate how using a microservice architecture can extend your current business with added value from external source data, such as that available from google.

This demo utilises web standards like OAuth2, and opensource frameworks where available such as redis and nginx ce.

It is a proof of concept, regarding using microservices in different languages, to obtain the easiest path to a goal.

It is our belief that separating monolithic code into smaller services, simplifies long term maintenance and makes for a more fault tolerant codebase.

As such it uses Node.js where web and JSON are the main factors, Spring Boot where a Java API or JDBC is preferable, and ILEastic to access IBM i data

No effort has been made in regards to code optimization, and the demo code is provided purely as-is with no warranty or support.

A talk and demo of this project will be presented at i-UG-UK, International i-Power conference 2019

During the presentation, if time permits, we'll futher talk about devops, and how it can be utilities to remedy some of the complexity SOA, and indeed a microservices oriented architecture introduces.

Or get in touch, we're a happy bunch !!!

built by system-method.com
nli@sitemule.com and jmc@sitemule.com