Platform Engineering

We regularly write about our technical experiences (good and bad) and what we're learning from the market.

Tags

Journey Towards Event-Driven Microservices

Posted by Sudarshan Sreenivasan on 26 November 2018

tech, Microservices, kafka, Events, EDA

Many organizations are adopting a microservices architecture in order to reduce dependencies between system components and allow more frequent release cycles and more flexible scalability. However, unless they have a clear view of the underlying interaction patterns, teams risk building a tightly coupled distributed...

Continue reading

Solving Complex Problems With DataWeave

Posted by Lipika Naik on 16 November 2018

tech, mule, dataweave, java, groovy

DataWeave is the primary transformation language in Mule. What is interesting about DataWeave is that it brings together features of XSLT (mapping), SQL (joinBy, splitBy, orderBy, groupBy, distinctBy operators), Streaming, Functional Programming (use of functions in DataWeave code) to make it a power-packed data...

Continue reading

Comparing Istio with Netflix Frameworks for Inter-Microservices Communications

Posted by Elmira Hasanzadeh on 04 September 2018

tech, service mesh, Architecture, gcp, api, Microservices, istio, netflix

The technical advancements in every aspect of software development lifecycle make it clear that there are more than one solution to any problem. In this article I examine Istio’s service mesh capabilities to address issues that developers face while creating microservices and compare it with the widely adopted Netflix...

Continue reading

AWS Elasticsearch Snapshot Archival for the Brave

Posted by Rahul Sharma on 22 August 2018

tech, aws, elasticsearch, Logging, audit, archive, Architecture

Data retention has become a crucial topic over the past few years, with organisations continuously exploring better ways to define and implement secure processes that cater to their needs. This becomes increasingly difficult when most of our data is stored/generated in the cloud, hence, requiring a flexible and...

Continue reading

Microservices using Spring Boot & Swagger - Part 1

Posted by Bharat Patel on 10 August 2018

tech, api, Microservices, swagger, spring, java

Microservices have become popular as a way of eliminating hidden dependencies between software components and allowing fine-grained deployment without dragging along unneccessary context. In this way, microservices promote autonomy for agile development teams and allow an application to evolve more naturally and in...

Continue reading

OpenShift 3 Demystified. For Developers.

Posted by Sohrab Hosseini on 30 October 2017

tech, openshift, platform, container, developer

Container orchestrators are the next big thing in the modern containerisation movement. And unless you have painted your career into a legacy corner, you will encounter these technologies sooner or later.

OpenShift was my introduction to this space. At that time, I was not able to find suitable online resources that...

Continue reading

Monitoring Anypoint CloudHub API Gateway using Amazon Lambda and ELK

Posted by Nakul Bharade on 26 July 2016

tech, mule, lambda, elasticsearch, Serverless

In a previous blog post, Rashmi showed us how to synchronise logs from CloudHub to an external logging system. This follows an increasing demand to utilise MuleSoft Anypoint CloudHub logs, events, and dashboard statistics as part of a broader monitoring strategy which aims to:

  • Aggregate information in a central...
Continue reading

Export CloudHub Logs To An External Logging System

Posted by Rashmi Choudhary on 30 June 2016

tech, mule

Overview

It is a common use case to export the application logs out of CloudHub to a target system for example Loggly or SPLUNK Enterprise because these products have rich capabilities and support of representing the operational information to different audiences.

This article presents some of the available options...

Continue reading

Dynamic flows in Mule using Spring Application Context

Posted by Faraz Masood on 16 June 2016

tech, mule

The ability to control how Mule creates and manages spring application context is a very useful feature. On a recent client engagement, I had to perform an identical integration operation but from a variable number of sources (different for each environment).

In Mule, this can be accomplished by:

  1. Adding duplicate...
Continue reading

Why Assembler is the future of Integration

Posted by Robert Valk on 01 April 2016

tech, humour

To succeed in our modern world of API-led connectivity, we need to go back to basics… all the way back…

Security, agility and fast time-to-market are crucial for any successful Digital initiative. Your choice of integration platform can be the deciding factor, enabling developer productivity or resulting in crippling...

Continue reading