TECH EXPERIENCE 2017 IT S A WRAP. Lucas Jellema (CTO AMIS & Oracle ACE Director) 16th June 2017, TechExperience 2017, Amersfoort, The Netherlands

Size: px
Start display at page:

Download "TECH EXPERIENCE 2017 IT S A WRAP. Lucas Jellema (CTO AMIS & Oracle ACE Director) 16th June 2017, TechExperience 2017, Amersfoort, The Netherlands"

Transcription

1 TECH EXPERIENCE 2017 IT S A WRAP Lucas Jellema (CTO AMIS & Oracle ACE Director) 16th June 2017, TechExperience 2017, Amersfoort, The Netherlands

2 TECH EXPERIENCE 2017 IT S A WRAP Lucas Jellema (CTO AMIS & Oracle ACE Director) 16th June 2017, TechExperience 2017, Amersfoort, The Netherlands

3 IT S A WRAP

4 IT S A WRAP

5 TECH EXPERIENCE 2017

6 SALUTE TO THE BOARD OF OGH NLOUG Merge DBA Day and Middleware Day Bridge the gap DBA Developers Put together an international conference Moving the user group forward Leading the way!

7 SALUTE TO YOU THE AUDIENCE

8 THE ORACLE COMMUNITY NLOUG TECH EXPERIENCE 2017

9 PERSONAL GROWTH IS OUTSIDE YOUR COMFORT ZONE Comfort Zone

10 BEYOND BORDERS AND HORIZONS Comfort Zone Today Tomorrow

11 BEYOND BORDERS AND HORIZONS Conscious Incompetence Comfort Zone Challenge Provocation Trigger Temptation Necessity Goals Examples & Inspiration Helpline/Buddy/Coach Cheers Room (for error) Credits and acknowledgement nloug TechExperience 17

12 MAINTAIN YOUR COMFORT ZONE Bewust Onbekwaam (Un)conscious competence == (renewed) Comfort Zone

13 A SMALL STEP FOR MANKIND

14 SALUTE TO THE SPEAKERS YOUR TRAVEL GUIDES A rare breed to IT professional At the vanguard of new technologies Prepared to share with peers And put in considerable effort Take some risk

15 DOWNLOADING PRESENTATIONS

16

17 ORACLE 12C Who automatically assumes that this refers to the database?

18 REAL PRODUCTS INCLUDE Oracle WebLogic Suite 12c Oracle SOA Suite 12c Oracle JDeveloper 12c Oracle Business Intelligence Enterprise Edition 12c Oracle Data Integrator Enterprise Edition 12c Oracle Traffic Director 12 Oracle BPM Suite 12c Oracle Database 12c

19 ORACLE DATABASE 12C THE UNIVERSAL PEACEKEEPER

20 BRIDGING GAPS DBA Developer

21 ORACLE DATABASE 12C THE UNIVERSAL PEACEKEEPER No reason to leave or even to complement Oracle Database We add everything developers need to the database platform REST (ORDS) JSON Docker Image Stored Java Big Data SQL (for Hadoop/Spark & NoSQL) Stored JavaScript? Real Time Events engine? WebHooks?

22 USE CASE: WEBSHOP Webshop 1M visitors per day Product catalog consists of millions of records The web shop presents: product description, images, reviews, pricing details, related offerings, stock status Products are added and updated and removed every day Although most products do not change very frequently Some vendors do bulk manipulation of product details Webshop visits - searches - product details - orders Products Product updates

23 USE CASE: WEBSHOP TECHNOLOGY AND ARCHITECTURE CONSIDERATIONS Webshop visits - searches - product details - orders Read only On line Speed is crucial XHTML & JSON > 1M visits firewall Products Product updates Data manipulation Data Quality (enforcement) <10K transactions Batch jobs next to online Speed is nice

24 USE CASE: WEBSHOP TECHNOLOGY AND ARCHITECTURE CONSIDERATIONS DMZ Nightly generation Webshop visits - searches - product details - orders Read only On line Speed is crucial XHTML & JSON > 1M visits Products Products Products Read only JSON documents Images Text Search Scale Horizontally firewall Products Product updates Data manipulation Data Quality (enforcement) <10K transactions Batch jobs next to online Speed is nice

25 CQRS

26 THE FUTURE OF DATA Data proliferation End of ACID and Normalization Event Sourcing Microservices (self contained)

27 ANOTHER GAP TO BRIDGE: DEV OPS DBA!= OPS DBA who designs Database Architecture and implements the platform is even a developer

28 DEV OPS Create Run DevOps: You Build It, You Run It, You Fix (& Evolve) It Application Platform CD Infrastructure

29 MICROSERVICE Every functional component Is owned by a team That has responsibility For the service its provides Its non-functional requirements Through the entire life cycle (Dev & Ops) Frequently addressed using containers as vehicle For continuous delivery For scaling out, failover, networking

30 TOPICS AND THEMES Machine Learning Blockchain APIs Event Streaming Microservices IoT & Beacons Chatbots DevOps Real Time Big Data My Postgre Magic PL/ cl SQL Monitor DML statistics Big Data In Memory Database Provisioning PDB Exadata Multitenancy OUD GlassFish FMW H/A & MAA Docker Performance Tuning LogWriter Mobile R Java JavaScript JET ADF Forms JSON/REST SOA Suite OSB ODI OBI EE WebCenter Golden Gate

31 PROFESSIONAL BRIDGE BUILDER

32 DUNCAN S GAPS AND BRIDGES Oracle 5 => Oracle Database 12c New acquisition => Product and Team absorbed in Oracle Manual, error prone, time consuming, repetitive => Automation Home spun or 3rd party technology => standard Oracle stack Dogmatic => Pragmatic UK (GMT) => The World (and all of its timezones) Waterfall => Agile & Continuous Delivery Afraid to fail => Boldly moving forward - fail with courage and correct subsequently Assumption => Proof & (personal or trusted) experience GUI => Command Line & Script Feature Branch => Master

33

34 ELEPHANT IN THE ROOM

35 LIVE DEMO OF BUSINESS INTELLIGENCE CLOUD SERVICE

36 GAPS TO BRIDGE IN RELATION TO CLOUD PaaS Monitor & Manage On premises

37 GAPS TO BRIDGE IN RELATION TO CLOUD SaaS SaaS PaaS PaaS On premises ERP

38 ADDITIONAL CLOUD GAPS TO BRIDGE Wifi with broad port access for doing live cloud demos Ascending the stack Who can afford a Systems Engineer Who needs their own infrastructure Who has chauffeurs, chefs, car mechanics, power generator, lawyer Who has their own DBA? Who has their own custom application? Exit strategy TCO calculation & control Local => Global Security & Network Oracle s internal gaps: sales compensation, cloud infrastructure density, cloud ops automation, pure pay-per-use, quick ramp up/scale up & scale down, mutual cloud integration

39 THE GAPS TO BRIDGE CHALLENGES AND OPPORTUNITIES Now Future Local Player => Global Niche Leader On Premises Cloud Business IT Dev Ops Data Value (insight, action) Physical Software Machines People, Free Text Structured Meaning Business Consumer Age, Gender? SaaS SaaS DBA Developer (DB Developer MW Developer Front End Developer) Ivory Tower Make IT happen on the ground

40 ONE MORE BRIDGE Ambitions Hopes Dreams Desires nloug Tech Experience 2017 Reality

41 NOW IT REALLY IS A WRAP Drinks!

42 Blog: technology.amis.nl : lucasjellema : lucas-jellema : info@amis.nl Edisonbaan 15, Nieuwegein