20151014 ing architecting for 400 teams

Download 20151014 ing   architecting for 400 teams

If you can't read please download the document

Upload: henk-kolk

Post on 16-Jan-2017

382 views

Category:

Technology


0 download

TRANSCRIPT

ING PP Template 16x9 - June 2015

Architecting for 400 agile squadsTheory and PracticeAgile and Software Architecture Symposium

Arnhem. Oct 14th, 2015

Max. widthMin. heightMax. height

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51No content below the grey lineCurrent: Chief Architect Domestic Bank NetherlandsSoftware Engineering, agile transformation, DevOps, Continuous Delivery, servant leadership, learning organizations, people, eternal student Accountable for the design of the bank Architecture, way of working, engineering, simplifying and automating (silly) processes

Past: Jack of all tradesDistinguished Software Engineer at a global Systems IntegratorDelivery Unit Manager, CTO, Agile coach

Twitter:@henkkolk E-mail: [email protected]

Were hiring

Something about me2

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51No content below the grey lineThree parts to my story today:- to create a context I want to share some insights from the unique perspective of engineering in the banking industry, basically how technology disruptions tend to create financial booms and busts and a new common sense. - to share with you the journey that we are undertaking to become the best IT organisation in the Netherlands. I know this is a big claimto share what Ive learned about architecting for 400 agile teams, and the culture of design that we are installing.Why:- To understand deeper the radical changes that agile and software engineering bring to our organizations and society- To discuss and give me feedback today on your insights on how the role of the classic enterprise architect is changing

2

Way back in 1908 3Henry Ford introduced the first affordable automobile: The T-Ford

The T-Ford opened up travel to the common middle class American

The T-Ford was mass-produced on moving assembly lines

This approach revolutionized transportation and the American industry

It disrupted prior best practices on how to organize efficiently

Significant productivity growth

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51No content below the grey lineThe T-For still makes the top-ten of most vehicles sold (currently 8th place)

3

However, 20 years later, in 19294

Black TuesdayAfter years of a common belief in an unending bull market

Consumers have accumulated great debt

There were bank runs & the start of the great depression

4000 banks closed in the 4 years that followed

Deep poverty for many

Faith in banks restored by creating new regulatory institutions in 1933

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51No content below the grey lineSeems somewhat familiar?

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51No content below the grey line1771: Industrial Revolution

1829: Age of Steam and Railways

1875: Age of steel and electricity

What was similar?Technology revolution and creation of new infrastructure, leading to

Significantly higher productivity,

Resulting in a creative destruction of existing industries and infrastructures

New millionaires, financial derivatives, economic bubbles and subsequent crash

Weve seen this three times(before)6

*)*) From Technological Revolutions and Financial Capital, C. Perez

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51No content below the grey lineWhy is this interesting?

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51No content below the grey line1971: Robert Noyce and Gordon Moore founded Intel and introduced the first general purpose programmable processor

Start of the Era of integrated electronics

Cheap, affordable, etc. (familiar?)

New productivity paradigm and new infrastructure

Unending bull market, consumers accumulating debt, financial derivatives, etc

Financial crashes in 1990 and 2007

We are probably in the backlash of a similar storm8

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51No content below the grey lineSo, what?

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51No content below the grey lineSomewhat every 50 years, there was a

Major technology revolution that introduces competitive new infrastructure, leading to higher productivity

The new infrastructure disrupted industry, commerce and society

There was a subsequent boom and bust of economies

After the bust, new infrastructure was in place

New social best practices, a new common sense

New legislation is lagging behind

According to Carlota Perez there is an interesting pattern to be constructed from all of this10

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51No content below the grey linePrior vs. new common sense

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51No content below the grey lineEach revolution is by definition different from the prior one

The new common sense principles will have to be socially learned

This learning must overcome the forces of inertia that stem from the previous paradigms

1980s (stemming from the success of Fordism)Mass production paradigm: centralized, hierarchical pyramid with functional departmentsImplemented by almost every corporation and institutionsWest and EastSchools and UniversitiesHospitalsNowDecentralized network infrastructures, autonomous teams, etcBattle between the old common sense best practices and the new best practices

Key insight12

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51No content below the grey lineOld paradigms & roles13Business Architect

Solution Architect

Requirements Specifier

Designer

Coder

Tester

Deployer

Chief Engineer

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51No content below the grey lineThe T-For still makes the top-ten of most vehicles sold (currently 8th place)

13

SoftwareEating the Worldis

Marc Andreessen

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51No content below the grey line- Technology companies are having existing enterprises for breakfast- Kudos Marc Andreessen Co-creator of the first web browser, Mosaic Co-Founder of Netscape Board member of HP, FaceBook, eBay Cofounder of Venture Capitalist Andreessen Horrowitz

My own theory is that we are in the middle of a dramatic and broad technological and economic shift in which software companies are poised to take over large swathes of the economy.More and more major businesses and industries are being run on software and delivered as online services from movies to agriculture to national defence. Many of the winners are Silicon Valley-style entrepreneurial technology companies that are invading and overturning established industry structures. Over the next 10 years, I expect many more industries to be disrupted by software, with new world-beating Silicon Valley companies doing the disruption in more cases than not.

[Software is eating the world](http://online.wsj.com/articles/SB10001424053111903480904576512250915629460)

In the Financial Services Industry our competitors counted more than 3000 startups who intend to disrupt the industry.

Quote CEO Domestic NL Nick Yue from the Management meeting on : We are becoming more and more a technology company. In his speech to 700 managers Nick gave various examples of software companies disrupting existing industries from his own experience.

[Quote CEO ING Group Ralph Hamers from his speech on October 30th in The Economist: The challenge is the digital revolution that is going on () banking is in general in the digital domain; The main challenge I see, for us and for all other banks, is to become future-proof, that is: to remain fast, agile and innovative enough for the ever changing expectations of our customers.](http://www.ing.com/web/file?uuid=58b72380-01f3-4ddc-8f0a-7c46ade0ae3c&owner=087e41ac-0b7a-424f-9e1a-4740d759e49f)

Today, there are 1000s of startups in Financial Services. Many right here in London. Many in the Netherlands too. All of them are looking at friction in banking or insurance and are finding ways to make life easier for our customers, or cheaper. 14

SpeedMarket Shareis

Adrian Cockroft

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51No content below the grey line- Kudos Adrian Cockroft (next Speaker) Example: Netflix (Check if Adrian talks about this, otherwise just do a reference to the next speaker, which is Adrian) Example: Etsy Example: Paypal15

Quality of an IT OrganizationQuality of its Engineersis

Ron van Kemenade

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51No content below the grey lineThis is more profound than it sounds This is about talent that cannot be outsourced.

16

The agile journey of ING

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51No content below the grey line

18In 2009 ING had a traditional enterprise IT organization

IT is a commodity; everyone can do ITInternal customersIT is a cost centerQuality through process adherenceLots of manual work & handoversMultiple sourcing partnersScattered IT landscapeNon-functionals provided by infraStarting position

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51No content below the grey line

19ING has been re-organizing for agility at scale on many levelsStart of INGs own Java communityEngineering cultureMay 2010 Full reorganization i.e. 180 full DevOps teamsEngineers hunger to take responsibility. May 2013Oct 2009New IT Mgt teamThe will to changeNov 2011Discussion who runs production.Clear demarcation responsibilities infra and applicationsSep 2014Need full automation infra & scalable systemsBuild private cloudStart full automation of IT processesContinuous Delivery - Jez Humble & Dave FarleyMay 2011Oct 2010Start of Mobile app development1st Scrum team and start agile developmentFormal Platform Engineering teamsAPI Platform, Cassandra, Continuous DeliveryNov 2014July 2015Need of commercial colleagues to joinFull re-org to 400 BusDevOps squadsNew HR model for Software EngineersAttracting and nurturing full stack engineersOctober 2015

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51No content below the grey lineINGs agile journey so far has been based on 4 ideas20

Continuous Delivery in all our teamsNothing beats engineering talentPartners are welcome, outsourcing not preferredWe distinguish by building great software

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51No content below the grey lineFromTo

IT enables the commercial strategy IT drives the commercial strategy

IT is a cost center IT is a value driver

Outsourcing for the lowest price Hiring the best talent

Buy before build Building as the way to understanding

Projects to drive change Line drives the change

Pervasive legacy beliefs are the key challenge to overcome

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51No content below the grey line- Existing Enterprises need to reduce a lot of complexity Legacy way of organising, both structure and skills Legacy Way of Working (processes), => from manual to simplified and automated Legacy IT Systems, both applications and infra- Most complicated perhaps: Legacy Belief Systems From IT is a cost centre to IT is the value driver From IT enables the business to IT drives the business From procuring average Engineering Services to hiring the best talent21

There are tremendous differences in productivity and mastery

ING nurtures young engineers to grow fast

We recognize that expert and proficient engineers are as valuable (or more valuable) than managers

We recognize that during the journey to mastery, engineers have different learning needs

INGs People strategy: we are the place for great engineers22NoviceAdvanced BeginnerCompetentProficientExpert

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51No content below the grey lineWhat does this mean for architects?

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51No content below the grey lineExpert Engineers or Software Architects -> not always a clear difference

Engineering communities set the standards & standards are changing faster

Deep IT knowledge of IT Tribe leads and IT Chapter leads: They have a vision on IT too

Powerpoint or Visio lagging behind code (version control) and discovered state

Increasing need for global alignment (other ING countries)

Culture is key: the invisible rules of what it takes to be perceived as successful. This needs to be discussed. If success is created by teamwork, there is no more I.

Platforms rule. Platforms are designed and built by Master Builders

The role of the traditional Architecture department changes24

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51No content below the grey lineContinuous Delivery Platform

Load & PerformanceTests

SoakTestsResilienceTestsFunctionalTestsFunctionalComponentTestsCode SecurityAssuranceUnit TestsCompile& BuildCode QualityAssurance

CIDP1P2IT

T

ADevelopment

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51No content below the grey lineIf the team has a strategy to always keep DR in sync with production, or,

If the team deploys applications in an active / active setting across two datacenters,

Then the release candidate can also be pushed to the other production site(s)

25

Big HadoopDWH - RDBMS

FastAkkaScalaSpraySparkCassandra

Data platformAkka, KafkaHadoopCassandraSprayMillions of customersBillions of messagesDistributed computing and storageOpen Source basedNear Realtime + Big Data

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51No content below the grey lineKudos: Natalino Busa, ING26

API Platform

Technologies being used Java, Scala (JVM based languages)JAX-RSRXHystrixApache CassandraNginx Apache ZooKeeperApache CuratorRibbonDockerMesos

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51No content below the grey lineJAX-RS: a Java programming language API that provides support in creating web services Hystrix: a latency and fault tolerance library Apache Cassandra: an open source distributed database management system Nginx: a high-performance HTTP server and reverse proxy Apache ZooKeeper: provides a distributed configuration-, synchronization-, and naming registry- service Apache Curator: an API to simplify the usage of Zookeeper Ribbon: a Inter Process Communication library with built in software load balancersTibco Business Works: components for SolSel as first class citizens of the API platform

27

Everybodya Designeris

Ron Kersic

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51No content below the grey lineRon, Flavia and Lieke are training our

28

Design, like you give a damn!Flavia Sequira

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51No content below the grey lineThis is more profound than it sounds This is about talent that cannot be outsourced.

29

Platform squads We are here to make othersquads Awesome!

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51No content below the grey lineThis is more profound than it sounds This is about talent that cannot be outsourced.

30

Be AWESOMETwitter:@henkkolk E-mail: [email protected]

Were hiring

ING OrangeRGB= 255, 98, 0

ING Light GreyRGB= 168, 168, 168

ING IndigoRGB= 82, 81, 153

ING SkyRGB= 96, 166, 218Colour Guidelines

ING FuchsiaRGB= 171, 0, 102

ING LimeRGB= 208, 217, 60

ING LeafRGB= 52, 150, 81

ING Mid GreyRGB= 118, 118, 118

Text ColourRGB= 51, 51, 51No content below the grey line

- we are in te middle of a technical revolution that changes organisations, society, and legislation.- we are struggling with the prior social and economic best practices while we are learning to create new solutions and a better habitat for enigeers that create value for consumers

31