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