Austin API Summit 2019 - APIs, Microservices, and Serverless: The Shape of Th...LaunchAny
A look at the growth of APIs, the influence of microservices and serverless, and the new enterprise API platform stack including API profiles, multiple API styles, and data management
Austin API Summit 2018: Are REST APIs Still Relevant Today?LaunchAny
A look at common API styles available today, a look back at historical API styles, and guidance for selecting the right API styles for your organization. Deep-dive of HTTP, mentioned in the presentation, can be found at: http://bit.ly/power-http
GlueCon 2018: Are REST APIs Still Relevant Today?LaunchAny
A look at common API styles available today, a look back at historical API styles, and guidance for selecting the right API styles for your organization. Deep-dive of HTTP, mentioned in the presentation, can be found at: http://bit.ly/power-http
GlueCon 2019: Beyond REST - Moving to Event-Based APIs and StreamingLaunchAny
For more than a decade, web APIs have replaced the previous generation of web services. Throughout this period of growth, most APIs have been restricted to request-response over HTTP. We are now seeing a move back to eventing with the popularity of webhooks. Additionally, streaming is becoming another option for connecting services, apps, and devices. In this talk, we will look at the opportunities that event-based APIs and streaming offer and how our software architecture is evolving to handle these new styles of API interaction.
Lessons in Transforming the Enterprise to an API PlatformLaunchAny
A look at lessons from our recent consulting engagements on why and how enterprises are moving from an API program to an API platform as part of their digital transformation. Includes 5 common practices we see across successful enterprises as they move to an API platform. Recording: https://www.youtube.com/watch?v=Km-mCx0Zbgo&feature=youtu.be
apidays LIVE Australia 2020 - Data with a Mission by Matt McLarty apidays
apidays LIVE Australia 2020 - Building Business Ecosystems
Data with a Mission: A COVID-19 API Case Study
Matt McLarty, Global Leader, API Strategy & Sanjna Verma, Product Manager at MuleSoft
To view recording of this webinar please use the below URL:
http://wso2.com/library/webinars/2015/08/wso2-api-platform-vision-and-roadmap/
WSO2 API platform adopters are driving digital business and creating innovative business models. API platforms create a secure, self-service, managed, and monetized environment that increases safe connected business interactions.
In this presentation, Chris and Shiro will describe:
Key goals and challenges driving API platform adoption
WSO2 API Platform capabilities and advantages
Visionary platform use cases
Innovative customer success stories
Austin API Summit 2019 - APIs, Microservices, and Serverless: The Shape of Th...LaunchAny
A look at the growth of APIs, the influence of microservices and serverless, and the new enterprise API platform stack including API profiles, multiple API styles, and data management
Austin API Summit 2018: Are REST APIs Still Relevant Today?LaunchAny
A look at common API styles available today, a look back at historical API styles, and guidance for selecting the right API styles for your organization. Deep-dive of HTTP, mentioned in the presentation, can be found at: http://bit.ly/power-http
GlueCon 2018: Are REST APIs Still Relevant Today?LaunchAny
A look at common API styles available today, a look back at historical API styles, and guidance for selecting the right API styles for your organization. Deep-dive of HTTP, mentioned in the presentation, can be found at: http://bit.ly/power-http
GlueCon 2019: Beyond REST - Moving to Event-Based APIs and StreamingLaunchAny
For more than a decade, web APIs have replaced the previous generation of web services. Throughout this period of growth, most APIs have been restricted to request-response over HTTP. We are now seeing a move back to eventing with the popularity of webhooks. Additionally, streaming is becoming another option for connecting services, apps, and devices. In this talk, we will look at the opportunities that event-based APIs and streaming offer and how our software architecture is evolving to handle these new styles of API interaction.
Lessons in Transforming the Enterprise to an API PlatformLaunchAny
A look at lessons from our recent consulting engagements on why and how enterprises are moving from an API program to an API platform as part of their digital transformation. Includes 5 common practices we see across successful enterprises as they move to an API platform. Recording: https://www.youtube.com/watch?v=Km-mCx0Zbgo&feature=youtu.be
apidays LIVE Australia 2020 - Data with a Mission by Matt McLarty apidays
apidays LIVE Australia 2020 - Building Business Ecosystems
Data with a Mission: A COVID-19 API Case Study
Matt McLarty, Global Leader, API Strategy & Sanjna Verma, Product Manager at MuleSoft
To view recording of this webinar please use the below URL:
http://wso2.com/library/webinars/2015/08/wso2-api-platform-vision-and-roadmap/
WSO2 API platform adopters are driving digital business and creating innovative business models. API platforms create a secure, self-service, managed, and monetized environment that increases safe connected business interactions.
In this presentation, Chris and Shiro will describe:
Key goals and challenges driving API platform adoption
WSO2 API Platform capabilities and advantages
Visionary platform use cases
Innovative customer success stories
Any new digital service being built today also needs to be exposed as an API. This is the core of agile, successful digital businesses. It forces digital organizations to create new APIs while consuming many other APIs in the process, effectively being part of the global API supply chain.
However, many API strategies fail, mostly due to underestimating the full lifecycle of APIs from conceptualization to engineering to production and evolution. Getting optimal ROI from APIs requires understanding the nuances of building APIs and finding the right balance between what you build and reuse. This slide deck discusses:
• How we develop APIs today and commonly noticed problems
• The different types of APIs in an organization and their nuances
• 5 key elements for developing enterprise-grade APIs for the enterprise
• The safest bet for a successful API strategy
We also explore Choreo, an integration Platform as a Service for API developers: https://wso2.com/choreo
INTERFACE, by apidays - Airline industry API standardization by Yan Sun, IATAapidays
INTERFACE, by apidays 2021 - It’s APIs all the way down
June 30, July 1 & 2, 2021
Airline industry API standardization
Yan Sun, Technology Standard Manager at IATA
API Management For Building Software Applications Powerpoint Presentation SlidesSlideTeam
It covers all the important concepts and has relevant templates which cater to your business needs. This complete deck has PPT slides on API Management For Building Software Applications Powerpoint Presentation Slides with well suited graphics and subject driven content. This deck consists of total of fifty slides. All templates are completely editable for your convenience. You can change the colour, text and font size of these slides. You can add or delete the content as per your requirement. Get access to this professionally designed complete deck presentation by clicking the download button below. https://bit.ly/34qpkqr
apidays LIVE Paris - The Business of APIs by Jed Ngapidays
apidays LIVE Paris - Responding to the New Normal with APIs for Business, People and Society
December 8, 9 & 10, 2020
The Business of APIs: Lessons from building the world's largest API Marketplace
Jed Ng, Tech & API Investor
The Open API Initiative, s̶i̶x̶ Nine Months and Counting." Are you new to the OAI? At the Sept. 15, 2016 OAI Meetup, we started the evening with a brief overview of the Open API Initiative, some background on the Swagger Project that it's based upon, and how many companies today are collaborating to enable open governance of the OAS 3.0 Spec - as it approaches completion later this year. - presented by Jeff Borek, WW Program Director, Open Cloud Business Development, Software Group, IBM Corporation
API Gateways are the well suited service for microservices architecture. It provides many security and performance related features along with reliability of the system. These slides explains what is API Gateway. What is microservices architecture, its benefits and how API Gateway empower this architecture. Further more API Gateway aggregation is explained with an example.
apidays LIVE Australia 2020 - Building an Enterprise Eventing Platform by Gna...apidays
apidays LIVE Australia 2020 - Building Business Ecosystems
Building an Enterprise Eventing Platform using Apache Kafka
Gnanaguru Sattanathan, Solutions Engineer at Confluent, Kevin Barton Solution Designer at NAB & Mathew Chai, NAB
Overview of API Management ArchitecturesNordic APIs
APIs are fueling innovation and digital transformation initiatives. With the explosive growth in APIs, developers and architects are employing different kinds of architectures to process API calls. Attend this session to learn about commonly deployed API Management architectures to process API traffic.
Type 1: Centralized data plane and control plane.
Type 2: “Hybrid” architectural approach that involves some processing at the edge by microgateways to process API calls between microservices.
Type 3: Decoupled data plane and control plane resulting in no need for microgateways or databases to process API calls.
apidays LIVE Australia 2020 - Building a scalable API platform for an IoT eco...apidays
apidays LIVE Australia 2020 - Building Business Ecosystems
Building a scalable API platform for an IoT ecosystem
Pooja Subramanian, Lead Consultant at ThoughtWorks & Archanaa Ravikumar, Lead Engineer at BCG Digital Ventures
Presentation for the recent developerWorks Open broadcast where OAI Board member Jeff Borek (@jeffborek) moderates a discussion with fellow OAI members Capital One's Dennis Brennan (@dennis_brennan), Apigee's Marsh Gardiner (@earth2marsh) and Tony Tam (@fehguy) of SmartBear Software along with Raymond Feng (@cyberfeng) of StrongLoop.
Changing the game in hospitality integrationsluisw19
The hospitality industry is undergoing the greatest transformation in its contemporary history. An industry known for its ‘high-touch’ nature and not necessarily famous for embracing the latest / greatest tech, has been forced to adapt and embrace modern technologies or risk becoming irrelevant in a post-pandemic world.
Join this talk to learn how Oracle Hospitality’s Open API strategy is changing the game in hospitality integrations by not only enabling innovation at an unprecedented rate, but also by changing the API-value chain to ensure that all participants of the Hospitality API economy benefit from this move.
IATA Open Air: How API Standardization Enables Innovation in the Airline Indu...SmartBear
The necessity of surviving during the economic upheaval of a global pandemic is fueling innovation in the airline industry. A new age of aviation is being built on digital technology and APIs to improve data sharing, reduce costs, and optimize revenue for carriers.
API standards are the key to the success of any digital initiative, enabling interoperability between independent parties. The International Air Transport Association (IATA), the industry trade association responsible for developing the global standards for airlines, are utilizing SwaggerHub, the API design and documentation platform, to help bring these best practices to life.
In this webinar session, we explore:
How IATA’s Open Air initiative allows the industry to open up its digital capabilities for innovation
Open Air standard as the common technical approach to describing API definitions
Best practices for scaling API design and standardization across the industry
A live API design demonstration with SwaggerHub and IATA
Api management best practices with wso2 api managerChanaka Fernando
API Management best practices with WSO2 API Manager discusses the common best practices of API management and how those can be applied with WSO2 API Manager
Journey to APIs and Microservices: Best PracticesDeepak Nadig
Agility is enabled by systems that are flexible and extensible.
IEEE Standard Glossary of Software Engineering Technology defines Flexibility as the ease with which a system or component can be modified for use in applications or environments other than those for which it was specifically designed. and Extensibility as the ease with which a system or component can be modified to increase its functional capacity.
As customer needs evolve, flexibility helps with composing features and applications rapidly from using API, and extensibility helps in introducing the required changes quickly by making changes in services.
The challenge many companies have today is that they have built systems primarily as monoliths during a stage of their evolution, or have several services but they are tightly coupled. Satisfying a customer need even though the functionality already exists can take significant effort and cost.
Companies are therefore moving to APIs and microservices to address this business imperative. While many initiate this journey, most of them don’t end up with the intended outcomes - they falter or fail and go through many iterations.
This talk will share principles, best practices and approaches - across architecture, organizational and cultural - that have been applied in transforming companies such as eBay, PayPal and Intuit to APIs and Microservices.
What is API?
Define API Complete Life Cycle
What are the components of the Anypoint platform?
What is Auto-discovery?
Types of policies
How to apply policies in an application?
Basic endpoint
Proxy endpoint
What is proxy API and how to create it?
Establish, Grow, and Mature Your API Platform - James Higginbotham, LaunchAnyNordic APIs
A presentation given by James Higginbotham, Executive API Consultant, LaunchAny, at our 2024 Austin API Summit, March 12-13.
Session Description: Building and growing an API platform takes more than building and organizing your APIs. It requires understanding the needs of your ecosystem, establishing lightweight processes that drive discoverability, providing the resources for self-service enablement, and delivering a federated API coach program to scale your efforts. This talk will explore the practices and patterns implemented by global organizations that will help your API ecosystem shift from a functional program to a transformational API platform.
Crafting an API Strategy with an API MarketplaceWSO2
This slide deck will focus on the key components required to create an API marketplace. It will explain the business benefits of this concept, the complete architecture, and how you can get started.
Any new digital service being built today also needs to be exposed as an API. This is the core of agile, successful digital businesses. It forces digital organizations to create new APIs while consuming many other APIs in the process, effectively being part of the global API supply chain.
However, many API strategies fail, mostly due to underestimating the full lifecycle of APIs from conceptualization to engineering to production and evolution. Getting optimal ROI from APIs requires understanding the nuances of building APIs and finding the right balance between what you build and reuse. This slide deck discusses:
• How we develop APIs today and commonly noticed problems
• The different types of APIs in an organization and their nuances
• 5 key elements for developing enterprise-grade APIs for the enterprise
• The safest bet for a successful API strategy
We also explore Choreo, an integration Platform as a Service for API developers: https://wso2.com/choreo
INTERFACE, by apidays - Airline industry API standardization by Yan Sun, IATAapidays
INTERFACE, by apidays 2021 - It’s APIs all the way down
June 30, July 1 & 2, 2021
Airline industry API standardization
Yan Sun, Technology Standard Manager at IATA
API Management For Building Software Applications Powerpoint Presentation SlidesSlideTeam
It covers all the important concepts and has relevant templates which cater to your business needs. This complete deck has PPT slides on API Management For Building Software Applications Powerpoint Presentation Slides with well suited graphics and subject driven content. This deck consists of total of fifty slides. All templates are completely editable for your convenience. You can change the colour, text and font size of these slides. You can add or delete the content as per your requirement. Get access to this professionally designed complete deck presentation by clicking the download button below. https://bit.ly/34qpkqr
apidays LIVE Paris - The Business of APIs by Jed Ngapidays
apidays LIVE Paris - Responding to the New Normal with APIs for Business, People and Society
December 8, 9 & 10, 2020
The Business of APIs: Lessons from building the world's largest API Marketplace
Jed Ng, Tech & API Investor
The Open API Initiative, s̶i̶x̶ Nine Months and Counting." Are you new to the OAI? At the Sept. 15, 2016 OAI Meetup, we started the evening with a brief overview of the Open API Initiative, some background on the Swagger Project that it's based upon, and how many companies today are collaborating to enable open governance of the OAS 3.0 Spec - as it approaches completion later this year. - presented by Jeff Borek, WW Program Director, Open Cloud Business Development, Software Group, IBM Corporation
API Gateways are the well suited service for microservices architecture. It provides many security and performance related features along with reliability of the system. These slides explains what is API Gateway. What is microservices architecture, its benefits and how API Gateway empower this architecture. Further more API Gateway aggregation is explained with an example.
apidays LIVE Australia 2020 - Building an Enterprise Eventing Platform by Gna...apidays
apidays LIVE Australia 2020 - Building Business Ecosystems
Building an Enterprise Eventing Platform using Apache Kafka
Gnanaguru Sattanathan, Solutions Engineer at Confluent, Kevin Barton Solution Designer at NAB & Mathew Chai, NAB
Overview of API Management ArchitecturesNordic APIs
APIs are fueling innovation and digital transformation initiatives. With the explosive growth in APIs, developers and architects are employing different kinds of architectures to process API calls. Attend this session to learn about commonly deployed API Management architectures to process API traffic.
Type 1: Centralized data plane and control plane.
Type 2: “Hybrid” architectural approach that involves some processing at the edge by microgateways to process API calls between microservices.
Type 3: Decoupled data plane and control plane resulting in no need for microgateways or databases to process API calls.
apidays LIVE Australia 2020 - Building a scalable API platform for an IoT eco...apidays
apidays LIVE Australia 2020 - Building Business Ecosystems
Building a scalable API platform for an IoT ecosystem
Pooja Subramanian, Lead Consultant at ThoughtWorks & Archanaa Ravikumar, Lead Engineer at BCG Digital Ventures
Presentation for the recent developerWorks Open broadcast where OAI Board member Jeff Borek (@jeffborek) moderates a discussion with fellow OAI members Capital One's Dennis Brennan (@dennis_brennan), Apigee's Marsh Gardiner (@earth2marsh) and Tony Tam (@fehguy) of SmartBear Software along with Raymond Feng (@cyberfeng) of StrongLoop.
Changing the game in hospitality integrationsluisw19
The hospitality industry is undergoing the greatest transformation in its contemporary history. An industry known for its ‘high-touch’ nature and not necessarily famous for embracing the latest / greatest tech, has been forced to adapt and embrace modern technologies or risk becoming irrelevant in a post-pandemic world.
Join this talk to learn how Oracle Hospitality’s Open API strategy is changing the game in hospitality integrations by not only enabling innovation at an unprecedented rate, but also by changing the API-value chain to ensure that all participants of the Hospitality API economy benefit from this move.
IATA Open Air: How API Standardization Enables Innovation in the Airline Indu...SmartBear
The necessity of surviving during the economic upheaval of a global pandemic is fueling innovation in the airline industry. A new age of aviation is being built on digital technology and APIs to improve data sharing, reduce costs, and optimize revenue for carriers.
API standards are the key to the success of any digital initiative, enabling interoperability between independent parties. The International Air Transport Association (IATA), the industry trade association responsible for developing the global standards for airlines, are utilizing SwaggerHub, the API design and documentation platform, to help bring these best practices to life.
In this webinar session, we explore:
How IATA’s Open Air initiative allows the industry to open up its digital capabilities for innovation
Open Air standard as the common technical approach to describing API definitions
Best practices for scaling API design and standardization across the industry
A live API design demonstration with SwaggerHub and IATA
Api management best practices with wso2 api managerChanaka Fernando
API Management best practices with WSO2 API Manager discusses the common best practices of API management and how those can be applied with WSO2 API Manager
Journey to APIs and Microservices: Best PracticesDeepak Nadig
Agility is enabled by systems that are flexible and extensible.
IEEE Standard Glossary of Software Engineering Technology defines Flexibility as the ease with which a system or component can be modified for use in applications or environments other than those for which it was specifically designed. and Extensibility as the ease with which a system or component can be modified to increase its functional capacity.
As customer needs evolve, flexibility helps with composing features and applications rapidly from using API, and extensibility helps in introducing the required changes quickly by making changes in services.
The challenge many companies have today is that they have built systems primarily as monoliths during a stage of their evolution, or have several services but they are tightly coupled. Satisfying a customer need even though the functionality already exists can take significant effort and cost.
Companies are therefore moving to APIs and microservices to address this business imperative. While many initiate this journey, most of them don’t end up with the intended outcomes - they falter or fail and go through many iterations.
This talk will share principles, best practices and approaches - across architecture, organizational and cultural - that have been applied in transforming companies such as eBay, PayPal and Intuit to APIs and Microservices.
What is API?
Define API Complete Life Cycle
What are the components of the Anypoint platform?
What is Auto-discovery?
Types of policies
How to apply policies in an application?
Basic endpoint
Proxy endpoint
What is proxy API and how to create it?
Establish, Grow, and Mature Your API Platform - James Higginbotham, LaunchAnyNordic APIs
A presentation given by James Higginbotham, Executive API Consultant, LaunchAny, at our 2024 Austin API Summit, March 12-13.
Session Description: Building and growing an API platform takes more than building and organizing your APIs. It requires understanding the needs of your ecosystem, establishing lightweight processes that drive discoverability, providing the resources for self-service enablement, and delivering a federated API coach program to scale your efforts. This talk will explore the practices and patterns implemented by global organizations that will help your API ecosystem shift from a functional program to a transformational API platform.
Crafting an API Strategy with an API MarketplaceWSO2
This slide deck will focus on the key components required to create an API marketplace. It will explain the business benefits of this concept, the complete architecture, and how you can get started.
Presentation from the technology track at I Love APIs London 2016 featuring Dhananjay Tripathi, Bupa and Ian Cooper, Thomson Reuters.
Building an API program in a large enterprise requires a new mindset relative to traditional SOA principles. In this session, learn about the required shift in thinking, from orchestration and mediation in ESBs to API-first design approaches, and the need to promote, socialize, monitor, and assess APIs once they are exposed.
Foundations of a Successful Developer Platform - DeveloperWeek 2015Kamyar Mohager
A talk presented at DeveloperWeek 2015 focused on the foundational areas of what make a developer platform successful, as well as best practices in areas of platform strategy, API design, and monitoring/operability. Primarily showcased some of the lessons learned as we scaled the LinkedIn platform to help illustrate those best practices.
Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)Apigee | Google Cloud
You don’t have to be a big enterprise to succeed in the digital economy. Establishing an ecosystem of partners is a powerful way to access valuable external innovation—and create apps you might never have imagined on your own APIs. Even small teams can innovate quickly and build ecosystem momentum.
In this webcast, we’ll examine how a partner enablement model upgrades your ability to build ecosystems.
View the video recording here: https://youtu.be/5D_Vy0UiJvQ
Listen to the podcast version here: http://bit.ly/1QQCOBj
[WSO2Con EU 2018] APIs - Technology That Can Transform Your Business Into a P...WSO2
This presentation focuses on how an organization would work on a successful API strategy that aligns with their business vision. We will use best practices and case studies from WSO2 deployments as well as public case studies.
Driving Digital Innovation with a Layered API Design ApproachAkana
In this webinar, Akana’s guest speaker, Randy Heffner of Forrester Research, will describe the principles of layered API design and why it is critical for your API strategy. Alistair Farquharson, CTO at Akana, will describe the concept of federated APIs and how an API Management platform can be effectively used to deliver layered API design. Included will be:
- Why businesses undergoing digital transformation need to design for multiple channels.
- The principles of layered API design.
- What federated APIs are.
- How an API Management platform can be leveraged to deliver layered API Design.
apidays LIVE LONDON - API platform strategy and operating models by Kiran Nadgirapidays
apidays LIVE LONDON - The Road to Embedded Finance, Banking and Insurance with APIs
API platform strategy and operating models
Kiran Nadgir, Head of API Platforms at Silicon Valley Bank
apidays Australia 2022 - Accelerate business innovation by improving API prog...apidays
apidays Australia 2022 - Enabling Business Networks
September 14 & 15, 2022
Accelerate business innovation by improving API program maturity
Rakshith Rao, Co-founder & CEO at APIwiz
David Freeman, Director at Sonrai Consulting
------------
Check out our conferences at https://www.apidays.global/
Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8
Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io
Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/
Deep dive into the API industry with our reports:
https://www.apidays.global/industry-reports/
Subscribe to our global newsletter:
https://apidays.typeform.com/to/i1MPEW
Growth Hacking APIs: What role do APIs play in your growth strategy.
There’s been lots of buzz in the tech startup space about “growth hacking” – what is it? how is it related to development? how is it related to marketing?
At it’s core, growth hacking is about finding a strategy for growth within the parameters of scalability and replicability, driven by product and inspired by data. Growth hacking’s core is based in marketing but driven by product.
Once the definition is clear, the question then becomes: without a UI to lean on, how does one “growth hack” an API?
At last year’s Nordic API conference, Guillaume Balas from 3Scale presented several typologies of an API, namely API is the product, API projects the product, API promotes the product, and API powers the product.
This presentation will elaborate on and reframe those typologies in the context of marketing and growth hacking of an API. We will examine the circumstances where an API is actually a growth hack in of itself, and where it is in need of growth hacking in order to make the business model behind it succeed.
The presentation will use core concepts of strategic marketing – such as positioning, pricing, targeting, promotion, product and distribution – to create a framework for either growth hacking an API or developing an API as a key tactic in a growth strategy.
apidays LIVE LONDON - API Standards and Governance Platform by Nicoleta Stoicaapidays
apidays LIVE LONDON - The Road to Embedded Finance, Banking and Insurance with APIs
API Standards and Governance Platform
Nicoleta Stoica, Lead API Architect at HSBC
API Product Management - Driving Success through the Value ChainApigee | Google Cloud
We Will Discuss »
- Managing API products to maximize success for direct and indirect users in the value chain
- Planning, building, and evolving an API product at all stages of the product life cycle
- Evaluating and validating your API design and functionality and iterating to build a superior and differentiated product
Refining Your API Design - Architecture and Modeling Learning EventLaunchAny
APIs are a conversation that involves everyone, from developers to end-users and even machine-to-machine. Yet, we can miss the mark when designing an API that delivers on the desired outcomes of the end user. In this talk, James discusses the factors that ensure an API delivers value to the end user. He will explore some techniques on refining your API design before it goes live. He will also explore the challenges of microservices and why they may not be what you think they are. Along the way, we will discuss techniques that can accelerate the API design and delivery process.
Event-based APIs are becoming more popular, enabling developers to craft new integrations and solutions that go beyond the original design of an API. Yet, there remains a challenge: how can teams design thoughtful event-based APIs that are long-lasting, evolvable, and discoverable? This talk will dive into the design practices of event-based APIs, including tips for determining which protocol(s) you should select, design patterns we should apply, and anti-patterns should we avoid. We will also look at how AI and tools such as ChatGPT are starting to shape the next generation of APIs.
Delivered on May 10, 2023 for the EDA Summit
Event-based API Patterns and Practices - AsyncAPI Online ConferenceLaunchAny
A look at emerging web-based event protocols, patterns, and practices for designing event-based APIs, streaming APIs, and supplementing REST APIs with eventing and streaming
APIStrat 2017: API Design in the Age of Bots, IoT, and VoiceLaunchAny
Our API design should be user-first: a reflection of the kinds of capabilities and outcomes our users expect. New devices and software interaction will change the way we design web APIs. Presented at APIStrat 2017
API:World 2016 - Applying Domain Driven Design to APIs and MicroservicesLaunchAny
Presentation from API:World 2016 that answers the following questions:
How are APIs and microservices related?
How do I figure out how to find the right size for my microservices?
And how do I get there if I have a monolithic architecture?
Moving Toward a Modular Enterprise - All About the API Conference 2016LaunchAny
A look at how APIs and microservices are driving the enterprise toward a more modular, connected approach to software development. Also outlines the key transformation steps used by CIOs and CTOs to address digital transformation and achieve a more modular enterprise.
Designing APIs and Microservices Using Domain-Driven DesignLaunchAny
Presented at GlueCon 2016. Applying good software engineering practices, system design, and domain-driven design for your public APIs and microservices
Applying Domain-Driven Design to APIs and Microservices - Austin API MeetupLaunchAny
A look at the stories our APIs tell, the importance of API design, and how systems design and domain-driven design can be used to build a long-lasting API design
APIs Are Forever - How to Design Long-Lasting APIsLaunchAny
Teams often struggle with balancing the complexity of legacy applications, limited time, and limited resources when designing APIs. The result is often the release of less-than-ideal API design that meets the immediate needs of the client but misses opportunities for longer-term value. This talk explores systems design and domain-driven design (DDD) for API design thinking and how to apply this technique to your design process to create a clear, well-designed, long-lasting API. Presented at API Strategy and Practice 2015
API Thinking - How to Design APIs Through Systems DesignLaunchAny
A 5 min discussion about how to improve API design by focusing on domain modeling (to identify entities, relationships, transitions, and events) and systems design (to find the context boundaries for our APIs).
APIs and API-first strategies are quickly becoming important for software product companies. These slides are from a lightning talk discussing why developer experience should be your #1 concern when launching a web API, and how everyone on your team can contribute to the process through the practice of API modeling.
Designing and building APIs extends far beyond the RESTful interface. It requires thoughtful consideration about how you will draw the lines between capabilities vs optimizations, consume third-party APIs, and implement your cloud deployment strategy. This presentation looks at the API design process, AWS deployment, and moving to a message-oriented architecture
5 Ways to Build Better Web APIs with Ruby and RailsLaunchAny
5 ways to improve your Ruby and Rails web APIs:
1. Select the right framework and rubgems
2. Prototype your API first
3. Build acceptance tests
4. Utilize API tools for faster development
5. Build a great developer experience
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
5. 6@launchany
The Emerging Enterprise API Platform
Offers API
Inventory API
Orders API
Identity API
Accounts API
Rewards API
Partners
Internal
Developers
Public App
Developers
Customers
Third-party
Approved Apps
7. 8@launchany
Understand the “Why” of Your API Strategy
1. Accelerate mobile strategy
2. Adapt to changing customer relationships
3. Speed partner integrations
4. Foster technical and business innovation
5. Unsilo channels through easier data sharing
9. 10@launchany
Measure the Results of Your API Strategy
• Do we have a consistent customer experience across all channels?
– An API-centric approach ensures consistency across all channels, while each channel applies API
capabilities in the manner best suited for the channel
• Are we encouraging co-ownership between IT and business?
– Business and IT must work together to deliver a great platform
• Are we achieving expected agility (speed and safety in harmony)?
– Your goal is to move safely at a higher rate of speed – properly aligned API strategy is the enabler
16. 17@launchany
Choosing Between Centralized and Federated Governance
• Centralized
– Creates strict consistency across APIs, go/no-go decision for every API created
– Reduced throughput, often doesn’t scale
• Federated / Hub-and-Spoke
– Centralized group steward the standards, produce shared resources
– Lends more context to the problem than a centralized group
– Better fit for larger organizations or those with distributed workforce
• Federated / Independent
– Centralized group steward a framework for standards
– Teams embrace and extend as needed
17. 18@launchany
API Portfolio Management is Critical
• Define a clear lifecycle for APIs to go from idea to production
• Differentiate APIs between private, partner, and public
• Bundle APIs to restrict access, enforce entitlements
• Establish metrics that define quality APIs
19. 20@launchany
Expose Business and Tech Capabilities Through APIs
• Manage project from start to completion
• Add collaborators to a project
• Subdivide a project into issues
• Mark issue complete
• View incomplete issues
• View active projects
• POST /projects
• POST /projects/{projectId}/members
• POST /issues
• POST /issues/{issueId}/completed
• GET /issues?status=incomplete
• GET /projects?status=active
20. 21@launchany
Drive Speed and Agility with Microservices + Automation
Alexa
VoiceSkill
API
Product
API
Product
Messaging
(e.g.Kafka)
…
Microservice
…
API
…
Microservice
…
API
…
Microservice
…
API
…
Microservice
…
API
Slack
Chatbot
Web+
MobileApp
API
Product
Team B
Team A
Messaging
(e.g.Kafka)
22. 23@launchany
Operationalize Data with Streaming
https://engineering.linkedin.com/distributed-systems/log-what-every-
software-engineer-should-know-about-real-time-datas-unifying
23. 24@launchany
Move Your Platform Beyond Request-Response APIs
• Events and streaming extend the platform beyond its original design
• Discovery via channel definitions using AsyncAPI (asyncapi.com)
• Function-as-a-Service (FaaS) will be the glue
Rewards API
Redeem Svc
Register Svc
Redemption Stream
Redemption Event
onRedemptionEvent()
APIs Services
Streaming
& Eventing
Functions-as-a-Service
& Stream Processors
Redemption Processor
26. 27@launchany
The Reality of API Consumption
Consumption Phase Goal
Discovery Identify API capabilities
Mapping Map solution to Platform API capabilities using reference documentation
Exploration Prototype consumption (“Try-it-out”)
Onboarding App registration for API access to testing and staging
Integration Developers consume the API within the solution via code
Certification Obtain final approval for production API access
Usage Monitoring Production usage monitoring and throttling
Platform Improvement Request platform API enhancements to meet the needs of the solution
Platform Updates Build platform awareness; update notifications for enhancements;
sunsetting
A great API program assists API consumers through all phases of their consumption journey.
This results in a healthy, growing platform instead of a stagnating program.
27. 28@launchany
API Adoption Maturity Model
Level 1: Adhoc
Limited or no adoption, no guidance on capabilities provided or how to
get started
Level 2: Dev Portal
Capabilities and API docs offered to teams for reference and shared
understanding
Level 3: Enablement
Apps onboarding and consuming with guidance
Level 4: Self-Onboarding
Apps are able to onboard with minimal or no guidance
Level 5: Community
API platform knowledge shared and coached without council
guidance
30. 31@launchany
Product-Driven. API-Centric
• APIs, streams, and events treated as long-lived products
• Product owners listen to stakeholders to drive the API roadmap
• Objectives and Key Results (OKRs) and KPIs drive improvements
• Without a product-driven approach, APIs become stale and anemic, resulting
in frustrated customers and developers
• Single-most challenging shift for the enterprise (but necessary)
31. 32@launchany
Operationalizing the Platform Involves Everyone
• InfoSec
– Review API designs, identify risks, authority to approve/decline apps consuming sensitive endpoints
• Platform
– Product ownership, roadmapping, marketing/evangelism, drive onboarding consumers, coach teams
new to consuming the platform, education (self-serve and workshops, hackathons)
• Infrastructure/DevOps
– Ensure network, server, container platforms, necessary resources (e.g. message brokers, kafka, etc)
are available and can be installed for a new project/team as required
• Engineering
– Coach teams on common practices, patterns, delivery; onboard new projects that (most likely)
consume the platform
• Program Management Office
– Assist in the overall process of the platform and API initiatives, implement change management
33. 34@launchany
The API Platform Journey
1. Develop an API strategy to support the platform
2. Implement federated API governance to increase platform quality
3. Modernize architecture and delivery processes to optimize for agility
4. Increase API onboarding and adoption to grow the platform
5. Define platform processes to accelerate and sustain the platform
34. 35@launchany
The Journey Toward an Enterprise API Platform
Offers API
Inventory API
Orders API
Identity API
Accounts API
Rewards API
Partners
Internal
Developers
Public App
Developers
Customers
Third-party
Approved Apps
Redeem Svc
Register Svc
Avail Offers Svc
Check Inv Svc
Ship Receive Svc
Create Order Svc
Order History Svc
Profile Svc
Permissions Svc
Friends n Fam Svc
Redemption Stream
New Acct Stream
Inv Low Stream
Order Proc Stream