SlideShare a Scribd company logo
©
Amadeus
IT
Group
and
its
affiliates
and
subsidiaries
“Difficult Roads Often
Lead to Beautiful
Destinations.”
©
Amadeus
IT
Group
and
its
affiliates
and
subsidiaries
Break up Monoliths
and lay them to REST
API EXPERIENCE
Arun Narayanaswamy
Director - Platform Engineering
A bit about me
Amadeus in a few words
4
_ We are the leading technology
company dedicated to the
global travel industry
_ We are present in 190+
countries and employ 20,000+
people worldwide
_ Our solutions enrich travel for
billions of people every year
_ We work together with our
customers, partners and other
players in the industry to
improve business performance
and shape the future of travel
7th consecutive year
included in the DJSI
Recognized as world leader in the
Software & Services industry sector
in the Dow Jones Sustainability
Index in 2018
In world’s top 10
Software companies
Forbes 2020 global
rankings
1.8+ billion
Passengers boarded
in 2018 with
Amadeus and
Navitaire solutions
640+ million
Total bookings
processed in 2018
using the Amadeus
distribution
platform
Euro Stoxx 50
Entry in 2018
Recognition as
one of the largest/
best performing
public companies
in Europe
©
Amadeus
IT
Group
and
its
affiliates
and
subsidiaries
5
MONOLITHS /
MAINFRAMES
MONOLITHS
SOA + API’s
MICRO / MACRO
SERVICE - CLOUD
Enterprise evolution so far – Internal and External Platform
TTY
EDIFACT
SOAP
REST
TTY
EDIFACT
… ?
Defining Monoliths
•Application monolith
•Joined at the database
•Monolithic builds
•Monolithic releases
•Monolithic thinking
Choosing which one to break?
TECHNICAL
•Codebase
•Suitable framework
•Footprint
•File system dependencies
•Usage / workload
BUSINESS
•Business criticality
•Risk tolerance
•Change frequency
•Lifecycle stage
•Domain expert availability
ECONOMIC
•Licensing costs (HW / SW)
•Time-to-market implications
•Revenue impact-fullness
8
©
Amadeus
IT
Group
and
its
affiliates
and
subsidiaries
{ Idealistic } Approach
Strangling
New features in new model
Shrink the monolith
•Split Frontend and Backend
•Extract services
Breaking
Build a parallel product
9
{ Two } Strategies for defeating the Monolith
:: Common Governance model ::
Common languages, tools, contracts
Smart Routing
Dynamic Routing
Service Migration
Load Shedding
Traffic Management
Canary Testing
Picking Seams
Team Organization
Business Processes
Verbs & Operations
Nouns & Resources
Models for read/ write
10
©
Amadeus
IT
Group
and
its
affiliates
and
subsidiaries
{ Case 1 } Monolith to a microservice
Operation
al
_Monolith has all modules/
components/ UI co-deployed
_Identify the seams
_Identify hidden coupling
_Don’t ignore the DB
_Note:
• It’s a hard journey!
• Organizations will change too!
11
©
Amadeus
IT
Group
and
its
affiliates
and
subsidiaries
{EMBRACE} The Monolith
Inspired by Christian Posta blogs
_Detail the seams
_Decouple the presentation logic into
a remote UI with API access
_Start small
12
Start with the {Seams}
_Consider macro services
_New code with toggles and flags
_Increased surface of security
_Note:
• Vision (of simplifying) is important and
so is the target
• Flags are complex
• API’s need to be secured and flexible
13
Start with the {Seams} – Part 2
_Separate the UI
_Every conversation is API based
_Initiate inner-sourcing
_Note:
• Opportunities to run hackathons
• Fast track API usage
• Limited downtime
14
Start {Small}
_Re-write the monolith
_Break the data components
_Focus on the API design
_Note:
• The old components are still
operational in the monolith
• Components are work in progress
15
Break the {Monolith}
_Focus on API design
_Connect the Data side
_Note:
• Monolith’s API’s are hard to crack
• Work around workarounds
16
Connect the {Dots} & open the {API’s}
_Direct the traffic
_Opportunity to test the waters
_Canary loads – Segment the traffic
_Note:
• Double the infra (scale it wisely)
• Double the operations
• Keep the temporary holes plugged
• Works best with new services
17
Start the {Switch}
_Autonomous service
_Decouple
_Open the API’s further
_Note:
• Resist the urge to use the monolith
• DevOps & Agile are important
• Move fast, be nimble
18
Enter the {New World}
one-time ETL
19
{ Case 2 } Monolith to a new service (Big Bang!)
Where we are today? (6-12m journey)
_Release 200x faster
_API help inner sourcing – Million+ pull requests
_API help backward compatibility – Almost zero rollbacks
_Architecture comes first
• Loosely coupled architecture
• DevOps and API first
_Trust in automation
• Bite-sized and iterative approach
©
Amadeus
IT
Group
and
its
affiliates
and
subsidiaries
Integrated API {Platform}
https://developers.amadeus.com
Thank you!
linkedin.com/in/arun-n

More Related Content

What's hot

APIdays Helsinki 2019 - API Security Risk Management with Bug Bounties with L...
APIdays Helsinki 2019 - API Security Risk Management with Bug Bounties with L...APIdays Helsinki 2019 - API Security Risk Management with Bug Bounties with L...
APIdays Helsinki 2019 - API Security Risk Management with Bug Bounties with L...
apidays
 
apidays LIVE New York 2021 - API narrative: A true story of APIs and I by Div...
apidays LIVE New York 2021 - API narrative: A true story of APIs and I by Div...apidays LIVE New York 2021 - API narrative: A true story of APIs and I by Div...
apidays LIVE New York 2021 - API narrative: A true story of APIs and I by Div...
apidays
 
apidays LIVE LONDON - Reference Architecture as Code (RaaC): A Framework to A...
apidays LIVE LONDON - Reference Architecture as Code (RaaC): A Framework to A...apidays LIVE LONDON - Reference Architecture as Code (RaaC): A Framework to A...
apidays LIVE LONDON - Reference Architecture as Code (RaaC): A Framework to A...
apidays
 
apidays LIVE London 2021 - Open up the vault by Katrien Van Gijsel, KBC
apidays LIVE London 2021 - Open up the vault by Katrien Van Gijsel, KBCapidays LIVE London 2021 - Open up the vault by Katrien Van Gijsel, KBC
apidays LIVE London 2021 - Open up the vault by Katrien Van Gijsel, KBC
apidays
 
apidays LIVE Paris - APIs for Governments: why, what and how by Monica Posada...
apidays LIVE Paris - APIs for Governments: why, what and how by Monica Posada...apidays LIVE Paris - APIs for Governments: why, what and how by Monica Posada...
apidays LIVE Paris - APIs for Governments: why, what and how by Monica Posada...
apidays
 
INTERFACE, by apidays - From Monolith to Open Finance with APIs by Marcilio ...
INTERFACE, by apidays  - From Monolith to Open Finance with APIs by Marcilio ...INTERFACE, by apidays  - From Monolith to Open Finance with APIs by Marcilio ...
INTERFACE, by apidays - From Monolith to Open Finance with APIs by Marcilio ...
apidays
 
Value Networks in Open Banking
Value Networks in Open BankingValue Networks in Open Banking
Value Networks in Open Banking
Matt McLarty
 
apidays LIVE Australia 2021 - Accelerating Connected Data Initiatives to Driv...
apidays LIVE Australia 2021 - Accelerating Connected Data Initiatives to Driv...apidays LIVE Australia 2021 - Accelerating Connected Data Initiatives to Driv...
apidays LIVE Australia 2021 - Accelerating Connected Data Initiatives to Driv...
apidays
 
apidays LIVE Helsinki & North - From APIs and platform business towards API e...
apidays LIVE Helsinki & North - From APIs and platform business towards API e...apidays LIVE Helsinki & North - From APIs and platform business towards API e...
apidays LIVE Helsinki & North - From APIs and platform business towards API e...
apidays
 
apidays LIVE New York 2021 - API as a product: who, what, where, when, why, a...
apidays LIVE New York 2021 - API as a product: who, what, where, when, why, a...apidays LIVE New York 2021 - API as a product: who, what, where, when, why, a...
apidays LIVE New York 2021 - API as a product: who, what, where, when, why, a...
apidays
 
APIdays Helsinki 2019 - Open Banking: Is it just smoke and mirrors? with Jann...
APIdays Helsinki 2019 - Open Banking: Is it just smoke and mirrors? with Jann...APIdays Helsinki 2019 - Open Banking: Is it just smoke and mirrors? with Jann...
APIdays Helsinki 2019 - Open Banking: Is it just smoke and mirrors? with Jann...
apidays
 
APIdays Helsinki 2019 - Finland, the Promised Land of Platform Business with ...
APIdays Helsinki 2019 - Finland, the Promised Land of Platform Business with ...APIdays Helsinki 2019 - Finland, the Promised Land of Platform Business with ...
APIdays Helsinki 2019 - Finland, the Promised Land of Platform Business with ...
apidays
 
apidays LIVE Paris 2021 - What does the future of communication APIs look lik...
apidays LIVE Paris 2021 - What does the future of communication APIs look lik...apidays LIVE Paris 2021 - What does the future of communication APIs look lik...
apidays LIVE Paris 2021 - What does the future of communication APIs look lik...
apidays
 
Explaining API Integration: How Does API Integration work?
Explaining API Integration: How Does API Integration work?Explaining API Integration: How Does API Integration work?
Explaining API Integration: How Does API Integration work?
DavidAltmen
 
APIdays Zurich 2019 - The Three Pillars of API Strategy Erik Wilde, GoodAPI
APIdays Zurich 2019 - The Three Pillars of API Strategy Erik Wilde, GoodAPIAPIdays Zurich 2019 - The Three Pillars of API Strategy Erik Wilde, GoodAPI
APIdays Zurich 2019 - The Three Pillars of API Strategy Erik Wilde, GoodAPI
apidays
 
apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...
apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...
apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...
apidays
 
APIdays Singapore 2019 - Maturity model for Microservices: Untangling a Big B...
APIdays Singapore 2019 - Maturity model for Microservices: Untangling a Big B...APIdays Singapore 2019 - Maturity model for Microservices: Untangling a Big B...
APIdays Singapore 2019 - Maturity model for Microservices: Untangling a Big B...
apidays
 
APIdays London 2019 - Open Banking:The day after PSD2 by Emmanuel Methivier, ...
APIdays London 2019 - Open Banking:The day after PSD2 by Emmanuel Methivier, ...APIdays London 2019 - Open Banking:The day after PSD2 by Emmanuel Methivier, ...
APIdays London 2019 - Open Banking:The day after PSD2 by Emmanuel Methivier, ...
apidays
 
I Love APIs London 2016 Keynote
I Love APIs London 2016 Keynote I Love APIs London 2016 Keynote
I Love APIs London 2016 Keynote
Apigee | Google Cloud
 
apidays LIVE London 2021 - From Open Banking to Embedded Finance by Simon Tor...
apidays LIVE London 2021 - From Open Banking to Embedded Finance by Simon Tor...apidays LIVE London 2021 - From Open Banking to Embedded Finance by Simon Tor...
apidays LIVE London 2021 - From Open Banking to Embedded Finance by Simon Tor...
apidays
 

What's hot (20)

APIdays Helsinki 2019 - API Security Risk Management with Bug Bounties with L...
APIdays Helsinki 2019 - API Security Risk Management with Bug Bounties with L...APIdays Helsinki 2019 - API Security Risk Management with Bug Bounties with L...
APIdays Helsinki 2019 - API Security Risk Management with Bug Bounties with L...
 
apidays LIVE New York 2021 - API narrative: A true story of APIs and I by Div...
apidays LIVE New York 2021 - API narrative: A true story of APIs and I by Div...apidays LIVE New York 2021 - API narrative: A true story of APIs and I by Div...
apidays LIVE New York 2021 - API narrative: A true story of APIs and I by Div...
 
apidays LIVE LONDON - Reference Architecture as Code (RaaC): A Framework to A...
apidays LIVE LONDON - Reference Architecture as Code (RaaC): A Framework to A...apidays LIVE LONDON - Reference Architecture as Code (RaaC): A Framework to A...
apidays LIVE LONDON - Reference Architecture as Code (RaaC): A Framework to A...
 
apidays LIVE London 2021 - Open up the vault by Katrien Van Gijsel, KBC
apidays LIVE London 2021 - Open up the vault by Katrien Van Gijsel, KBCapidays LIVE London 2021 - Open up the vault by Katrien Van Gijsel, KBC
apidays LIVE London 2021 - Open up the vault by Katrien Van Gijsel, KBC
 
apidays LIVE Paris - APIs for Governments: why, what and how by Monica Posada...
apidays LIVE Paris - APIs for Governments: why, what and how by Monica Posada...apidays LIVE Paris - APIs for Governments: why, what and how by Monica Posada...
apidays LIVE Paris - APIs for Governments: why, what and how by Monica Posada...
 
INTERFACE, by apidays - From Monolith to Open Finance with APIs by Marcilio ...
INTERFACE, by apidays  - From Monolith to Open Finance with APIs by Marcilio ...INTERFACE, by apidays  - From Monolith to Open Finance with APIs by Marcilio ...
INTERFACE, by apidays - From Monolith to Open Finance with APIs by Marcilio ...
 
Value Networks in Open Banking
Value Networks in Open BankingValue Networks in Open Banking
Value Networks in Open Banking
 
apidays LIVE Australia 2021 - Accelerating Connected Data Initiatives to Driv...
apidays LIVE Australia 2021 - Accelerating Connected Data Initiatives to Driv...apidays LIVE Australia 2021 - Accelerating Connected Data Initiatives to Driv...
apidays LIVE Australia 2021 - Accelerating Connected Data Initiatives to Driv...
 
apidays LIVE Helsinki & North - From APIs and platform business towards API e...
apidays LIVE Helsinki & North - From APIs and platform business towards API e...apidays LIVE Helsinki & North - From APIs and platform business towards API e...
apidays LIVE Helsinki & North - From APIs and platform business towards API e...
 
apidays LIVE New York 2021 - API as a product: who, what, where, when, why, a...
apidays LIVE New York 2021 - API as a product: who, what, where, when, why, a...apidays LIVE New York 2021 - API as a product: who, what, where, when, why, a...
apidays LIVE New York 2021 - API as a product: who, what, where, when, why, a...
 
APIdays Helsinki 2019 - Open Banking: Is it just smoke and mirrors? with Jann...
APIdays Helsinki 2019 - Open Banking: Is it just smoke and mirrors? with Jann...APIdays Helsinki 2019 - Open Banking: Is it just smoke and mirrors? with Jann...
APIdays Helsinki 2019 - Open Banking: Is it just smoke and mirrors? with Jann...
 
APIdays Helsinki 2019 - Finland, the Promised Land of Platform Business with ...
APIdays Helsinki 2019 - Finland, the Promised Land of Platform Business with ...APIdays Helsinki 2019 - Finland, the Promised Land of Platform Business with ...
APIdays Helsinki 2019 - Finland, the Promised Land of Platform Business with ...
 
apidays LIVE Paris 2021 - What does the future of communication APIs look lik...
apidays LIVE Paris 2021 - What does the future of communication APIs look lik...apidays LIVE Paris 2021 - What does the future of communication APIs look lik...
apidays LIVE Paris 2021 - What does the future of communication APIs look lik...
 
Explaining API Integration: How Does API Integration work?
Explaining API Integration: How Does API Integration work?Explaining API Integration: How Does API Integration work?
Explaining API Integration: How Does API Integration work?
 
APIdays Zurich 2019 - The Three Pillars of API Strategy Erik Wilde, GoodAPI
APIdays Zurich 2019 - The Three Pillars of API Strategy Erik Wilde, GoodAPIAPIdays Zurich 2019 - The Three Pillars of API Strategy Erik Wilde, GoodAPI
APIdays Zurich 2019 - The Three Pillars of API Strategy Erik Wilde, GoodAPI
 
apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...
apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...
apidays LIVE LONDON - Differentiating your Developer Program: Is Speed "A" Di...
 
APIdays Singapore 2019 - Maturity model for Microservices: Untangling a Big B...
APIdays Singapore 2019 - Maturity model for Microservices: Untangling a Big B...APIdays Singapore 2019 - Maturity model for Microservices: Untangling a Big B...
APIdays Singapore 2019 - Maturity model for Microservices: Untangling a Big B...
 
APIdays London 2019 - Open Banking:The day after PSD2 by Emmanuel Methivier, ...
APIdays London 2019 - Open Banking:The day after PSD2 by Emmanuel Methivier, ...APIdays London 2019 - Open Banking:The day after PSD2 by Emmanuel Methivier, ...
APIdays London 2019 - Open Banking:The day after PSD2 by Emmanuel Methivier, ...
 
I Love APIs London 2016 Keynote
I Love APIs London 2016 Keynote I Love APIs London 2016 Keynote
I Love APIs London 2016 Keynote
 
apidays LIVE London 2021 - From Open Banking to Embedded Finance by Simon Tor...
apidays LIVE London 2021 - From Open Banking to Embedded Finance by Simon Tor...apidays LIVE London 2021 - From Open Banking to Embedded Finance by Simon Tor...
apidays LIVE London 2021 - From Open Banking to Embedded Finance by Simon Tor...
 

Similar to apidays LIVE New York 2021 - Break up monoliths and lay them to REST! by Arun Narayanaswamy, Amadeus

MuleSoft Madrid Meetup #3 slides 2nd July 2020
MuleSoft Madrid Meetup #3 slides 2nd July 2020MuleSoft Madrid Meetup #3 slides 2nd July 2020
MuleSoft Madrid Meetup #3 slides 2nd July 2020
Ieva Navickaite
 
Manila MuleSoft Meetup #4 January 2019
Manila MuleSoft Meetup #4 January 2019Manila MuleSoft Meetup #4 January 2019
Manila MuleSoft Meetup #4 January 2019
Christopher Co
 
MuleSoft Meetup Valletta 1.0
MuleSoft Meetup Valletta  1.0MuleSoft Meetup Valletta  1.0
MuleSoft Meetup Valletta 1.0
Anastasiia Linnas
 
Fast, Secured and Safe Online Prescribing Tool in iOS and ANDROID
Fast, Secured and Safe Online Prescribing Tool in iOS and ANDROIDFast, Secured and Safe Online Prescribing Tool in iOS and ANDROID
Fast, Secured and Safe Online Prescribing Tool in iOS and ANDROID
Kalpen Shah
 
Delivering Mobile Apps to the Field with Oracle JET
Delivering Mobile Apps to the Field with Oracle JETDelivering Mobile Apps to the Field with Oracle JET
Delivering Mobile Apps to the Field with Oracle JET
Simon Haslam
 
Mario Derba keynote on Oracle IT Innovation Strategy at the ICIS event at Boc...
Mario Derba keynote on Oracle IT Innovation Strategy at the ICIS event at Boc...Mario Derba keynote on Oracle IT Innovation Strategy at the ICIS event at Boc...
Mario Derba keynote on Oracle IT Innovation Strategy at the ICIS event at Boc...
Mario Derba
 
IOvents project overview
IOvents project overviewIOvents project overview
IOvents project overview
Blue Telecom Consulting
 
B2B in Action – Case Studies
B2B in Action – Case StudiesB2B in Action – Case Studies
B2B in Action – Case Studies
Mark Morley, MBA
 
Working at Net Solutions
Working at Net SolutionsWorking at Net Solutions
Working at Net Solutions
Net Solutions
 
Delivering Mobile Apps to the field using Oracle
Delivering Mobile Apps to the field using OracleDelivering Mobile Apps to the field using Oracle
Delivering Mobile Apps to the field using Oracle
Simon Haslam
 
Best Practices for Managing MongoDB with Ops Manager
Best Practices for Managing MongoDB with Ops ManagerBest Practices for Managing MongoDB with Ops Manager
Best Practices for Managing MongoDB with Ops Manager
MongoDB
 
Using IBM DataPower for rapid security and application integration with an op...
Using IBM DataPower for rapid security and application integration with an op...Using IBM DataPower for rapid security and application integration with an op...
Using IBM DataPower for rapid security and application integration with an op...
Gennadiy Civil
 
Manchester MuleSoft Meetup #7
Manchester MuleSoft Meetup #7 Manchester MuleSoft Meetup #7
Manchester MuleSoft Meetup #7
Akshata Sawant
 
INTERFACE by apidays_Building a developer program in a large corporation from...
INTERFACE by apidays_Building a developer program in a large corporation from...INTERFACE by apidays_Building a developer program in a large corporation from...
INTERFACE by apidays_Building a developer program in a large corporation from...
apidays
 
ZiniosEdge Company Overview
ZiniosEdge Company OverviewZiniosEdge Company Overview
ZiniosEdge Company Overview
Vijay Kumar
 
Thrymr Corporate Deck
Thrymr Corporate DeckThrymr Corporate Deck
Thrymr Corporate DeckSameer Verma
 
Mastering MongoDB in Kubernetes - Amadeus
Mastering MongoDB in Kubernetes - AmadeusMastering MongoDB in Kubernetes - Amadeus
Mastering MongoDB in Kubernetes - Amadeus
MongoDB
 
MongoDB World 2019: From Transformation to Innovation: Lean-teams, Continuous...
MongoDB World 2019: From Transformation to Innovation: Lean-teams, Continuous...MongoDB World 2019: From Transformation to Innovation: Lean-teams, Continuous...
MongoDB World 2019: From Transformation to Innovation: Lean-teams, Continuous...
MongoDB
 

Similar to apidays LIVE New York 2021 - Break up monoliths and lay them to REST! by Arun Narayanaswamy, Amadeus (20)

MuleSoft Madrid Meetup #3 slides 2nd July 2020
MuleSoft Madrid Meetup #3 slides 2nd July 2020MuleSoft Madrid Meetup #3 slides 2nd July 2020
MuleSoft Madrid Meetup #3 slides 2nd July 2020
 
Manila MuleSoft Meetup #4 January 2019
Manila MuleSoft Meetup #4 January 2019Manila MuleSoft Meetup #4 January 2019
Manila MuleSoft Meetup #4 January 2019
 
MuleSoft Meetup Valletta 1.0
MuleSoft Meetup Valletta  1.0MuleSoft Meetup Valletta  1.0
MuleSoft Meetup Valletta 1.0
 
Fast, Secured and Safe Online Prescribing Tool in iOS and ANDROID
Fast, Secured and Safe Online Prescribing Tool in iOS and ANDROIDFast, Secured and Safe Online Prescribing Tool in iOS and ANDROID
Fast, Secured and Safe Online Prescribing Tool in iOS and ANDROID
 
Delivering Mobile Apps to the Field with Oracle JET
Delivering Mobile Apps to the Field with Oracle JETDelivering Mobile Apps to the Field with Oracle JET
Delivering Mobile Apps to the Field with Oracle JET
 
Mario Derba keynote on Oracle IT Innovation Strategy at the ICIS event at Boc...
Mario Derba keynote on Oracle IT Innovation Strategy at the ICIS event at Boc...Mario Derba keynote on Oracle IT Innovation Strategy at the ICIS event at Boc...
Mario Derba keynote on Oracle IT Innovation Strategy at the ICIS event at Boc...
 
IOvents project overview
IOvents project overviewIOvents project overview
IOvents project overview
 
B2B in Action – Case Studies
B2B in Action – Case StudiesB2B in Action – Case Studies
B2B in Action – Case Studies
 
Working at Net Solutions
Working at Net SolutionsWorking at Net Solutions
Working at Net Solutions
 
Delivering Mobile Apps to the field using Oracle
Delivering Mobile Apps to the field using OracleDelivering Mobile Apps to the field using Oracle
Delivering Mobile Apps to the field using Oracle
 
Marketing in the Age of Mobile
Marketing in the Age of MobileMarketing in the Age of Mobile
Marketing in the Age of Mobile
 
Best Practices for Managing MongoDB with Ops Manager
Best Practices for Managing MongoDB with Ops ManagerBest Practices for Managing MongoDB with Ops Manager
Best Practices for Managing MongoDB with Ops Manager
 
Using IBM DataPower for rapid security and application integration with an op...
Using IBM DataPower for rapid security and application integration with an op...Using IBM DataPower for rapid security and application integration with an op...
Using IBM DataPower for rapid security and application integration with an op...
 
Manchester MuleSoft Meetup #7
Manchester MuleSoft Meetup #7 Manchester MuleSoft Meetup #7
Manchester MuleSoft Meetup #7
 
INTERFACE by apidays_Building a developer program in a large corporation from...
INTERFACE by apidays_Building a developer program in a large corporation from...INTERFACE by apidays_Building a developer program in a large corporation from...
INTERFACE by apidays_Building a developer program in a large corporation from...
 
ZiniosEdge Company Overview
ZiniosEdge Company OverviewZiniosEdge Company Overview
ZiniosEdge Company Overview
 
Thrymr Corporate Deck
Thrymr Corporate DeckThrymr Corporate Deck
Thrymr Corporate Deck
 
Mastering MongoDB in Kubernetes - Amadeus
Mastering MongoDB in Kubernetes - AmadeusMastering MongoDB in Kubernetes - Amadeus
Mastering MongoDB in Kubernetes - Amadeus
 
Resume
ResumeResume
Resume
 
MongoDB World 2019: From Transformation to Innovation: Lean-teams, Continuous...
MongoDB World 2019: From Transformation to Innovation: Lean-teams, Continuous...MongoDB World 2019: From Transformation to Innovation: Lean-teams, Continuous...
MongoDB World 2019: From Transformation to Innovation: Lean-teams, Continuous...
 

More from apidays

Apidays Helsinki 2024 - APIs ahoy, the case of Customer Booking APIs in Finn...
Apidays Helsinki 2024 -  APIs ahoy, the case of Customer Booking APIs in Finn...Apidays Helsinki 2024 -  APIs ahoy, the case of Customer Booking APIs in Finn...
Apidays Helsinki 2024 - APIs ahoy, the case of Customer Booking APIs in Finn...
apidays
 
Apidays Helsinki 2024 - From Chaos to Calm- Navigating Emerging API Security...
Apidays Helsinki 2024 -  From Chaos to Calm- Navigating Emerging API Security...Apidays Helsinki 2024 -  From Chaos to Calm- Navigating Emerging API Security...
Apidays Helsinki 2024 - From Chaos to Calm- Navigating Emerging API Security...
apidays
 
Apidays Helsinki 2024 - What is next now that your organization created a (si...
Apidays Helsinki 2024 - What is next now that your organization created a (si...Apidays Helsinki 2024 - What is next now that your organization created a (si...
Apidays Helsinki 2024 - What is next now that your organization created a (si...
apidays
 
Apidays Helsinki 2024 - There’s no AI without API, but what does this mean fo...
Apidays Helsinki 2024 - There’s no AI without API, but what does this mean fo...Apidays Helsinki 2024 - There’s no AI without API, but what does this mean fo...
Apidays Helsinki 2024 - There’s no AI without API, but what does this mean fo...
apidays
 
Apidays Helsinki 2024 - Sustainable IT and API Performance - How to Bring The...
Apidays Helsinki 2024 - Sustainable IT and API Performance - How to Bring The...Apidays Helsinki 2024 - Sustainable IT and API Performance - How to Bring The...
Apidays Helsinki 2024 - Sustainable IT and API Performance - How to Bring The...
apidays
 
Apidays Helsinki 2024 - Security Vulnerabilities in your APIs by Lukáš Ďurovs...
Apidays Helsinki 2024 - Security Vulnerabilities in your APIs by Lukáš Ďurovs...Apidays Helsinki 2024 - Security Vulnerabilities in your APIs by Lukáš Ďurovs...
Apidays Helsinki 2024 - Security Vulnerabilities in your APIs by Lukáš Ďurovs...
apidays
 
Apidays Helsinki 2024 - Data, API’s and Banks, with AI on top by Sergio Giral...
Apidays Helsinki 2024 - Data, API’s and Banks, with AI on top by Sergio Giral...Apidays Helsinki 2024 - Data, API’s and Banks, with AI on top by Sergio Giral...
Apidays Helsinki 2024 - Data, API’s and Banks, with AI on top by Sergio Giral...
apidays
 
Apidays Helsinki 2024 - Data Ecosystems Driving the Green Transition by Olli ...
Apidays Helsinki 2024 - Data Ecosystems Driving the Green Transition by Olli ...Apidays Helsinki 2024 - Data Ecosystems Driving the Green Transition by Olli ...
Apidays Helsinki 2024 - Data Ecosystems Driving the Green Transition by Olli ...
apidays
 
Apidays Helsinki 2024 - Bridging the Gap Between Backend and Frontend API Tes...
Apidays Helsinki 2024 - Bridging the Gap Between Backend and Frontend API Tes...Apidays Helsinki 2024 - Bridging the Gap Between Backend and Frontend API Tes...
Apidays Helsinki 2024 - Bridging the Gap Between Backend and Frontend API Tes...
apidays
 
Apidays Helsinki 2024 - API Compliance by Design by Marjukka Niinioja, Osaango
Apidays Helsinki 2024 - API Compliance by Design by Marjukka Niinioja, OsaangoApidays Helsinki 2024 - API Compliance by Design by Marjukka Niinioja, Osaango
Apidays Helsinki 2024 - API Compliance by Design by Marjukka Niinioja, Osaango
apidays
 
Apidays Helsinki 2024 - ABLOY goes API economy – Transformation story by Hann...
Apidays Helsinki 2024 - ABLOY goes API economy – Transformation story by Hann...Apidays Helsinki 2024 - ABLOY goes API economy – Transformation story by Hann...
Apidays Helsinki 2024 - ABLOY goes API economy – Transformation story by Hann...
apidays
 
Apidays New York 2024 - The subtle art of API rate limiting by Josh Twist, Zuplo
Apidays New York 2024 - The subtle art of API rate limiting by Josh Twist, ZuploApidays New York 2024 - The subtle art of API rate limiting by Josh Twist, Zuplo
Apidays New York 2024 - The subtle art of API rate limiting by Josh Twist, Zuplo
apidays
 
Apidays New York 2024 - RESTful API Patterns and Practices by Mike Amundsen, ...
Apidays New York 2024 - RESTful API Patterns and Practices by Mike Amundsen, ...Apidays New York 2024 - RESTful API Patterns and Practices by Mike Amundsen, ...
Apidays New York 2024 - RESTful API Patterns and Practices by Mike Amundsen, ...
apidays
 
Apidays New York 2024 - Putting AI into API Security by Corey Ball, Moss Adams
Apidays New York 2024 - Putting AI into API Security by Corey Ball, Moss AdamsApidays New York 2024 - Putting AI into API Security by Corey Ball, Moss Adams
Apidays New York 2024 - Putting AI into API Security by Corey Ball, Moss Adams
apidays
 
Apidays New York 2024 - Prototype-first - A modern API development workflow b...
Apidays New York 2024 - Prototype-first - A modern API development workflow b...Apidays New York 2024 - Prototype-first - A modern API development workflow b...
Apidays New York 2024 - Prototype-first - A modern API development workflow b...
apidays
 
Apidays New York 2024 - Post-Quantum API Security by Francois Lascelles, Broa...
Apidays New York 2024 - Post-Quantum API Security by Francois Lascelles, Broa...Apidays New York 2024 - Post-Quantum API Security by Francois Lascelles, Broa...
Apidays New York 2024 - Post-Quantum API Security by Francois Lascelles, Broa...
apidays
 
Apidays New York 2024 - Increase your productivity with no-code GraphQL mocki...
Apidays New York 2024 - Increase your productivity with no-code GraphQL mocki...Apidays New York 2024 - Increase your productivity with no-code GraphQL mocki...
Apidays New York 2024 - Increase your productivity with no-code GraphQL mocki...
apidays
 
Apidays New York 2024 - Driving API & EDA Success by Marcelo Caponi, Danone
Apidays New York 2024 - Driving API & EDA Success by Marcelo Caponi, DanoneApidays New York 2024 - Driving API & EDA Success by Marcelo Caponi, Danone
Apidays New York 2024 - Driving API & EDA Success by Marcelo Caponi, Danone
apidays
 
Apidays New York 2024 - Build a terrible API for people you hate by Jim Benne...
Apidays New York 2024 - Build a terrible API for people you hate by Jim Benne...Apidays New York 2024 - Build a terrible API for people you hate by Jim Benne...
Apidays New York 2024 - Build a terrible API for people you hate by Jim Benne...
apidays
 
Apidays New York 2024 - API Secret Tokens Exposed by Tristan Kalos and Antoin...
Apidays New York 2024 - API Secret Tokens Exposed by Tristan Kalos and Antoin...Apidays New York 2024 - API Secret Tokens Exposed by Tristan Kalos and Antoin...
Apidays New York 2024 - API Secret Tokens Exposed by Tristan Kalos and Antoin...
apidays
 

More from apidays (20)

Apidays Helsinki 2024 - APIs ahoy, the case of Customer Booking APIs in Finn...
Apidays Helsinki 2024 -  APIs ahoy, the case of Customer Booking APIs in Finn...Apidays Helsinki 2024 -  APIs ahoy, the case of Customer Booking APIs in Finn...
Apidays Helsinki 2024 - APIs ahoy, the case of Customer Booking APIs in Finn...
 
Apidays Helsinki 2024 - From Chaos to Calm- Navigating Emerging API Security...
Apidays Helsinki 2024 -  From Chaos to Calm- Navigating Emerging API Security...Apidays Helsinki 2024 -  From Chaos to Calm- Navigating Emerging API Security...
Apidays Helsinki 2024 - From Chaos to Calm- Navigating Emerging API Security...
 
Apidays Helsinki 2024 - What is next now that your organization created a (si...
Apidays Helsinki 2024 - What is next now that your organization created a (si...Apidays Helsinki 2024 - What is next now that your organization created a (si...
Apidays Helsinki 2024 - What is next now that your organization created a (si...
 
Apidays Helsinki 2024 - There’s no AI without API, but what does this mean fo...
Apidays Helsinki 2024 - There’s no AI without API, but what does this mean fo...Apidays Helsinki 2024 - There’s no AI without API, but what does this mean fo...
Apidays Helsinki 2024 - There’s no AI without API, but what does this mean fo...
 
Apidays Helsinki 2024 - Sustainable IT and API Performance - How to Bring The...
Apidays Helsinki 2024 - Sustainable IT and API Performance - How to Bring The...Apidays Helsinki 2024 - Sustainable IT and API Performance - How to Bring The...
Apidays Helsinki 2024 - Sustainable IT and API Performance - How to Bring The...
 
Apidays Helsinki 2024 - Security Vulnerabilities in your APIs by Lukáš Ďurovs...
Apidays Helsinki 2024 - Security Vulnerabilities in your APIs by Lukáš Ďurovs...Apidays Helsinki 2024 - Security Vulnerabilities in your APIs by Lukáš Ďurovs...
Apidays Helsinki 2024 - Security Vulnerabilities in your APIs by Lukáš Ďurovs...
 
Apidays Helsinki 2024 - Data, API’s and Banks, with AI on top by Sergio Giral...
Apidays Helsinki 2024 - Data, API’s and Banks, with AI on top by Sergio Giral...Apidays Helsinki 2024 - Data, API’s and Banks, with AI on top by Sergio Giral...
Apidays Helsinki 2024 - Data, API’s and Banks, with AI on top by Sergio Giral...
 
Apidays Helsinki 2024 - Data Ecosystems Driving the Green Transition by Olli ...
Apidays Helsinki 2024 - Data Ecosystems Driving the Green Transition by Olli ...Apidays Helsinki 2024 - Data Ecosystems Driving the Green Transition by Olli ...
Apidays Helsinki 2024 - Data Ecosystems Driving the Green Transition by Olli ...
 
Apidays Helsinki 2024 - Bridging the Gap Between Backend and Frontend API Tes...
Apidays Helsinki 2024 - Bridging the Gap Between Backend and Frontend API Tes...Apidays Helsinki 2024 - Bridging the Gap Between Backend and Frontend API Tes...
Apidays Helsinki 2024 - Bridging the Gap Between Backend and Frontend API Tes...
 
Apidays Helsinki 2024 - API Compliance by Design by Marjukka Niinioja, Osaango
Apidays Helsinki 2024 - API Compliance by Design by Marjukka Niinioja, OsaangoApidays Helsinki 2024 - API Compliance by Design by Marjukka Niinioja, Osaango
Apidays Helsinki 2024 - API Compliance by Design by Marjukka Niinioja, Osaango
 
Apidays Helsinki 2024 - ABLOY goes API economy – Transformation story by Hann...
Apidays Helsinki 2024 - ABLOY goes API economy – Transformation story by Hann...Apidays Helsinki 2024 - ABLOY goes API economy – Transformation story by Hann...
Apidays Helsinki 2024 - ABLOY goes API economy – Transformation story by Hann...
 
Apidays New York 2024 - The subtle art of API rate limiting by Josh Twist, Zuplo
Apidays New York 2024 - The subtle art of API rate limiting by Josh Twist, ZuploApidays New York 2024 - The subtle art of API rate limiting by Josh Twist, Zuplo
Apidays New York 2024 - The subtle art of API rate limiting by Josh Twist, Zuplo
 
Apidays New York 2024 - RESTful API Patterns and Practices by Mike Amundsen, ...
Apidays New York 2024 - RESTful API Patterns and Practices by Mike Amundsen, ...Apidays New York 2024 - RESTful API Patterns and Practices by Mike Amundsen, ...
Apidays New York 2024 - RESTful API Patterns and Practices by Mike Amundsen, ...
 
Apidays New York 2024 - Putting AI into API Security by Corey Ball, Moss Adams
Apidays New York 2024 - Putting AI into API Security by Corey Ball, Moss AdamsApidays New York 2024 - Putting AI into API Security by Corey Ball, Moss Adams
Apidays New York 2024 - Putting AI into API Security by Corey Ball, Moss Adams
 
Apidays New York 2024 - Prototype-first - A modern API development workflow b...
Apidays New York 2024 - Prototype-first - A modern API development workflow b...Apidays New York 2024 - Prototype-first - A modern API development workflow b...
Apidays New York 2024 - Prototype-first - A modern API development workflow b...
 
Apidays New York 2024 - Post-Quantum API Security by Francois Lascelles, Broa...
Apidays New York 2024 - Post-Quantum API Security by Francois Lascelles, Broa...Apidays New York 2024 - Post-Quantum API Security by Francois Lascelles, Broa...
Apidays New York 2024 - Post-Quantum API Security by Francois Lascelles, Broa...
 
Apidays New York 2024 - Increase your productivity with no-code GraphQL mocki...
Apidays New York 2024 - Increase your productivity with no-code GraphQL mocki...Apidays New York 2024 - Increase your productivity with no-code GraphQL mocki...
Apidays New York 2024 - Increase your productivity with no-code GraphQL mocki...
 
Apidays New York 2024 - Driving API & EDA Success by Marcelo Caponi, Danone
Apidays New York 2024 - Driving API & EDA Success by Marcelo Caponi, DanoneApidays New York 2024 - Driving API & EDA Success by Marcelo Caponi, Danone
Apidays New York 2024 - Driving API & EDA Success by Marcelo Caponi, Danone
 
Apidays New York 2024 - Build a terrible API for people you hate by Jim Benne...
Apidays New York 2024 - Build a terrible API for people you hate by Jim Benne...Apidays New York 2024 - Build a terrible API for people you hate by Jim Benne...
Apidays New York 2024 - Build a terrible API for people you hate by Jim Benne...
 
Apidays New York 2024 - API Secret Tokens Exposed by Tristan Kalos and Antoin...
Apidays New York 2024 - API Secret Tokens Exposed by Tristan Kalos and Antoin...Apidays New York 2024 - API Secret Tokens Exposed by Tristan Kalos and Antoin...
Apidays New York 2024 - API Secret Tokens Exposed by Tristan Kalos and Antoin...
 

Recently uploaded

Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 

Recently uploaded (20)

Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 

apidays LIVE New York 2021 - Break up monoliths and lay them to REST! by Arun Narayanaswamy, Amadeus

  • 3. Arun Narayanaswamy Director - Platform Engineering A bit about me
  • 4. Amadeus in a few words 4 _ We are the leading technology company dedicated to the global travel industry _ We are present in 190+ countries and employ 20,000+ people worldwide _ Our solutions enrich travel for billions of people every year _ We work together with our customers, partners and other players in the industry to improve business performance and shape the future of travel 7th consecutive year included in the DJSI Recognized as world leader in the Software & Services industry sector in the Dow Jones Sustainability Index in 2018 In world’s top 10 Software companies Forbes 2020 global rankings 1.8+ billion Passengers boarded in 2018 with Amadeus and Navitaire solutions 640+ million Total bookings processed in 2018 using the Amadeus distribution platform Euro Stoxx 50 Entry in 2018 Recognition as one of the largest/ best performing public companies in Europe
  • 5. © Amadeus IT Group and its affiliates and subsidiaries 5 MONOLITHS / MAINFRAMES MONOLITHS SOA + API’s MICRO / MACRO SERVICE - CLOUD Enterprise evolution so far – Internal and External Platform TTY EDIFACT SOAP REST TTY EDIFACT … ?
  • 6. Defining Monoliths •Application monolith •Joined at the database •Monolithic builds •Monolithic releases •Monolithic thinking
  • 7. Choosing which one to break? TECHNICAL •Codebase •Suitable framework •Footprint •File system dependencies •Usage / workload BUSINESS •Business criticality •Risk tolerance •Change frequency •Lifecycle stage •Domain expert availability ECONOMIC •Licensing costs (HW / SW) •Time-to-market implications •Revenue impact-fullness
  • 9. Strangling New features in new model Shrink the monolith •Split Frontend and Backend •Extract services Breaking Build a parallel product 9 { Two } Strategies for defeating the Monolith :: Common Governance model :: Common languages, tools, contracts Smart Routing Dynamic Routing Service Migration Load Shedding Traffic Management Canary Testing Picking Seams Team Organization Business Processes Verbs & Operations Nouns & Resources Models for read/ write
  • 10. 10 © Amadeus IT Group and its affiliates and subsidiaries { Case 1 } Monolith to a microservice Operation al
  • 11. _Monolith has all modules/ components/ UI co-deployed _Identify the seams _Identify hidden coupling _Don’t ignore the DB _Note: • It’s a hard journey! • Organizations will change too! 11 © Amadeus IT Group and its affiliates and subsidiaries {EMBRACE} The Monolith Inspired by Christian Posta blogs
  • 12. _Detail the seams _Decouple the presentation logic into a remote UI with API access _Start small 12 Start with the {Seams}
  • 13. _Consider macro services _New code with toggles and flags _Increased surface of security _Note: • Vision (of simplifying) is important and so is the target • Flags are complex • API’s need to be secured and flexible 13 Start with the {Seams} – Part 2
  • 14. _Separate the UI _Every conversation is API based _Initiate inner-sourcing _Note: • Opportunities to run hackathons • Fast track API usage • Limited downtime 14 Start {Small}
  • 15. _Re-write the monolith _Break the data components _Focus on the API design _Note: • The old components are still operational in the monolith • Components are work in progress 15 Break the {Monolith}
  • 16. _Focus on API design _Connect the Data side _Note: • Monolith’s API’s are hard to crack • Work around workarounds 16 Connect the {Dots} & open the {API’s}
  • 17. _Direct the traffic _Opportunity to test the waters _Canary loads – Segment the traffic _Note: • Double the infra (scale it wisely) • Double the operations • Keep the temporary holes plugged • Works best with new services 17 Start the {Switch}
  • 18. _Autonomous service _Decouple _Open the API’s further _Note: • Resist the urge to use the monolith • DevOps & Agile are important • Move fast, be nimble 18 Enter the {New World} one-time ETL
  • 19. 19 { Case 2 } Monolith to a new service (Big Bang!)
  • 20. Where we are today? (6-12m journey) _Release 200x faster _API help inner sourcing – Million+ pull requests _API help backward compatibility – Almost zero rollbacks _Architecture comes first • Loosely coupled architecture • DevOps and API first _Trust in automation • Bite-sized and iterative approach

Editor's Notes

  1. Quick introduction about me and what my team enables in the organization. I manage a team which helps build internal platforms and tooling needed for developers to be more efficient
  2. Introduction about the organization
  3. Opening up opportunities growing beyond People transporters to manage merchandising