Architecting for Interconnected Global Ecosystems

Duration: 25 mins
Anbumunee Ponniah
Executive Architect & Distinguished IT Specialist, IBM

Business processes transcend multiple geographical and enterprise boundaries. These boundaries just show up as boxes separated by network boundaries in architecture diagrams. There is more to the systems behind the boxes - they are part of the ecosystem of components that actualizes the business solutions and have a key role in our architectural choices. While good reference architectures provide general guidelines for decoupled architectures, multi-enterprise solutions come with their own nuances. Using an example of a global supply chain ecosystem, let's look at some design pitfalls that can topple a finely balanced architecture and discuss some options to deal with them. We will look at these pitfalls through the lenses of platforms, data, business logic, and intelligent services.

You may also be interested in

25 mins
High Performant, Scalable Batch Processing with Spring Batch and Kubernetes

A modern batch application must be able to take advantage of the unprecedented performance and scalable functionality of today’s containerized...

25 mins
Monolith Thick Client Apps to Microservices! Best Practices

In order to make use of the scalable hardware capabilities and connectivity, there is a growing need to decouple monolithic...

50 mins
Flying through Cloud Native (CNCF)

The maturing of industry projects and tools around cloud development and administration has led to the formation of the Cloud...

50 mins
Serverless Madness on Kubernetes

From operating system on bare metal, to virtual machines on hypervisors, to containers orchestration platforms. How we run our code...

50 mins
Homemade Serverless: Making it from Scratch

When Amazon introduced its Lambda product in November 2014 many saw it as a revolution in computing, and they weren't...

180 mins
Deconstructing a Monolith

Starting with an existing monolithic e-commerce application, you will learn how to effectively apply and use different tools and projects...