Interlok

Adaptris


Integration anytime any place anywhere.


  1. POJOs from XML value elements

    How to create 'complex' objects from simple XML configuration

    Sometimes - when you are developing an Interlok service - you want the user to input a list of objects in the configuration. Some of these objects will be complex and some will only have a single value. By default, the XML comes out looking terrible (all the “simple” objects will have an extra tag inside) but you want the XML to look as simple as possible, like so: …


  2. Interlok in Continuous Deployment

    Using Interlok as part of a CD pipeline to update other Interlok instances; eating our own dogfood

    Continous deployment is all the rage; Devops is the new shiny. Since I have an Interlok hammer, everything is a nail. As a thought experiment I decided to use an Interlok instance as part of a pipeline to auto-restart+update other instances whenever a git push event happened for a couple of repositories that I work on frequently. Yep, definitely Interlok Hammer time. …


  3. Interlok Hammer

    When all you have is a hammer; everything looks like a nail...

    The term Interlok Hammer came about when our chief architect was describing a consultants use of the Interlok product as a solution for a client …


  4. Interlok as a Reverse Proxy

    Interlok as a reverse proxy for other Interlok instances; not because we can, but because we might have to

    This is one of those times where having a generic framework is both a blessing and a bit of a curse. One of our customers has a firewall policy that is very strict, only certain ports are open (even internally); the jetty management port had already been opened (8080). We had multiple Interlok instances deployed on the same machine (mainly to partition by logical workunits) and some of those instances were going to expose API endpoints to various other systems. We could have asked for more ports to be open, but there’s an overhead and maintenance cost to that. …


  5. Interlok, Docker and Load balancing

    Running Interlok in a docker container with a load balancer.

    So you’ve just heard that Interlok is available on docker hub and now your thinking what next?! …


  6. Running Interlok in Kubernetes

    Deploying Interlok in Kubernetes via Minikube

    The goal of this post is guide you through the steps of deploying Interlok containers in Kubernetes. Minikube is used, Minikube is a tool that makes it easy to run Kubernetes locally. As we all know; Kubernetes is an open-source platform for automating deployment, scaling, and operations of application containers across clusters of hosts, providing container-centric infrastructure. …


  7. Hello World

    As a classic programming trope; our first post is, of course, the obligatory hello world. There’s a github organisation and some open source projects. …


  8. Interlok Documentation

    You can browse our documentation either hosted on github or on https://development.adaptris.net