GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

Gregor Hohpe, Chief IT Architect at Allianz

Gregor Hohpe

Biography: Gregor Hohpe

Gregor is a recognized thought leader on asynchronous messaging and service-oriented architectures. He is widely known as co-author of the seminal book “Enterprise Integration Patterns” and as frequent speaker at conferences around the world. His accessible, but technically accurate essays were republished in “97 Things Every Software Architect Should Know” and “Best Software Writing”. He is an active member of the IEEE Software editorial advisory board.

As Chief IT Architect at Allianz, Gregor is responsible for driving the digital transformation of the insurance business. Find out more about his work at eaipatterns.com

Twitter: ghohpe

Presentation: If you are synchronous you are not resilient

Time: Wednesday 16:05 - 16:55 / Location: Grand Ballroom A & B

Your software will break. The more sophisticated it is, the more often it will break. While traditional software design tries to eliminate failure through extensive testing, modeling and other techniques, highly scalable and dynamic systems need to embrace failure. Instead of trying to be robust, these systems need to be resilient, e.g. by restricting the extent of failure through isolated failure domains. Synchronous, state-sharing approaches like many object-oriented systems are notorious for propagating failure and make it difficult to isolate failure. Decoupled, asynchronous systems can add resilience.

This sessions takes a journey through coupling, asynchrony, conversations, and patterns for resilient software design.

Workshop: Architecting Enterprise Transformation

Time: Thursday 09:00 - 16:00 / Location: Room 6

Many large enterprises are under pressure to transform their IT architecture and organization, as their business is attacked by "digital disruptors". IT architects can play a key role in such a transformation because they combine the technical, communication, and organizational skill to apply IT for the benefit of the business. Their job is not an easy one, though: they must maneuver in an organization where IT is often still seen as a cost center, where operations means "run"as opposed to "change", and where middle-management has become cozy neither understanding the business strategy nor the underlying technology.

This workshops illustrates how software or IT architects can play an active role in driving the digital transformation of a large enterprise. To do so, they need to extend their horizon beyond dealing with technology to navigate organizational politics, get management attention, work with external vendors, and pick the right battles. The examples and anecdotes originate from the presenter's experience as Chief Architect in a large financial services organization that is undergoing a massive IT transformation.