A Digital Transformation story: Enterprise Integration through a DevOps driven iPaaS API architecture - Part 2

A reference architecture of the Integration factory: An iPaaS integration through a DevOps driven iterative APIfication.


Before moving forward, let's do a quick recapitulation of where we had left from in the part 1 of this post. The following figure denotes the idea what we were toying with - i.e an API or Integration factory iterating through the cycles from ideation, design, construction and optimize. 






Figure 1: An phased and iterative iPaaS re-platforming model
Let's now focus on the DevOps architecture of the iPaaS which will deliver this integration. As we see that the cycle runs through an ideation->creation->optimize->ideation approach. The DevOps is delivered through a continuous integration / deployment / development pipeline which is built on Jenkins. The infrastructure are also provisioned using Vagrant as well as cloud tools - depending on which stage of the pipeline it is being provisioned. The architecture is a high level one - as appropriate for this particular post. We will see a much detailed architecture in the subsequent post.

Figure 2: A DevOps driven API and Integration Factory Reference Architecture

The messaging architecture style: Use case driven decision for Reliability vs. Performance – a comparison amongst two popular players


I want to conclude this post with a glimpse on how the architecture design can shape up depending on what we are trying to solve and what we trying to achieve - are we trying to get our messages more discrete compromising the performance (for example: a typical scenario of essentially blocked IO since the message transaction is not complete without an acknowledgement), or should we care purely for throughput. Or how about going for a hybrid use case? (This will be amplified in a subsequent post).


Figure 3: A quick comparison between ActiveMQ and Kafka


Comments

  1. Digital Transformation means exceptional customer experiences powered by new technologies. Digital brings new opportunities for organizations that can embrace the technology fast enough.
    iPaaS Benefits

    ReplyDelete

  2. I want to share a testimony on how Mr Pedro loan offer helped my life,
    It isn't a good idea to use a payday loan on a regular basis. In the event that you endlessly prolong your repayment date and borrow often towards your subsequent paycheck, it could run you a good amount of money. However, it is just as sensible to decide on payday loans as they can be swiftly approved exactly the same day you put in your loan application form. You can contact Mr Pedro loan offer because my payday loan was very fast to proceed, email pedroloanss@gmail.com to request any kind of loan. Whatsapp +18632310632

    ReplyDelete

Post a Comment

Popular posts from this blog

A Digital Transformation story: Enterprise Integration through a DevOps driven iPaaS API architecture - Part 1