SlideShare a Scribd company logo
1 of 46
Download to read offline
HOTEL EUROPE, October 19th, 2019
DevOps Transformation in BH Telecom
Case Study
Jasmin Ahmetbašić, Edin Husejnefendić
HOTEL EUROPE, October 19th, 2019
HOTEL EUROPE, October 19th, 2019
Agenda
01
02
03
History
IT (R) EVOLUTION
Road To Agility
DevOps Approach
04
05 Closing
HOTEL EUROPE, October 19th, 2019
Little bit of History
JU PAK
HOTEL EUROPE, October 19th, 2019
Little bit of History
JU PAK
X.25
HOTEL EUROPE, October 19th, 2019
Little bit of History
HOTEL EUROPE, October 19th, 2019
Little bit of history Present
HOTEL EUROPE, October 19th, 2019
Little bit of history Present
„The application development crisis"
HOTEL EUROPE, October 19th, 2019
Little bit of history Present
Time-to-market – 3 years!
HOTEL EUROPE, October 19th, 2019
IT (R)EVOLUTION
DIGITIZATION DIGITALIZATION DIGITAL TRANSFORMATION
It is the automation of a process by digitizing
information and injecting technology for the
purpose of automation.
Digitalization means turning interactions,
communications, business functions and
business models into (more) digital ones.
A profound and accelerating transformation of business
activities, processes, competencies and models to fully
leverage the changes and opportunities of digital
technologies and their impact across society in a strategic
and prioritized way.
HOTEL EUROPE, October 19th, 2019
IT (R)EVOLUTION
DIGITIZATION DIGITALIZATION DIGITAL TRANSFORMATION
It is the automation of a process by digitizing
information and injecting technology for the
purpose of automation.
Digitalization means turning interactions,
communications, business functions and
business models into (more) digital ones.
A profound and accelerating transformation of business
activities, processes, competencies and models to fully
leverage the changes and opportunities of digital
technologies and their impact across society in a strategic
and prioritized way.
HOTEL EUROPE, October 19th, 2019
BH Telecom Road to Agility
Time-to-market – 9 to 12 months!
Target: 4 weeks.
HOW?
HOTEL EUROPE, October 19th, 2019
BH Telecom Road to Agility
„How do you make sure people do things
how you want them to?“
You don’t.
HOTEL EUROPE, October 19th, 2019
BH Telecom Road to Agility
HOTEL EUROPE, October 19th, 2019
BH Telecom Road to Agility
SALES
CHANNELS
SMS
What are you
doing tonight?
Wanna go to
movies? USSD #111#*5WEB
BSSLAYER
JPP/JRK (UOM/CCM)
POSTPAID
PREPAID
FIX BPAK VPN BNET GSM
EXTERNAL
SYSTEMS
Call Center
Billing
GSM BNET
BPAK
VPN
FIX
FULFILLMENT SOA FUSION 11g
MEDIATOR – SALES CHANNELS HANDELING
OSSLAYER
TIS FIX
BIHPAK
INTERNET
PROVISIONING
ORDER
MANAGEMENT
HP
FMS
HOTEL EUROPE, October 19th, 2019
The Project Timeline
TO + 2
FIRST PHASE
13.04.2017
TO + 8
SECOND PHASE
13.10.2017
CONTRACT
13.02.2017
TO + 11
THIRD PHASE
13.01.2018
THE END
13.02.2018
HOTEL EUROPE, October 19th, 2019
The Project Timeline
TO + 2
FIRST PHASE
13.04.2017
TO + 8
SECOND PHASE
13.10.2017
CONTRACT
13.02.2017
TO + 11
THIRD PHASE
13.01.2018
THE END
13.02.2018
HOTEL EUROPE, October 19th, 2019
Architecture and Delivery
Processes
• ZERO Downtime for Application
Deployment and Scalability (CD/CI/
CO)
• Platform based on DevOps
practices
• Solution entirely based on
Microservices (securing
decomposition)
• Package (Agile) Continious
Current-state Architecture
Infrastructure
HAProxy
Virtualisation
Virtual Machine (VM Ware)
Backend (SpringBoot, RPM)
CCM
CCM IC
UOM
UOM IC
Authorization
UAA
PC
PC Runtime
Frontend
Product Catalog UI Common Customer Management UI
System Administration UIOrder Management UI
Authentication
Active Directory
DB Connectors
JDBC/JPA
PC IC
Application Factory
Registry
PC Util
CI / CD
Jenkins
Database Server(Oracle)
CUPROD UOM N2BREF N2BAPPREF PC
NGINX
JavaScript
AngularJS
API Gateway (ZUUL)
Billing 1..n Resource Mgmt Provisioning
Maven
Sonar Qube
Nexus
Ansible
Monitoring
Nagios
CGP/Collectd
ESB (Oracle Fusion Middleware)
IDE
Eclipse
Visual Studio Code
Test Tool
App Perfect Load
Inventory SAP
HOTEL EUROPE, October 19th, 2019
What is DevOps?
"DevOps is not technology or job role.
DevOps is CULTURE.
DevOps is MINDSET."
HOTEL EUROPE, October 19th, 2019
DevOps for Customers
HOTEL EUROPE, October 19th, 2019
Which DevOps Stack?
HOTEL EUROPE, October 19th, 2019
Our DevOps Stack
HOTEL EUROPE, October 19th, 2019
Monolithic vs Microservices
UI
Business
Logic
Data
Access
Layer
UI
Microservices Microservices Microservices Microservices
Microservices Microservices
Monolithic Architecture Microservices Architecture
HOTEL EUROPE, October 19th, 2019
• ZIRA DEV - Development
• ZIRA TEST – Functional Testing
• BHT DEV - Deployment, Functional Testing
• BHT TEST – E2E Testing, Pre-production
• BHT PROD – Production Release
Multiple Environments
HOTEL EUROPE, October 19th, 2019
DevOps Platform in BHT
HOTEL EUROPE, October 19th, 2019
Git->
Build->
Code validation->
Code testing->
Lib delivery->
Sanity testing>
Delivery->
Deployment->
Monitoring->
Git-> <-
DevOps Flow
HOTEL EUROPE, October 19th, 2019
Where is the Problem?
HOTEL EUROPE, October 19th, 2019
Who is Responsible for...?
HOTEL EUROPE, October 19th, 2019
Reading metrics and states from:
• Nagios
• Collectd
• Logs analyze
How to identify problem?
HOTEL EUROPE, October 19th, 2019
Continuous Monitoring
HOTEL EUROPE, October 19th, 2019
Continuous Monitoring
From prediction to decision making!
HOTEL EUROPE, October 19th, 2019
Nagios Monitoring
IT Infrastructure Monitoring
• Monitoring
• Alerting
• Graphing
• Reporting
HOTEL EUROPE, October 19th, 2019
Nagios Check Services
HOTEL EUROPE, October 19th, 2019
Nagios
Nagios – heart of monitoring!
HOTEL EUROPE, October 19th, 2019
Collectd
HOTEL EUROPE, October 19th, 2019
Collectd
Troubleshooting in the past –
improvement in the future.
HOTEL EUROPE, October 19th, 2019
Monitoring
• 27 servers BHT side
• ~1500 Nagios checks services BHT side
• ~200 Nagios hosts ZIRA side
• > 50 external integration points
• Data size: 1,2 TB
• Users from 1.504 offices
• Concurrent users: 500 in peak time.
HOTEL EUROPE, October 19th, 2019
Stability
Zero downtime High Availability
Continuous delivery Continuous Agile
HOTEL EUROPE, October 19th, 2019
Customer Happy
HOTEL EUROPE, October 19th, 2019
Closing
HOTEL EUROPE, October 19th, 2019
Closing
Agility is the new currency of business.
HOTEL EUROPE, October 19th, 2019
Reduced chance of product failure. Software delivered by DevOps teams is usually more fit-for-purpose and relevant to the
market thanks to the continuous feedback loop.
Improved flexibility and support. Applications built by DevOps teams are typically more scalable and easier to maintain due
to the use of microservices and cloud technologies (we’ll get to that later).
Faster time to market. App deployment becomes quick and reliable thanks to the advanced Continuous Integration (CI) and
automation tools DevOps teams usually rely on.
Better team efficiency. DevOps means collective responsibility, which leads to better team engagement and productivity.
Clear product vision within the team. Product knowledge is no longer scattered across different roles and departments
which means better process transparency and decision making.
DevOps Platform Advantages
DevOps implementation bring tangible ROI
Saving your time & resources increasing business velocity & competitiveness
Relatively outdated
technology
Manual deployments
Time To Market 9 to 12 months
Enhancements/year 30+
Deployment : 2+ hours with downtime
Time To Market 2 to 4 weeks
Enhancements/year 150+
Deployment : 10-20 minute with 0(zero) downtime
Technology and Functional Upgrade:
Product Catalog Configuration
Common Customer Management
Unified Order Management
TM Frameworkx Compliant
Adoption of DevOps principles
Automated Deployments
Microservice Architecture
Continuous Platform Monitoring
Summary
ZIRA
Solution
DevOps
Product Catalog Configuration
Common Customer Management
Unified Order Management
HOTEL EUROPE, October 19th, 2019
HOTEL EUROPE, October 19th, 2019
THANK YOU!

More Related Content

What's hot

London DevOps Meetup - PaaS as a platform for devops
London DevOps Meetup - PaaS as a platform for devopsLondon DevOps Meetup - PaaS as a platform for devops
London DevOps Meetup - PaaS as a platform for devopsJeremy Brown
 
Repertoire of contributions hacktoberfest
Repertoire of contributions hacktoberfestRepertoire of contributions hacktoberfest
Repertoire of contributions hacktoberfestDSCVSSUT
 
Integrate Security and Compliance into your CI/CD Pipeline
Integrate Security and Compliance into your CI/CD PipelineIntegrate Security and Compliance into your CI/CD Pipeline
Integrate Security and Compliance into your CI/CD PipelineDevOps Indonesia
 
An Introduction To The Red Hat Model
An Introduction To The Red Hat ModelAn Introduction To The Red Hat Model
An Introduction To The Red Hat ModelJeremy Brown
 
Migrating to Continuous Delivery with TFS 2017 - Liviu Mandras-Iura
 Migrating to Continuous Delivery with TFS 2017 - Liviu Mandras-Iura Migrating to Continuous Delivery with TFS 2017 - Liviu Mandras-Iura
Migrating to Continuous Delivery with TFS 2017 - Liviu Mandras-IuraITCamp
 
Modern App Architecture - Microservices, API Friendly
Modern App Architecture - Microservices, API FriendlyModern App Architecture - Microservices, API Friendly
Modern App Architecture - Microservices, API FriendlyDevOps Indonesia
 
Becoming Product-Centric
 Becoming Product-Centric Becoming Product-Centric
Becoming Product-CentricVMware Tanzu
 
Red Hat Forum London 2014 - Delivering Innovation at Speed, A JBoss Perspective
Red Hat Forum London 2014 - Delivering Innovation at Speed, A JBoss PerspectiveRed Hat Forum London 2014 - Delivering Innovation at Speed, A JBoss Perspective
Red Hat Forum London 2014 - Delivering Innovation at Speed, A JBoss PerspectiveJeremy Brown
 
Roadshow DevOpsDay Jakarta X Qoala Announcement
Roadshow DevOpsDay Jakarta X Qoala AnnouncementRoadshow DevOpsDay Jakarta X Qoala Announcement
Roadshow DevOpsDay Jakarta X Qoala AnnouncementDevOps Indonesia
 
DevOps & Cloud-Native for Enterprise Architects Not Dead Yet
DevOps & Cloud-Native for Enterprise Architects Not Dead YetDevOps & Cloud-Native for Enterprise Architects Not Dead Yet
DevOps & Cloud-Native for Enterprise Architects Not Dead YetVMware Tanzu
 
Migrating from Big Data Architecture to Spring Cloud
Migrating from Big Data Architecture to Spring CloudMigrating from Big Data Architecture to Spring Cloud
Migrating from Big Data Architecture to Spring CloudVMware Tanzu
 
Cloud-Native Roadshow - Microservices - Toronto
Cloud-Native Roadshow - Microservices - TorontoCloud-Native Roadshow - Microservices - Toronto
Cloud-Native Roadshow - Microservices - TorontoVMware Tanzu
 
Oracle Developer Meetup March 2018
Oracle Developer Meetup March 2018Oracle Developer Meetup March 2018
Oracle Developer Meetup March 2018Phil Wilkins
 
Developer Marketing: Building Experiences
Developer Marketing: Building ExperiencesDeveloper Marketing: Building Experiences
Developer Marketing: Building ExperiencesPredix
 
Continuous Delivery Summit, Washington D.C., 2015
Continuous Delivery Summit, Washington D.C., 2015Continuous Delivery Summit, Washington D.C., 2015
Continuous Delivery Summit, Washington D.C., 2015karunbakshi
 
A journey of mobile, microservices, and speed to market at the world's larges...
A journey of mobile, microservices, and speed to market at the world's larges...A journey of mobile, microservices, and speed to market at the world's larges...
A journey of mobile, microservices, and speed to market at the world's larges...VMware Tanzu
 
Running the-next-generation-of-cloud-native-applications-using-open-applicati...
Running the-next-generation-of-cloud-native-applications-using-open-applicati...Running the-next-generation-of-cloud-native-applications-using-open-applicati...
Running the-next-generation-of-cloud-native-applications-using-open-applicati...NaveedAhmad239
 
Neev Mobile Testing Approach
Neev Mobile Testing ApproachNeev Mobile Testing Approach
Neev Mobile Testing ApproachNeev Technologies
 

What's hot (20)

London DevOps Meetup - PaaS as a platform for devops
London DevOps Meetup - PaaS as a platform for devopsLondon DevOps Meetup - PaaS as a platform for devops
London DevOps Meetup - PaaS as a platform for devops
 
Repertoire of contributions hacktoberfest
Repertoire of contributions hacktoberfestRepertoire of contributions hacktoberfest
Repertoire of contributions hacktoberfest
 
Integrate Security and Compliance into your CI/CD Pipeline
Integrate Security and Compliance into your CI/CD PipelineIntegrate Security and Compliance into your CI/CD Pipeline
Integrate Security and Compliance into your CI/CD Pipeline
 
An Introduction To The Red Hat Model
An Introduction To The Red Hat ModelAn Introduction To The Red Hat Model
An Introduction To The Red Hat Model
 
Migrating to Continuous Delivery with TFS 2017 - Liviu Mandras-Iura
 Migrating to Continuous Delivery with TFS 2017 - Liviu Mandras-Iura Migrating to Continuous Delivery with TFS 2017 - Liviu Mandras-Iura
Migrating to Continuous Delivery with TFS 2017 - Liviu Mandras-Iura
 
Modern App Architecture - Microservices, API Friendly
Modern App Architecture - Microservices, API FriendlyModern App Architecture - Microservices, API Friendly
Modern App Architecture - Microservices, API Friendly
 
Becoming Product-Centric
 Becoming Product-Centric Becoming Product-Centric
Becoming Product-Centric
 
Red Hat Forum London 2014 - Delivering Innovation at Speed, A JBoss Perspective
Red Hat Forum London 2014 - Delivering Innovation at Speed, A JBoss PerspectiveRed Hat Forum London 2014 - Delivering Innovation at Speed, A JBoss Perspective
Red Hat Forum London 2014 - Delivering Innovation at Speed, A JBoss Perspective
 
Roadshow DevOpsDay Jakarta X Qoala Announcement
Roadshow DevOpsDay Jakarta X Qoala AnnouncementRoadshow DevOpsDay Jakarta X Qoala Announcement
Roadshow DevOpsDay Jakarta X Qoala Announcement
 
DevOps & Cloud-Native for Enterprise Architects Not Dead Yet
DevOps & Cloud-Native for Enterprise Architects Not Dead YetDevOps & Cloud-Native for Enterprise Architects Not Dead Yet
DevOps & Cloud-Native for Enterprise Architects Not Dead Yet
 
Latest dev ops trends in 2021 you should know
Latest dev ops trends in 2021 you should knowLatest dev ops trends in 2021 you should know
Latest dev ops trends in 2021 you should know
 
Migrating from Big Data Architecture to Spring Cloud
Migrating from Big Data Architecture to Spring CloudMigrating from Big Data Architecture to Spring Cloud
Migrating from Big Data Architecture to Spring Cloud
 
Abbeal
AbbealAbbeal
Abbeal
 
Cloud-Native Roadshow - Microservices - Toronto
Cloud-Native Roadshow - Microservices - TorontoCloud-Native Roadshow - Microservices - Toronto
Cloud-Native Roadshow - Microservices - Toronto
 
Oracle Developer Meetup March 2018
Oracle Developer Meetup March 2018Oracle Developer Meetup March 2018
Oracle Developer Meetup March 2018
 
Developer Marketing: Building Experiences
Developer Marketing: Building ExperiencesDeveloper Marketing: Building Experiences
Developer Marketing: Building Experiences
 
Continuous Delivery Summit, Washington D.C., 2015
Continuous Delivery Summit, Washington D.C., 2015Continuous Delivery Summit, Washington D.C., 2015
Continuous Delivery Summit, Washington D.C., 2015
 
A journey of mobile, microservices, and speed to market at the world's larges...
A journey of mobile, microservices, and speed to market at the world's larges...A journey of mobile, microservices, and speed to market at the world's larges...
A journey of mobile, microservices, and speed to market at the world's larges...
 
Running the-next-generation-of-cloud-native-applications-using-open-applicati...
Running the-next-generation-of-cloud-native-applications-using-open-applicati...Running the-next-generation-of-cloud-native-applications-using-open-applicati...
Running the-next-generation-of-cloud-native-applications-using-open-applicati...
 
Neev Mobile Testing Approach
Neev Mobile Testing ApproachNeev Mobile Testing Approach
Neev Mobile Testing Approach
 

Similar to DevOps Transformation in BH Telecom

Technology Trends For Businesses In 2019
Technology Trends For Businesses In 2019Technology Trends For Businesses In 2019
Technology Trends For Businesses In 2019Onlim GmbH
 
Using Eclipse technologies to develop the BRAIN-IoT model-based framework for...
Using Eclipse technologies to develop the BRAIN-IoT model-based framework for...Using Eclipse technologies to develop the BRAIN-IoT model-based framework for...
Using Eclipse technologies to develop the BRAIN-IoT model-based framework for...Brain IoT Project
 
FIWARE Global Summit - People First in the Digital Age - Engineering's Digita...
FIWARE Global Summit - People First in the Digital Age - Engineering's Digita...FIWARE Global Summit - People First in the Digital Age - Engineering's Digita...
FIWARE Global Summit - People First in the Digital Age - Engineering's Digita...FIWARE
 
WSO2-Yenlo Integration Summit Stuttgart 15 may 2019
WSO2-Yenlo Integration Summit Stuttgart 15 may 2019WSO2-Yenlo Integration Summit Stuttgart 15 may 2019
WSO2-Yenlo Integration Summit Stuttgart 15 may 2019Yenlo
 
SIP - Give yourself a Global Voice by making Communications simple
SIP - Give yourself a Global Voice by making Communications simpleSIP - Give yourself a Global Voice by making Communications simple
SIP - Give yourself a Global Voice by making Communications simpleFiona Sexton
 
SDP Global Summit Highlights
SDP Global Summit HighlightsSDP Global Summit Highlights
SDP Global Summit HighlightsAlan Quayle
 
[WSO2 Integration Summit London 2019] Transforming Your Business through APIs
[WSO2 Integration Summit London 2019] Transforming Your Business through APIs[WSO2 Integration Summit London 2019] Transforming Your Business through APIs
[WSO2 Integration Summit London 2019] Transforming Your Business through APIsWSO2
 
CREACE - NOAH17 London
CREACE - NOAH17 LondonCREACE - NOAH17 London
CREACE - NOAH17 LondonNOAH Advisors
 
Humanitarian ICT Road-Map and Standardisation
Humanitarian ICT Road-Map and StandardisationHumanitarian ICT Road-Map and Standardisation
Humanitarian ICT Road-Map and Standardisationnicholas njoroge
 
Pay-TV Innovation Forum 2019 Edition: Europe - Setting the Scene
Pay-TV Innovation Forum 2019 Edition: Europe - Setting the ScenePay-TV Innovation Forum 2019 Edition: Europe - Setting the Scene
Pay-TV Innovation Forum 2019 Edition: Europe - Setting the SceneNAGRA
 
ECHORING™ by R3 Communications - NOAH19 London
ECHORING™ by R3 Communications - NOAH19 LondonECHORING™ by R3 Communications - NOAH19 London
ECHORING™ by R3 Communications - NOAH19 LondonNOAH Advisors
 
Next Generation Service Platform Summary 2015
Next Generation Service Platform Summary 2015Next Generation Service Platform Summary 2015
Next Generation Service Platform Summary 2015Alan Quayle
 
Thomas Daubigny
Thomas DaubignyThomas Daubigny
Thomas DaubignyHilary Ip
 
Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...
Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...
Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...Yenlo
 
[WSO2 Integration Summit San Francisco 2019] The API-driven World
[WSO2 Integration Summit San Francisco 2019] The API-driven World[WSO2 Integration Summit San Francisco 2019] The API-driven World
[WSO2 Integration Summit San Francisco 2019] The API-driven WorldWSO2
 
TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...
TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...
TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...Alan Quayle
 
Challenges Consuming Programmable Telecoms from the Developer’s Perspective
Challenges Consuming Programmable Telecoms from the Developer’s PerspectiveChallenges Consuming Programmable Telecoms from the Developer’s Perspective
Challenges Consuming Programmable Telecoms from the Developer’s PerspectiveSebastian Schumann
 
Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...Trivadis
 
WSO2 API Day Toronto 2019 API-driven World
WSO2 API Day Toronto 2019 API-driven WorldWSO2 API Day Toronto 2019 API-driven World
WSO2 API Day Toronto 2019 API-driven WorldWSO2
 
CTO-Frühjahrsforum_Huawei_20190412
CTO-Frühjahrsforum_Huawei_20190412CTO-Frühjahrsforum_Huawei_20190412
CTO-Frühjahrsforum_Huawei_20190412MIPLM
 

Similar to DevOps Transformation in BH Telecom (20)

Technology Trends For Businesses In 2019
Technology Trends For Businesses In 2019Technology Trends For Businesses In 2019
Technology Trends For Businesses In 2019
 
Using Eclipse technologies to develop the BRAIN-IoT model-based framework for...
Using Eclipse technologies to develop the BRAIN-IoT model-based framework for...Using Eclipse technologies to develop the BRAIN-IoT model-based framework for...
Using Eclipse technologies to develop the BRAIN-IoT model-based framework for...
 
FIWARE Global Summit - People First in the Digital Age - Engineering's Digita...
FIWARE Global Summit - People First in the Digital Age - Engineering's Digita...FIWARE Global Summit - People First in the Digital Age - Engineering's Digita...
FIWARE Global Summit - People First in the Digital Age - Engineering's Digita...
 
WSO2-Yenlo Integration Summit Stuttgart 15 may 2019
WSO2-Yenlo Integration Summit Stuttgart 15 may 2019WSO2-Yenlo Integration Summit Stuttgart 15 may 2019
WSO2-Yenlo Integration Summit Stuttgart 15 may 2019
 
SIP - Give yourself a Global Voice by making Communications simple
SIP - Give yourself a Global Voice by making Communications simpleSIP - Give yourself a Global Voice by making Communications simple
SIP - Give yourself a Global Voice by making Communications simple
 
SDP Global Summit Highlights
SDP Global Summit HighlightsSDP Global Summit Highlights
SDP Global Summit Highlights
 
[WSO2 Integration Summit London 2019] Transforming Your Business through APIs
[WSO2 Integration Summit London 2019] Transforming Your Business through APIs[WSO2 Integration Summit London 2019] Transforming Your Business through APIs
[WSO2 Integration Summit London 2019] Transforming Your Business through APIs
 
CREACE - NOAH17 London
CREACE - NOAH17 LondonCREACE - NOAH17 London
CREACE - NOAH17 London
 
Humanitarian ICT Road-Map and Standardisation
Humanitarian ICT Road-Map and StandardisationHumanitarian ICT Road-Map and Standardisation
Humanitarian ICT Road-Map and Standardisation
 
Pay-TV Innovation Forum 2019 Edition: Europe - Setting the Scene
Pay-TV Innovation Forum 2019 Edition: Europe - Setting the ScenePay-TV Innovation Forum 2019 Edition: Europe - Setting the Scene
Pay-TV Innovation Forum 2019 Edition: Europe - Setting the Scene
 
ECHORING™ by R3 Communications - NOAH19 London
ECHORING™ by R3 Communications - NOAH19 LondonECHORING™ by R3 Communications - NOAH19 London
ECHORING™ by R3 Communications - NOAH19 London
 
Next Generation Service Platform Summary 2015
Next Generation Service Platform Summary 2015Next Generation Service Platform Summary 2015
Next Generation Service Platform Summary 2015
 
Thomas Daubigny
Thomas DaubignyThomas Daubigny
Thomas Daubigny
 
Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...
Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...
Powering an API-driven world | Yenlo - WSO2 Integration Summit 2019, San Fran...
 
[WSO2 Integration Summit San Francisco 2019] The API-driven World
[WSO2 Integration Summit San Francisco 2019] The API-driven World[WSO2 Integration Summit San Francisco 2019] The API-driven World
[WSO2 Integration Summit San Francisco 2019] The API-driven World
 
TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...
TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...
TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...
 
Challenges Consuming Programmable Telecoms from the Developer’s Perspective
Challenges Consuming Programmable Telecoms from the Developer’s PerspectiveChallenges Consuming Programmable Telecoms from the Developer’s Perspective
Challenges Consuming Programmable Telecoms from the Developer’s Perspective
 
Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
 
WSO2 API Day Toronto 2019 API-driven World
WSO2 API Day Toronto 2019 API-driven WorldWSO2 API Day Toronto 2019 API-driven World
WSO2 API Day Toronto 2019 API-driven World
 
CTO-Frühjahrsforum_Huawei_20190412
CTO-Frühjahrsforum_Huawei_20190412CTO-Frühjahrsforum_Huawei_20190412
CTO-Frühjahrsforum_Huawei_20190412
 

More from Bosnia Agile

Agile is not just for software development, it’s for the whole business! by O...
Agile is not just for software development, it’s for the whole business! by O...Agile is not just for software development, it’s for the whole business! by O...
Agile is not just for software development, it’s for the whole business! by O...Bosnia Agile
 
Supercharge your teams with Value Stream Management by Richard Knaster
Supercharge your teams with Value Stream Management by Richard KnasterSupercharge your teams with Value Stream Management by Richard Knaster
Supercharge your teams with Value Stream Management by Richard KnasterBosnia Agile
 
Data Visualization Techniques in Meteorological and Climatological World usin...
Data Visualization Techniques in Meteorological and Climatological World usin...Data Visualization Techniques in Meteorological and Climatological World usin...
Data Visualization Techniques in Meteorological and Climatological World usin...Bosnia Agile
 
Creating transformation in Healthcare by Banu Gülsün, Mutlu Çiçek and Onur Ön...
Creating transformation in Healthcare by Banu Gülsün, Mutlu Çiçek and Onur Ön...Creating transformation in Healthcare by Banu Gülsün, Mutlu Çiçek and Onur Ön...
Creating transformation in Healthcare by Banu Gülsün, Mutlu Çiçek and Onur Ön...Bosnia Agile
 
Production Support - the DevOps way by Mustafa Mehmedić
Production Support - the DevOps way by Mustafa MehmedićProduction Support - the DevOps way by Mustafa Mehmedić
Production Support - the DevOps way by Mustafa MehmedićBosnia Agile
 
The Rationale for Continuous Delivery by Dave Farley
The Rationale for Continuous Delivery by Dave FarleyThe Rationale for Continuous Delivery by Dave Farley
The Rationale for Continuous Delivery by Dave FarleyBosnia Agile
 
What’s a Design Sprint and Why Does it Matter? by Elvis Pivić
What’s a Design Sprint and Why Does it Matter? by Elvis PivićWhat’s a Design Sprint and Why Does it Matter? by Elvis Pivić
What’s a Design Sprint and Why Does it Matter? by Elvis PivićBosnia Agile
 
Disciplined Agile:  Past, present, and future. The path to true business agil...
Disciplined Agile:  Past, present, and future. The path to true business agil...Disciplined Agile:  Past, present, and future. The path to true business agil...
Disciplined Agile:  Past, present, and future. The path to true business agil...Bosnia Agile
 
Building a world-class work culture by Rešad Začina
Building a world-class work culture by Rešad ZačinaBuilding a world-class work culture by Rešad Začina
Building a world-class work culture by Rešad ZačinaBosnia Agile
 
Scrum Turns 25 - Usage and the future by Dave West
Scrum Turns 25 - Usage and the future by Dave WestScrum Turns 25 - Usage and the future by Dave West
Scrum Turns 25 - Usage and the future by Dave WestBosnia Agile
 
Minimum Viable Psychology (MVP) for Agile Teams by Ender Yüksel
Minimum Viable Psychology (MVP) for Agile Teams by Ender YükselMinimum Viable Psychology (MVP) for Agile Teams by Ender Yüksel
Minimum Viable Psychology (MVP) for Agile Teams by Ender YükselBosnia Agile
 
Managing a product without authority by Ana Pegan
Managing a product without authority by Ana PeganManaging a product without authority by Ana Pegan
Managing a product without authority by Ana PeganBosnia Agile
 
Product Design Possibilities in Fast-Paced Agile Environments by Vildana Lojo
Product Design Possibilities in Fast-Paced Agile Environments by Vildana LojoProduct Design Possibilities in Fast-Paced Agile Environments by Vildana Lojo
Product Design Possibilities in Fast-Paced Agile Environments by Vildana LojoBosnia Agile
 
Agile Business Process Digitization by Nedzad Junuzovic
Agile Business Process Digitization by Nedzad JunuzovicAgile Business Process Digitization by Nedzad Junuzovic
Agile Business Process Digitization by Nedzad JunuzovicBosnia Agile
 
Transforming Scrum Masters: The Journey from joining a Transformation to tran...
Transforming Scrum Masters: The Journey from joining a Transformation to tran...Transforming Scrum Masters: The Journey from joining a Transformation to tran...
Transforming Scrum Masters: The Journey from joining a Transformation to tran...Bosnia Agile
 
Aha! Moments (Why people are using your app) by Esmar Mesic
Aha! Moments (Why people are using your app) by Esmar MesicAha! Moments (Why people are using your app) by Esmar Mesic
Aha! Moments (Why people are using your app) by Esmar MesicBosnia Agile
 
Implementing Agile Transformation by Maida Zahirovic Salom
Implementing Agile Transformation by Maida Zahirovic SalomImplementing Agile Transformation by Maida Zahirovic Salom
Implementing Agile Transformation by Maida Zahirovic SalomBosnia Agile
 
Getting to Yes - Delivering Powerful and effective Sprint Reviews! by Tiago P...
Getting to Yes - Delivering Powerful and effective Sprint Reviews! by Tiago P...Getting to Yes - Delivering Powerful and effective Sprint Reviews! by Tiago P...
Getting to Yes - Delivering Powerful and effective Sprint Reviews! by Tiago P...Bosnia Agile
 
BOSSA nova: Company-wide Agility with Beyond Budgeting, Open Space & Sociocra...
BOSSA nova: Company-wide Agility with Beyond Budgeting, Open Space & Sociocra...BOSSA nova: Company-wide Agility with Beyond Budgeting, Open Space & Sociocra...
BOSSA nova: Company-wide Agility with Beyond Budgeting, Open Space & Sociocra...Bosnia Agile
 
Building the right foundations for Business Agility by Erich Bühler
Building the right foundations for Business Agility by Erich BühlerBuilding the right foundations for Business Agility by Erich Bühler
Building the right foundations for Business Agility by Erich BühlerBosnia Agile
 

More from Bosnia Agile (20)

Agile is not just for software development, it’s for the whole business! by O...
Agile is not just for software development, it’s for the whole business! by O...Agile is not just for software development, it’s for the whole business! by O...
Agile is not just for software development, it’s for the whole business! by O...
 
Supercharge your teams with Value Stream Management by Richard Knaster
Supercharge your teams with Value Stream Management by Richard KnasterSupercharge your teams with Value Stream Management by Richard Knaster
Supercharge your teams with Value Stream Management by Richard Knaster
 
Data Visualization Techniques in Meteorological and Climatological World usin...
Data Visualization Techniques in Meteorological and Climatological World usin...Data Visualization Techniques in Meteorological and Climatological World usin...
Data Visualization Techniques in Meteorological and Climatological World usin...
 
Creating transformation in Healthcare by Banu Gülsün, Mutlu Çiçek and Onur Ön...
Creating transformation in Healthcare by Banu Gülsün, Mutlu Çiçek and Onur Ön...Creating transformation in Healthcare by Banu Gülsün, Mutlu Çiçek and Onur Ön...
Creating transformation in Healthcare by Banu Gülsün, Mutlu Çiçek and Onur Ön...
 
Production Support - the DevOps way by Mustafa Mehmedić
Production Support - the DevOps way by Mustafa MehmedićProduction Support - the DevOps way by Mustafa Mehmedić
Production Support - the DevOps way by Mustafa Mehmedić
 
The Rationale for Continuous Delivery by Dave Farley
The Rationale for Continuous Delivery by Dave FarleyThe Rationale for Continuous Delivery by Dave Farley
The Rationale for Continuous Delivery by Dave Farley
 
What’s a Design Sprint and Why Does it Matter? by Elvis Pivić
What’s a Design Sprint and Why Does it Matter? by Elvis PivićWhat’s a Design Sprint and Why Does it Matter? by Elvis Pivić
What’s a Design Sprint and Why Does it Matter? by Elvis Pivić
 
Disciplined Agile:  Past, present, and future. The path to true business agil...
Disciplined Agile:  Past, present, and future. The path to true business agil...Disciplined Agile:  Past, present, and future. The path to true business agil...
Disciplined Agile:  Past, present, and future. The path to true business agil...
 
Building a world-class work culture by Rešad Začina
Building a world-class work culture by Rešad ZačinaBuilding a world-class work culture by Rešad Začina
Building a world-class work culture by Rešad Začina
 
Scrum Turns 25 - Usage and the future by Dave West
Scrum Turns 25 - Usage and the future by Dave WestScrum Turns 25 - Usage and the future by Dave West
Scrum Turns 25 - Usage and the future by Dave West
 
Minimum Viable Psychology (MVP) for Agile Teams by Ender Yüksel
Minimum Viable Psychology (MVP) for Agile Teams by Ender YükselMinimum Viable Psychology (MVP) for Agile Teams by Ender Yüksel
Minimum Viable Psychology (MVP) for Agile Teams by Ender Yüksel
 
Managing a product without authority by Ana Pegan
Managing a product without authority by Ana PeganManaging a product without authority by Ana Pegan
Managing a product without authority by Ana Pegan
 
Product Design Possibilities in Fast-Paced Agile Environments by Vildana Lojo
Product Design Possibilities in Fast-Paced Agile Environments by Vildana LojoProduct Design Possibilities in Fast-Paced Agile Environments by Vildana Lojo
Product Design Possibilities in Fast-Paced Agile Environments by Vildana Lojo
 
Agile Business Process Digitization by Nedzad Junuzovic
Agile Business Process Digitization by Nedzad JunuzovicAgile Business Process Digitization by Nedzad Junuzovic
Agile Business Process Digitization by Nedzad Junuzovic
 
Transforming Scrum Masters: The Journey from joining a Transformation to tran...
Transforming Scrum Masters: The Journey from joining a Transformation to tran...Transforming Scrum Masters: The Journey from joining a Transformation to tran...
Transforming Scrum Masters: The Journey from joining a Transformation to tran...
 
Aha! Moments (Why people are using your app) by Esmar Mesic
Aha! Moments (Why people are using your app) by Esmar MesicAha! Moments (Why people are using your app) by Esmar Mesic
Aha! Moments (Why people are using your app) by Esmar Mesic
 
Implementing Agile Transformation by Maida Zahirovic Salom
Implementing Agile Transformation by Maida Zahirovic SalomImplementing Agile Transformation by Maida Zahirovic Salom
Implementing Agile Transformation by Maida Zahirovic Salom
 
Getting to Yes - Delivering Powerful and effective Sprint Reviews! by Tiago P...
Getting to Yes - Delivering Powerful and effective Sprint Reviews! by Tiago P...Getting to Yes - Delivering Powerful and effective Sprint Reviews! by Tiago P...
Getting to Yes - Delivering Powerful and effective Sprint Reviews! by Tiago P...
 
BOSSA nova: Company-wide Agility with Beyond Budgeting, Open Space & Sociocra...
BOSSA nova: Company-wide Agility with Beyond Budgeting, Open Space & Sociocra...BOSSA nova: Company-wide Agility with Beyond Budgeting, Open Space & Sociocra...
BOSSA nova: Company-wide Agility with Beyond Budgeting, Open Space & Sociocra...
 
Building the right foundations for Business Agility by Erich Bühler
Building the right foundations for Business Agility by Erich BühlerBuilding the right foundations for Business Agility by Erich Bühler
Building the right foundations for Business Agility by Erich Bühler
 

Recently uploaded

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 

Recently uploaded (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

DevOps Transformation in BH Telecom

  • 1. HOTEL EUROPE, October 19th, 2019 DevOps Transformation in BH Telecom Case Study Jasmin Ahmetbašić, Edin Husejnefendić
  • 3. HOTEL EUROPE, October 19th, 2019 Agenda 01 02 03 History IT (R) EVOLUTION Road To Agility DevOps Approach 04 05 Closing
  • 4. HOTEL EUROPE, October 19th, 2019 Little bit of History JU PAK
  • 5. HOTEL EUROPE, October 19th, 2019 Little bit of History JU PAK X.25
  • 6. HOTEL EUROPE, October 19th, 2019 Little bit of History
  • 7. HOTEL EUROPE, October 19th, 2019 Little bit of history Present
  • 8. HOTEL EUROPE, October 19th, 2019 Little bit of history Present „The application development crisis"
  • 9. HOTEL EUROPE, October 19th, 2019 Little bit of history Present Time-to-market – 3 years!
  • 10. HOTEL EUROPE, October 19th, 2019 IT (R)EVOLUTION DIGITIZATION DIGITALIZATION DIGITAL TRANSFORMATION It is the automation of a process by digitizing information and injecting technology for the purpose of automation. Digitalization means turning interactions, communications, business functions and business models into (more) digital ones. A profound and accelerating transformation of business activities, processes, competencies and models to fully leverage the changes and opportunities of digital technologies and their impact across society in a strategic and prioritized way.
  • 11. HOTEL EUROPE, October 19th, 2019 IT (R)EVOLUTION DIGITIZATION DIGITALIZATION DIGITAL TRANSFORMATION It is the automation of a process by digitizing information and injecting technology for the purpose of automation. Digitalization means turning interactions, communications, business functions and business models into (more) digital ones. A profound and accelerating transformation of business activities, processes, competencies and models to fully leverage the changes and opportunities of digital technologies and their impact across society in a strategic and prioritized way.
  • 12. HOTEL EUROPE, October 19th, 2019 BH Telecom Road to Agility Time-to-market – 9 to 12 months! Target: 4 weeks. HOW?
  • 13. HOTEL EUROPE, October 19th, 2019 BH Telecom Road to Agility „How do you make sure people do things how you want them to?“ You don’t.
  • 14. HOTEL EUROPE, October 19th, 2019 BH Telecom Road to Agility
  • 15. HOTEL EUROPE, October 19th, 2019 BH Telecom Road to Agility SALES CHANNELS SMS What are you doing tonight? Wanna go to movies? USSD #111#*5WEB BSSLAYER JPP/JRK (UOM/CCM) POSTPAID PREPAID FIX BPAK VPN BNET GSM EXTERNAL SYSTEMS Call Center Billing GSM BNET BPAK VPN FIX FULFILLMENT SOA FUSION 11g MEDIATOR – SALES CHANNELS HANDELING OSSLAYER TIS FIX BIHPAK INTERNET PROVISIONING ORDER MANAGEMENT HP FMS
  • 16. HOTEL EUROPE, October 19th, 2019 The Project Timeline TO + 2 FIRST PHASE 13.04.2017 TO + 8 SECOND PHASE 13.10.2017 CONTRACT 13.02.2017 TO + 11 THIRD PHASE 13.01.2018 THE END 13.02.2018
  • 17. HOTEL EUROPE, October 19th, 2019 The Project Timeline TO + 2 FIRST PHASE 13.04.2017 TO + 8 SECOND PHASE 13.10.2017 CONTRACT 13.02.2017 TO + 11 THIRD PHASE 13.01.2018 THE END 13.02.2018
  • 18.
  • 19. HOTEL EUROPE, October 19th, 2019 Architecture and Delivery Processes • ZERO Downtime for Application Deployment and Scalability (CD/CI/ CO) • Platform based on DevOps practices • Solution entirely based on Microservices (securing decomposition) • Package (Agile) Continious Current-state Architecture Infrastructure HAProxy Virtualisation Virtual Machine (VM Ware) Backend (SpringBoot, RPM) CCM CCM IC UOM UOM IC Authorization UAA PC PC Runtime Frontend Product Catalog UI Common Customer Management UI System Administration UIOrder Management UI Authentication Active Directory DB Connectors JDBC/JPA PC IC Application Factory Registry PC Util CI / CD Jenkins Database Server(Oracle) CUPROD UOM N2BREF N2BAPPREF PC NGINX JavaScript AngularJS API Gateway (ZUUL) Billing 1..n Resource Mgmt Provisioning Maven Sonar Qube Nexus Ansible Monitoring Nagios CGP/Collectd ESB (Oracle Fusion Middleware) IDE Eclipse Visual Studio Code Test Tool App Perfect Load Inventory SAP
  • 20. HOTEL EUROPE, October 19th, 2019 What is DevOps? "DevOps is not technology or job role. DevOps is CULTURE. DevOps is MINDSET."
  • 21. HOTEL EUROPE, October 19th, 2019 DevOps for Customers
  • 22. HOTEL EUROPE, October 19th, 2019 Which DevOps Stack?
  • 23. HOTEL EUROPE, October 19th, 2019 Our DevOps Stack
  • 24. HOTEL EUROPE, October 19th, 2019 Monolithic vs Microservices UI Business Logic Data Access Layer UI Microservices Microservices Microservices Microservices Microservices Microservices Monolithic Architecture Microservices Architecture
  • 25. HOTEL EUROPE, October 19th, 2019 • ZIRA DEV - Development • ZIRA TEST – Functional Testing • BHT DEV - Deployment, Functional Testing • BHT TEST – E2E Testing, Pre-production • BHT PROD – Production Release Multiple Environments
  • 26. HOTEL EUROPE, October 19th, 2019 DevOps Platform in BHT
  • 27. HOTEL EUROPE, October 19th, 2019 Git-> Build-> Code validation-> Code testing-> Lib delivery-> Sanity testing> Delivery-> Deployment-> Monitoring-> Git-> <- DevOps Flow
  • 28. HOTEL EUROPE, October 19th, 2019 Where is the Problem?
  • 29. HOTEL EUROPE, October 19th, 2019 Who is Responsible for...?
  • 30. HOTEL EUROPE, October 19th, 2019 Reading metrics and states from: • Nagios • Collectd • Logs analyze How to identify problem?
  • 31. HOTEL EUROPE, October 19th, 2019 Continuous Monitoring
  • 32. HOTEL EUROPE, October 19th, 2019 Continuous Monitoring From prediction to decision making!
  • 33. HOTEL EUROPE, October 19th, 2019 Nagios Monitoring IT Infrastructure Monitoring • Monitoring • Alerting • Graphing • Reporting
  • 34. HOTEL EUROPE, October 19th, 2019 Nagios Check Services
  • 35. HOTEL EUROPE, October 19th, 2019 Nagios Nagios – heart of monitoring!
  • 36. HOTEL EUROPE, October 19th, 2019 Collectd
  • 37. HOTEL EUROPE, October 19th, 2019 Collectd Troubleshooting in the past – improvement in the future.
  • 38. HOTEL EUROPE, October 19th, 2019 Monitoring • 27 servers BHT side • ~1500 Nagios checks services BHT side • ~200 Nagios hosts ZIRA side • > 50 external integration points • Data size: 1,2 TB • Users from 1.504 offices • Concurrent users: 500 in peak time.
  • 39. HOTEL EUROPE, October 19th, 2019 Stability Zero downtime High Availability Continuous delivery Continuous Agile
  • 40. HOTEL EUROPE, October 19th, 2019 Customer Happy
  • 41. HOTEL EUROPE, October 19th, 2019 Closing
  • 42. HOTEL EUROPE, October 19th, 2019 Closing Agility is the new currency of business.
  • 43. HOTEL EUROPE, October 19th, 2019 Reduced chance of product failure. Software delivered by DevOps teams is usually more fit-for-purpose and relevant to the market thanks to the continuous feedback loop. Improved flexibility and support. Applications built by DevOps teams are typically more scalable and easier to maintain due to the use of microservices and cloud technologies (we’ll get to that later). Faster time to market. App deployment becomes quick and reliable thanks to the advanced Continuous Integration (CI) and automation tools DevOps teams usually rely on. Better team efficiency. DevOps means collective responsibility, which leads to better team engagement and productivity. Clear product vision within the team. Product knowledge is no longer scattered across different roles and departments which means better process transparency and decision making. DevOps Platform Advantages DevOps implementation bring tangible ROI Saving your time & resources increasing business velocity & competitiveness
  • 44. Relatively outdated technology Manual deployments Time To Market 9 to 12 months Enhancements/year 30+ Deployment : 2+ hours with downtime Time To Market 2 to 4 weeks Enhancements/year 150+ Deployment : 10-20 minute with 0(zero) downtime Technology and Functional Upgrade: Product Catalog Configuration Common Customer Management Unified Order Management TM Frameworkx Compliant Adoption of DevOps principles Automated Deployments Microservice Architecture Continuous Platform Monitoring Summary ZIRA Solution DevOps Product Catalog Configuration Common Customer Management Unified Order Management
  • 45. HOTEL EUROPE, October 19th, 2019
  • 46. HOTEL EUROPE, October 19th, 2019 THANK YOU!