Platform Engineering

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

    Tags

    Admin

    It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English.

    Recent Posts

    The Value of Integration

    Posted by Admin on 04 June 2014

    Architecture, platforms, belief

    There are two ways to look at integration:

    Integration is a cost: poorly planned system procurement and development means that we carry the technical burden of multiple applications with overlapping concerns. Data must be replicated between systems in order for them to function. The mechanisms we use to perform this...

    Continue reading

    Warp Speed on the Composable Enterprise

    Posted by Admin on 28 May 2014

    Architecture, news, composable-enterprise, customer

    Deeply ingrained in our philosophy at Deloitte Platform Engineering is the idea of building solutions by composing services to fit a unique business need. Nothing really new here, people have been talking about "mashups" about "service composition" and "composite applications" for a while and we've seen our customers...

    Continue reading

    Accelerating Mule ESB Development With Project Templates

    Posted by Admin on 27 May 2014

    mule

    For a recent Mule ESB project we needed to pump out a lot (100+) of ESB service operations. Most of them followed the same pattern: synchronous request-response to a single provider API. With so many similar flows to knock out, our thoughts quickly turned to ways to automate development. How much of our code could we...

    Continue reading

    Formatting Dates and Times using XSLT 2.0 and XPath

    Posted by Admin on 17 December 2013

    tech, xslt, xml

    A handy addition in XSLT 2.0 is a nice set of date and time format XPath functions. XSLT 1.0 was decidedly lacking in these functions, so you may have used a third-party library such as EXSLT for this purpose. EXSLT offers arithmetic functions on dates and times (still absent in XSLT 2.0) but the XSLT 2.0 offering is...

    Continue reading

    Data Mapping with Groovy - Part 2

    Posted by Admin on 02 December 2013

    tech, mule, groovy

    Part 1 of this series layed the foundation for some Groovy concepts and what makes the language suitable for data mapping tasks. With that in mind, lets dive into some of the advanced mapping features and some real world samples.

    Introducing GroovyMap

    There are 3 data transformation scenarios which we commonly...

    Continue reading

    An API Bibliography

    Posted by Admin on 19 November 2013

    api

    In my capacity as an editor at InfoQ I recently had the opportunity and privilege to edit the November eMag on API Technologies. If you haven't had a look at it yet, then feel free to download and take it with you.

    The great thing about this task was that I got to read and review a lot of interesting content on APIs....

    Continue reading

    Data Mapping with Groovy - Part 1

    Posted by Admin on 14 November 2013

    tech, mule, groovy

    ESB services involve working with a variety of different data formats and structures e.g. XML, JSON, CSV, spread sheets, key-value structures. Transformations between XML and other data structures are quite common when it comes to developing an ESB layer. Mule ESB provides a wide range of choices when it comes to...

    Continue reading

    Adventures in JVM tuning for ActiveMQ

    Posted by Admin on 25 October 2013

    tech, activemq, messaging

    Recently we helped a client deploy an on-premises ESB platform based on Mule ESB and Apache ActiveMQ. The platform uses JMS queues between ESB services and adapters to provide load balancing and fault tolerance across active/active Mule servers.

    The ESB is a strategic IT asset for our client and so went through...

    Continue reading

    Marketing, Goldfish & Epistemology

    Posted by Admin on 07 August 2012

    belief

    The IT debates continue - vehemently as ever - about which language, which architecture, which methodology and whether to use any methodology at all. Sometimes it feels like we're stuck in the veritable goldfish bowl admiring the shiny new castle that periodically presents itself. How could everyone be so right and so...

    Continue reading

    Adventures in the API-Sphere

    Posted by Admin on 01 August 2012

    api

    Mashape launched yesterday adding a new API player to the growing arena of API management sites and tools. As the Mashape Blog says "everyone and their dog's are building API's these days" and a number of companies have developed API management systems to cater to both public and private APIs.

    API Growth (from...

    Continue reading