Take Control of your APIs in a Microservice Architecture3scale
Microservices are a new architectural approach to modularize systems into smaller units. The benefits include that services can be adapted more rapidly to changing business demands. Application programming interfaces (APIs) are crucial in every microservice architecture (MSA) as they link up the various microservices. Key challenges of MSA are getting API security, access control and analytics right in an environment that is constantly changing. This workshop talk will show how the features of the 3scale API management platforms in combination with the Red Hat OpenShift PaaS can be leveraged to overcome these challenges.
This document outlines an API design and management workshop presented by Matthew McClean, Nicolas Grenié, and Manfred. The workshop covers API design best practices, AWS services like Amazon API Gateway and AWS Lambda, and 3scale API management. It includes sections on API design principles, AWS integration, and a customer case study of Rosette's API implementation with 3scale and AWS. Attendees will build and deploy an API using Amazon API Gateway, AWS Lambda, and 3scale for additional management features.
Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)3scale
Presentation gave by Nicolas Grenié (@picsoung) at APIdays Nordic in Tampere, Finland in 2016
He covered the principles of serverless infrastructure, explaining the pros and cons about it and the different platforms.
He also gave an overview of the Serverless (serverless.com) framework.
Microservices in action: How to actually build them3scale
Andrzej from the 3scale team gave this talk during the API Meetup Barcelona about how to practically build microservices using AWS Lambda, Amazon API Gateway, the JAWS framework and 3scale API Management.
Here is more info about the meetup:
http://www.meetup.com/API-Meetup-Barcelona/events/226165254/
A Connector, A Container and an API Walk Into a Bar: The Programmable World 3scale
This document discusses the programmable world of APIs, containers, and hardware and some concerns about security, unexpected behaviors, and societal impacts. It proposes four principles for developing technology responsibly: continuous improvement, graceful degradation, radical distribution, and focusing on components rather than just solutions. The conclusion is that technology provides huge opportunities but also responsibilities for professionals to change the world ethically.
Webcast: API-Centric Architecture for Building Context-Aware AppsApigee | Google Cloud
Context-aware apps - apps that know who you are, where you are, and what you've done - have been all the rage the last few years. Facebook's news feeds, Google Now, and Amazon Recommendations are examples of context-aware applications.
Over the last few years, advancements in machine learning, big data, NoSQL, and API technologies has drastically reduced the complexity of building such apps, but requires a brand new approach system architecture.
This presentation covers:
Lambda architecture and Microservices - two new architectural styles to build contextual apps at scale
How companies like Twitter and Netflix have implemented lambda architecture and microservices for recommendations, targeting, and more
How Apigee uses both new architectures to implement predictive analytics through Insights (our big data predictive analytics product)
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
Take Control of your APIs in a Microservice Architecture3scale
Microservices are a new architectural approach to modularize systems into smaller units. The benefits include that services can be adapted more rapidly to changing business demands. Application programming interfaces (APIs) are crucial in every microservice architecture (MSA) as they link up the various microservices. Key challenges of MSA are getting API security, access control and analytics right in an environment that is constantly changing. This workshop talk will show how the features of the 3scale API management platforms in combination with the Red Hat OpenShift PaaS can be leveraged to overcome these challenges.
This document outlines an API design and management workshop presented by Matthew McClean, Nicolas Grenié, and Manfred. The workshop covers API design best practices, AWS services like Amazon API Gateway and AWS Lambda, and 3scale API management. It includes sections on API design principles, AWS integration, and a customer case study of Rosette's API implementation with 3scale and AWS. Attendees will build and deploy an API using Amazon API Gateway, AWS Lambda, and 3scale for additional management features.
Build and Manage Serverless APIs (APIDays Nordic, May 19th 2016)3scale
Presentation gave by Nicolas Grenié (@picsoung) at APIdays Nordic in Tampere, Finland in 2016
He covered the principles of serverless infrastructure, explaining the pros and cons about it and the different platforms.
He also gave an overview of the Serverless (serverless.com) framework.
Microservices in action: How to actually build them3scale
Andrzej from the 3scale team gave this talk during the API Meetup Barcelona about how to practically build microservices using AWS Lambda, Amazon API Gateway, the JAWS framework and 3scale API Management.
Here is more info about the meetup:
http://www.meetup.com/API-Meetup-Barcelona/events/226165254/
A Connector, A Container and an API Walk Into a Bar: The Programmable World 3scale
This document discusses the programmable world of APIs, containers, and hardware and some concerns about security, unexpected behaviors, and societal impacts. It proposes four principles for developing technology responsibly: continuous improvement, graceful degradation, radical distribution, and focusing on components rather than just solutions. The conclusion is that technology provides huge opportunities but also responsibilities for professionals to change the world ethically.
Webcast: API-Centric Architecture for Building Context-Aware AppsApigee | Google Cloud
Context-aware apps - apps that know who you are, where you are, and what you've done - have been all the rage the last few years. Facebook's news feeds, Google Now, and Amazon Recommendations are examples of context-aware applications.
Over the last few years, advancements in machine learning, big data, NoSQL, and API technologies has drastically reduced the complexity of building such apps, but requires a brand new approach system architecture.
This presentation covers:
Lambda architecture and Microservices - two new architectural styles to build contextual apps at scale
How companies like Twitter and Netflix have implemented lambda architecture and microservices for recommendations, targeting, and more
How Apigee uses both new architectures to implement predictive analytics through Insights (our big data predictive analytics product)
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
Entering the Platform Age: How to create genuine value for internal and exter...3scale
Keynote at APIDays Melbourne 2016, Steven Willmott - 3scale.
Organizations have recognized that making available IT systems as APIs for both internal and external developers can create huge new opportunities for agility, products and ultimately revenue. However, while this "platform thinking" holds great potential, it can be extremely challenging to determine how to deliver on these opportunities. In this talk we'll look at how focusing on the value APIs can deliver helps underpin genuine success for an API program and an organization's platform initiatives as a whole.
Developers are increasingly using Kubernetes to deploy, scale, and manage their containerized applications. So, how can you securely manage and gain visibility for the APIs deployed for these applications?
This webcast will cover:
- how native integration allows app developers to easily manage application endpoints
- how to transparently add security [oauth/key] for your application containers and endpoints
- how to transparently manage traffic and track analytics for endpoints exposed through Kubernetes
As change agents for data integration, keeping pace and adapting quickly to today’s fast and fluid digital customer compelled Axway’s globally distributed R&D team to move their DevOps to the cloud. See how they leveraged Gitlab and other value stream tooling to drive their digital transformation from an on-premise Internet Service Provider to a Cloud Provider.
Follow their Continuous Integration to Continuous Security and Delivery journey to learn how they:
- Achieve 26x faster release cycles and 100% developer adoption
- Enable collaboration for multiple teams across continents and timezones
- Simplified their source code repository administration
- Implemented world-class integrations and flexible API-enabled, seamless workflows
Inside mind of a successful platform architect / Gartner APPS 2016 3scale
The document discusses three principles for platform success: focus on true value, enable rather than own platforms, and ask for budget contributions ("tithes") that are distributed among beneficiaries. It argues platforms should solve real business problems, empower external development rather than internal ownership, and fund themselves through a share of facilitated business value rather than isolated grants. Examples from Maps Credit Union, KeyBank, Schiphol Airport, 3Scale, SimilarWeb and Fitbit are given to illustrate successful application of these principles. The document concludes by emphasizing measuring business value over technical metrics.
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
APIs at Scale - The Hyperconnected EnterpriseAxway
In an API-First world, everything is an interface, each system & data engine becomes a lego piece that developers can use to put together innovative apps, regardless of the deployment. How to manage availability and scale once a user base reaches a critical mass? How to achieve consistent governance and developer experience? We’re looking at microservices & service mesh concepts, hybrid application integration and introduce significantly extended classic API Management that brings together relevant integration concepts into a single platform.
Build 2017 - P4034 - Agile app development with Azure API ManagementWindows Developer
Customers use Azure API Management to catalog, publish, protect, and monitor their APIs; managing their API lifecycle from design to deprecation. In this fast-paced, hands-on presentation we demonstrate how API Management can be used to accelerate your app development. We show how you can decouple front-end and back-end development and allow both sides to work at their own speed. Learn how Azure API Management helps API developers design and evolve an API; easily implement it using a microservices approach; ensure app developers stay abreast of API changes and upgrade to new releases when ready; and enable operators to secure, protect and monitor the APIs in production.
As part of the JoTechies global azure bootcamp event in Jordan April 22, 2017, Moammad Anabtawi is talking about Microsoft Azure API Management. For more information, check our event page: https://jotechies.com/community/event-global-azure-bootcamp/
In this session we are joined by Miao Jiang who is a Program Manager on the API Management Team. Miao will share with us some of the latest things that the Azure API Management Team have been working on and how we can use this to build great API solutions.
The document discusses the evolution of web application architectures from traditional 3-tier to a new 3-tier architecture in response to the rise of mobile and APIs. The new architecture places a proxy tier between the presentation and API tiers to address issues like authentication, authorization, and cross-origin resource sharing when APIs are not fully controlled. The proxy tier can also help reduce logic bloat in the presentation tier by moving technical concerns. Starting with the presentation tier, leveraging available APIs, and using the proxy tier to address blockers and move logic are recommended for getting started with the new architecture.
Adapt or Die Sydney - 5 Things Developers Should Know About ServerlessApigee | Google Cloud
Serverless computing has been the "holy grail" for developers because it lets them just "write code". Serverless is a growing movement that go beyond vendor specific technologies such as AWS Lambda. In this talk, Prithpal will provide developers and overview of what "Serverless" really means for your organization, and the technologies available to Node.js developers. He will go over serverless options for compute, storage, networking, and show real world examples of Serverless computing from companies like Autodesk. He will also go over a demo of Google Cloud's Serverless infrastructure to build a real world chat bot.
Secure and Optimize APIs using Azure API ManagementBizTalk360
In this presentation, Microsoft MVP & BizTalk360 Senior Software Engineer Sunny Sharma gives a deep look into Securing & Optimizing APIs using Azure API Management.
Essential Ingredients for a Successful API ProgramJason Harmon
This document discusses essential ingredients for a successful API program, including:
1. Establishing a universal vocabulary through workshops to define business capabilities in customer-centric terms.
2. Implementing a consistent API design style guide and automating style guide rules to minimize complexity for API consumers.
3. Implementing a decentralized governance model to avoid bottlenecks and encourage engagement, with a centralized team focusing on standards and education.
I Love APIs 2015: Scaling Mobile-focused Microservices at VerizonApigee | Google Cloud
I Love APIs 2015
Vidhya Narayanan, Verizon
Chris Webster, Verizon
https://www.go90.com/learn
Vidhya Narayanan, Director of Engineering, and Christopher Webster, Associate Fellow, Verizon, discuss how Verizon created and launched a mobile-first over the top video platform using over 100 microservices. This session at I Love APIs 2015 covered the architecture for deployment and management of microservices, the technologies used to address scale, availability, and security issues and the pitfalls encountered along the way.
apidays LIVE Hong Kong 2021 - Automating the API Product Lifecycle by Jeremy ...apidays
apidays LIVE Hong Kong 2021 - API Ecosystem & Data Interchange
August 25 & 26, 2021
Automating the API Product Lifecycle
Jeremy Glassenberg, Product Lead, APIs at Docusign
Building enterprise depth APIs with the IBM hybrid integration portfolioKim Clark
APIs are fast becoming central to the way that an enterprise presents itself to partners and customers, enabling innovation and automation. A well crafted API is today's front page advertisement for your enterprise's capabilities, but there must be substance beneath the API, for it to fulfil its promise. Success beyond initial launch of the API rides upon many factors.
In this talk we'll focus on the architectural elements that need to be considered in order to ensure the API will be secure, scalable, agile to change, manageable and maintainable. Along the way we will discuss how to leverage the sweet spots of IBM's hybrid integration portfolio to make your API initiative more productive, and maintainable into the future.
Entering the Platform Age: How to create genuine value for internal and exter...3scale
Keynote at APIDays Melbourne 2016, Steven Willmott - 3scale.
Organizations have recognized that making available IT systems as APIs for both internal and external developers can create huge new opportunities for agility, products and ultimately revenue. However, while this "platform thinking" holds great potential, it can be extremely challenging to determine how to deliver on these opportunities. In this talk we'll look at how focusing on the value APIs can deliver helps underpin genuine success for an API program and an organization's platform initiatives as a whole.
Developers are increasingly using Kubernetes to deploy, scale, and manage their containerized applications. So, how can you securely manage and gain visibility for the APIs deployed for these applications?
This webcast will cover:
- how native integration allows app developers to easily manage application endpoints
- how to transparently add security [oauth/key] for your application containers and endpoints
- how to transparently manage traffic and track analytics for endpoints exposed through Kubernetes
As change agents for data integration, keeping pace and adapting quickly to today’s fast and fluid digital customer compelled Axway’s globally distributed R&D team to move their DevOps to the cloud. See how they leveraged Gitlab and other value stream tooling to drive their digital transformation from an on-premise Internet Service Provider to a Cloud Provider.
Follow their Continuous Integration to Continuous Security and Delivery journey to learn how they:
- Achieve 26x faster release cycles and 100% developer adoption
- Enable collaboration for multiple teams across continents and timezones
- Simplified their source code repository administration
- Implemented world-class integrations and flexible API-enabled, seamless workflows
Inside mind of a successful platform architect / Gartner APPS 2016 3scale
The document discusses three principles for platform success: focus on true value, enable rather than own platforms, and ask for budget contributions ("tithes") that are distributed among beneficiaries. It argues platforms should solve real business problems, empower external development rather than internal ownership, and fund themselves through a share of facilitated business value rather than isolated grants. Examples from Maps Credit Union, KeyBank, Schiphol Airport, 3Scale, SimilarWeb and Fitbit are given to illustrate successful application of these principles. The document concludes by emphasizing measuring business value over technical metrics.
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
APIs at Scale - The Hyperconnected EnterpriseAxway
In an API-First world, everything is an interface, each system & data engine becomes a lego piece that developers can use to put together innovative apps, regardless of the deployment. How to manage availability and scale once a user base reaches a critical mass? How to achieve consistent governance and developer experience? We’re looking at microservices & service mesh concepts, hybrid application integration and introduce significantly extended classic API Management that brings together relevant integration concepts into a single platform.
Build 2017 - P4034 - Agile app development with Azure API ManagementWindows Developer
Customers use Azure API Management to catalog, publish, protect, and monitor their APIs; managing their API lifecycle from design to deprecation. In this fast-paced, hands-on presentation we demonstrate how API Management can be used to accelerate your app development. We show how you can decouple front-end and back-end development and allow both sides to work at their own speed. Learn how Azure API Management helps API developers design and evolve an API; easily implement it using a microservices approach; ensure app developers stay abreast of API changes and upgrade to new releases when ready; and enable operators to secure, protect and monitor the APIs in production.
As part of the JoTechies global azure bootcamp event in Jordan April 22, 2017, Moammad Anabtawi is talking about Microsoft Azure API Management. For more information, check our event page: https://jotechies.com/community/event-global-azure-bootcamp/
In this session we are joined by Miao Jiang who is a Program Manager on the API Management Team. Miao will share with us some of the latest things that the Azure API Management Team have been working on and how we can use this to build great API solutions.
The document discusses the evolution of web application architectures from traditional 3-tier to a new 3-tier architecture in response to the rise of mobile and APIs. The new architecture places a proxy tier between the presentation and API tiers to address issues like authentication, authorization, and cross-origin resource sharing when APIs are not fully controlled. The proxy tier can also help reduce logic bloat in the presentation tier by moving technical concerns. Starting with the presentation tier, leveraging available APIs, and using the proxy tier to address blockers and move logic are recommended for getting started with the new architecture.
Adapt or Die Sydney - 5 Things Developers Should Know About ServerlessApigee | Google Cloud
Serverless computing has been the "holy grail" for developers because it lets them just "write code". Serverless is a growing movement that go beyond vendor specific technologies such as AWS Lambda. In this talk, Prithpal will provide developers and overview of what "Serverless" really means for your organization, and the technologies available to Node.js developers. He will go over serverless options for compute, storage, networking, and show real world examples of Serverless computing from companies like Autodesk. He will also go over a demo of Google Cloud's Serverless infrastructure to build a real world chat bot.
Secure and Optimize APIs using Azure API ManagementBizTalk360
In this presentation, Microsoft MVP & BizTalk360 Senior Software Engineer Sunny Sharma gives a deep look into Securing & Optimizing APIs using Azure API Management.
Essential Ingredients for a Successful API ProgramJason Harmon
This document discusses essential ingredients for a successful API program, including:
1. Establishing a universal vocabulary through workshops to define business capabilities in customer-centric terms.
2. Implementing a consistent API design style guide and automating style guide rules to minimize complexity for API consumers.
3. Implementing a decentralized governance model to avoid bottlenecks and encourage engagement, with a centralized team focusing on standards and education.
I Love APIs 2015: Scaling Mobile-focused Microservices at VerizonApigee | Google Cloud
I Love APIs 2015
Vidhya Narayanan, Verizon
Chris Webster, Verizon
https://www.go90.com/learn
Vidhya Narayanan, Director of Engineering, and Christopher Webster, Associate Fellow, Verizon, discuss how Verizon created and launched a mobile-first over the top video platform using over 100 microservices. This session at I Love APIs 2015 covered the architecture for deployment and management of microservices, the technologies used to address scale, availability, and security issues and the pitfalls encountered along the way.
apidays LIVE Hong Kong 2021 - Automating the API Product Lifecycle by Jeremy ...apidays
apidays LIVE Hong Kong 2021 - API Ecosystem & Data Interchange
August 25 & 26, 2021
Automating the API Product Lifecycle
Jeremy Glassenberg, Product Lead, APIs at Docusign
Building enterprise depth APIs with the IBM hybrid integration portfolioKim Clark
APIs are fast becoming central to the way that an enterprise presents itself to partners and customers, enabling innovation and automation. A well crafted API is today's front page advertisement for your enterprise's capabilities, but there must be substance beneath the API, for it to fulfil its promise. Success beyond initial launch of the API rides upon many factors.
In this talk we'll focus on the architectural elements that need to be considered in order to ensure the API will be secure, scalable, agile to change, manageable and maintainable. Along the way we will discuss how to leverage the sweet spots of IBM's hybrid integration portfolio to make your API initiative more productive, and maintainable into the future.
Business and IT agility through DevOps and microservice architecture powered ...Lucas Jellema
IT needs to run in production in order to generate business value. DevOps is among other things a way of thinking focusing on production software. A business application requires a tailor made platform to generate business value. The combination of application and its platform is a DevOps product. The DevOps team has full responsibility for that product through its entire lifecycle.
The microservices architecture promises flexibility, scalability, and optimal use of compute resources. Via independent components with well-defined scope and responsibility, interface, and ownership that are evolved and managed in an automated DevOps process, this architecture leverages current technologies and hard-learned insights from past decades.
This session defines the objectives of Business with IT, of microservices and DevOps and introduces Containers and the container platform Kubernetes as crucial ingredients for making DevOps happen.
App modernization projects are hard. Enterprises are looking to cloud-native platforms like Pivotal Cloud Foundry to run their applications, but they’re worried about the risks inherent to any replatforming effort.
Fortunately, several repeatable patterns of successful incremental migration have emerged.
In this webcast, Google Cloud’s Prithpal Bhogill and Pivotal’s Shaun Anderson will discuss best practices for app modernization and securely and seamlessly routing traffic between legacy stacks and Pivotal Cloud Foundry.
The document discusses middleware and microservices architectures. Middleware makes it easier for developers to implement communication and input/output between applications and systems. It gained popularity in the 1980s as a way to connect newer apps to older legacy systems. Microservices architectures break applications into smaller, independent pieces that can be updated independently. While this improves scalability and maintainability, it also increases complexity and the security surface. The document provides examples of middleware and microservices architectures used by companies like Netflix and Twitter.
A proper Microservice is designed for fast failure.
Like other architectural style, microservices bring costs and benefits. Some development teams have found microservices architectural style to be a superior approach to a monolithic architecture. Other teams have found them to be a productivity-sapping burden.
This material start with the basic what and why microservice, follow with the Felix example and the the successful strategies to develop microservice application.
A developer can now build out Cloud Native applications using our patterns-first approach. You simply select the type of building block you’d like to create followed by which services you’d like to incorporate into your application (i.e., Cloudant database, WatsonConversation, Push Notifications).
WSO2Con EU 2015: Case Study – Digital Transformation: To Monetise Business by...WSO2
WSO2Con EU 2015: Case Study – Digital Transformation: To Monetise Business by Building Elastic API Eco Systems
In a world where Google & Amazon are battling it out for “Same Day Delivery Service Models”, an (r)e-tailer can either get their delivery strategy right or lose customers. This session will present how WSO2 helped one of the largest same day delivery companies to expand and transform their existing delivery business by creating an API platform for the (r)e-tailer. The APIs opened a new channel enabling increased engagement with their customers. They were also able to provide a multi-tenanted capability to each (r)e-tailer, keeping their data separate along with custom security mechanisms tailored for each one of the (r)e-tailer needs. To top things up, the entire WSO2 platform is hosted on the cloud, enabling easy scale for the spikes during sales seasons, so that you as a customer get your delivery in time for the special occasion.
Presenter:
Ashish Mital
Principal Architect
Aditi Technologies
For enterprises trying to stay ahead of the game, having a robust and fast application development program can make or break their market presence. The challenge for developers, however, is to build responsive, devise-agnostic applications in days, not months.
VMware's Ecosystem Services team supports technology integration partners by providing program management, product management, partner management, and certifications management services. This includes providing tools, technologies, and resources to help partners design and build solutions for VMware's Software Defined Data Center platform. DevOps is driving changes in how applications are designed, developed and deployed, with a focus on microservices, containers, continuous integration/delivery, and other agile practices. VMware's own IT organization has adopted DevOps approaches to significantly improve metrics like deployment frequency, time to market, and resource efficiency.
VMware's Ecosystem Services team supports technology integration partners by providing program management, product management, partner management, and certifications management services. This includes providing tools, technologies, and resources for both internal and external developers through its developer portal. Surveys and market research show that developers are increasingly concerned with community, commercial success, and personal fulfillment. DevOps is a cultural movement that emphasizes communication, collaboration, integration, automation and measurement between software developers and IT operations professionals to allow for faster and more reliable application delivery. VMware has adopted DevOps practices internally to improve resource efficiency, deployment frequency, time to market, application quality and cost savings across its projects.
The document discusses how DevOps approaches can help organizations accelerate software delivery through expanded collaboration, automating processes, and reducing feedback times while balancing speed, quality, cost and risk; it also examines challenges of adoption at scale, maintaining innovation versus optimization in multi-speed IT environments, and how IBM capabilities can help organizations achieve continuous delivery across hybrid clouds.
Agile integration architecture in relation to APIs and messagingKim Clark
This document discusses agile integration architecture from three perspectives: application integration, APIs, and messaging. It outlines how traditional centralized integration approaches are moving to more decentralized models with fine-grained deployments, application autonomy, and cloud-native implementations. APIs are shifting from system-centric to consumer-centric exposure, while messaging is evolving from self-managed to platform-managed infrastructure. Microservices require both asynchronous communications via events and synchronous APIs to fully decouple components. Agile integration architecture enables independent, scalable, and resilient digital applications and services.
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...Callon Campbell
The document announces an Azure event in Toronto from May 5-7th that Microsoft is sponsoring. It provides information about accessing Microsoft documentation and training resources. It also introduces the speaker, Callon Campbell, who is a Microsoft MVP in Azure and consultant specializing in app migration, modernization and Azure. The agenda covers what serverless means, demos of building serverless APIs with Azure Functions and API Management, and hosting Function apps.
This document provides an overview and agenda for a developer 2 developer webcast series on microservice architecture and container technologies. It includes details on upcoming webcasts in March and April 2017 focused on microservice architecture, Azure container service, Pivotal cloud foundry, and RedHat OpenShift. The document also advertises a webcast on RedHat OpenShift presented by John Archer on containerization with OpenShift and how it enables modern application development.
The document provides an overview of Agile, DevOps and Cloud Management from a security, risk management and audit compliance perspective. It discusses how the IT industry paradigm is shifting towards microservices, containers, continuous delivery and cloud platforms. DevOps is described as development and operations engineers participating together in the entire service lifecycle. Key differences in DevOps include changes to configuration management, release and change management, and event monitoring. Factors for DevOps success include culture, collaboration, eliminating waste, unified processes, tooling and automation.
VMware Tanzu Application Service as an Integration PlatformVMware Tanzu
SpringOne 2021
Session Title: VMware Tanzu Application Service as an Integration Platform
Speakers: Manoj Thekumpurath, Sr. Manager at Deloitte; Siddharth Mehrotra, Senior Manager at Deloitte
Similaire à A Connector, A Container and an API Walk into a Bar… Microservices Edition (20)
APISTRAT KEYNOTE: Surfing the Wave between Chaos and Innovation3scale
Keynote presentation from the Annual API Strategy and Practice Conference. Given on the 25th of September, 2018 in Nashville TN. Covering APIs, API Programs, Digital Transformation
The Fundamentals of Platform Strategy: Creating Genuine Value with APIs3scale
This document discusses the fundamentals of platform strategy and creating value through APIs. It outlines some common errors when starting platform initiatives, such as trying low-risk peripheral projects or replacing multiple core systems at once. The document recommends identifying true users, focusing on delivering true value through APIs, and sharing the burden of platform development and governance across teams. It provides examples and emphasizes starting with high-value use cases and enabling one API at a time.
APIs and the Bot Revolution (APIDays Nordic, May 18)3scale
3scale's Nicolas presented "APIs and the Bot Revolution" at the APIDays Nordic event on May 18. He covered the importance of making bots smart by using APIs. APIs for bots need specific API design considerations and some different thinking about DX. Bots and APIs have the potential to introduce a paradigm shift about how we interact with technology.
The Swagger Format becomes the Open API Specification: Standardizing descript...3scale
This document discusses the evolution of the OpenAPI Specification (formerly known as the Swagger specification) and the formation of the Open API Initiative. It provides an overview of the OpenAPI Specification and how it offers a standard way to define REST APIs. It also outlines how the specification has been adopted broadly and the importance of having a common definition for REST APIs.
APIs and the Creation of Wealth in the Digital Economy - APIDays Paris 2015 K...3scale
APIs have the potential to automate many aspects of our lives, but this automation could either concentrate wealth among a few API providers or spread economic opportunity more broadly. If most people are only consumers of APIs and not creators of new value using APIs, it may lead to the concentration of wealth. However, if API providers enable more users to become creators by customizing, personalizing and building upon APIs, it could spread economic opportunity more widely. The speaker argues API providers should focus on empowering more users to create value with APIs through documentation, code samples, and other tools in order to have a more positive impact on society and the economy.
API Model Canvas for successful API strategies and programs3scale
Manfred (@ManfredBo) presented the API Model Canvas at the APIStrat conference on November 20, 2015, in Austin. The API Model Canvas is intended to be used to create and run successful API strategies and programs in a sustainable way.
The document discusses the gap between application semantics and REST APIs. It argues that more explicit and shared semantics could be used, going beyond just HTTP verbs and object encodings. It presents a model for full-stack application semantics with different levels like context, protocol, actions and objects. More ontology work and shared formats could help bridge the gap between application logic and REST interfaces.
Integrating, exposing and managing distributed data with RESTful APIs and op...3scale
This was a 1h demo and talk co-presented by Red Hat's Cojan van Ballegooijen and 3scale's Manfred Bortenschlager talking about data integration of various diverse sources via data virtualization. Then we exposed the data via RESTful APIs and added the 3scale API Management layer on top to get full control and visibility about API access.
Building Successful API Programs in Higher Education3scale
In this webinar, hosted on August 27, 2015, Steven Willmott discusses the benefits of API development in higher education.
APIs are not exclusive to for-profit organizations. In higher education—from statewide university and college systems to smaller private institutions—schools like Notre Dame and Brigham Young University have built highly successful API programs.
API Model Canvas (APIDays Mediterranea 2015)3scale
Manfred presented the API Model Canvas at APIDays Mediterranea in Barcelona on May 6, 2015.
Designing and running an API program successfully is difficult and goes far beyond technical challenges. In this talk, he covered several critical elements which make an API program successful -- or not. Examples include: objectives of the API, design, developer experience, partners, resources, cost, or generated value.
He also demonstrated an interactive tool, which supports the thinking process for designing and running successful API programs: the API Model Canvas
This document discusses the importance of load testing APIs to avoid performance issues like Twitter's "Fail Whale" outage. It recommends understanding an API's expected throughput, peak usage, and how traffic is distributed. Various load testing tools are compared and examples are given of using Loader.io and wrk to establish a baseline and maximum throughput. It also provides tips for identifying and addressing bottlenecks, such as optimizing available connections and using an API gateway. The goal of load testing is to refine an API until it meets performance targets.
This was a talk given by Nico from 3scale as part of the API Meetup Barcelona on March 2.
Nico showed how developers can easily integrate and manage several APIs by using APItools. He built the demo iOS app "LocalHemp" -- Check the talk if you want to know more.
You can find more info here:
http://www.meetup.com/API-Meetup-Barcelona/
APIs for your Business + Stages of the API Lifecycle3scale
The document discusses APIs and the API lifecycle. It describes four stages of the API lifecycle: plan/design, build/integrate, operate/manage, and share/engage. Each stage is important to consider when developing APIs. The document also provides examples of how companies have benefited from APIs by creating new revenue sources, increasing reach, fostering innovation, and improving efficiency. It emphasizes the importance of managing APIs after they are built to secure access and monitor usage and traffic.
Changing the Face of Transport via APIs. Talk at APIDays Paris 20143scale
The document discusses how APIs can help transform the transportation industry by enabling the creation of platforms. APIs allow for asymmetric business models where multiple markets can be served. Five key API use cases are described like enabling mobile apps, growing ecosystems, increasing reach, powering new business models, and driving innovation. APIs and the platform model they enable have the potential to help address challenges in transportation around socioeconomics, infrastructure, and the environment.
If data is the new oil, then interfaces are the new delivery means -- Ignite ...3scale
"If data is the new oil, then interfaces are the new delivery means"
These are the slides of Manfred's Ignite talk at the O'Reilly Strata+Hadoop conference in Barcelona. It was about getting the interfaces right as an enabler of the benefits of the Second Machine Age.
A recording is included or on YouTube:
http://youtu.be/00eNinS50PU
A write-up will follow and be posted on the 3scale blog:
http://www.3scale.net/blog/
APIs and Unlocking the Value of Your Data - Strata Barcelona 20143scale
Taking Big Data to the next level by adding APIs. Thinking through data as a product and how to distribute it. Talk at Strata Hadoop 2014 http://strataconf.com/strataeu2014
These are the slides of our talk and demo at the PAPIs.io conference on Predictive APIs and Apps in Barcelona, November 17/18.
In the demo we showed integration of various Web APIs: Bicing, Google Maps, and BigML. We customised API requests and responses exactly to our needs.
That's the power of APItools.com
A video of the live demo will be added soon. In the meantime you can find screenshots a the end of the slide deck.
For more info get in touch:
hello@apitools.com
(And check out the APItools Middleware contest.)
Nicolas Grenie's presentation from HTML5 Dev Conf. 2014:
There is currently a major shift sweeping over the software industry. With each passing day the world is becoming more and more API-driven. When building an API there are many design options and Hypermedia is the new emerging way of designing APIs. Hypermedia APIs are widely used by companies such as Paypal and Amazon. In this session I will discuss the principles of Hypermedia APIs and the different ways to implement one in Node.js. I will first introduce you to a basic implementation using Express and then move on to a more advanced solution using a dedicated framework: Fortune.js. I will also share my experience of building APIbunny (http://apibunny.com), an API-driven easter game.
Understanding User Behavior with Google Analytics.pdfSEO Article Boost
Unlocking the full potential of Google Analytics is crucial for understanding and optimizing your website’s performance. This guide dives deep into the essential aspects of Google Analytics, from analyzing traffic sources to understanding user demographics and tracking user engagement.
Traffic Sources Analysis:
Discover where your website traffic originates. By examining the Acquisition section, you can identify whether visitors come from organic search, paid campaigns, direct visits, social media, or referral links. This knowledge helps in refining marketing strategies and optimizing resource allocation.
User Demographics Insights:
Gain a comprehensive view of your audience by exploring demographic data in the Audience section. Understand age, gender, and interests to tailor your marketing strategies effectively. Leverage this information to create personalized content and improve user engagement and conversion rates.
Tracking User Engagement:
Learn how to measure user interaction with your site through key metrics like bounce rate, average session duration, and pages per session. Enhance user experience by analyzing engagement metrics and implementing strategies to keep visitors engaged.
Conversion Rate Optimization:
Understand the importance of conversion rates and how to track them using Google Analytics. Set up Goals, analyze conversion funnels, segment your audience, and employ A/B testing to optimize your website for higher conversions. Utilize ecommerce tracking and multi-channel funnels for a detailed view of your sales performance and marketing channel contributions.
Custom Reports and Dashboards:
Create custom reports and dashboards to visualize and interpret data relevant to your business goals. Use advanced filters, segments, and visualization options to gain deeper insights. Incorporate custom dimensions and metrics for tailored data analysis. Integrate external data sources to enrich your analytics and make well-informed decisions.
This guide is designed to help you harness the power of Google Analytics for making data-driven decisions that enhance website performance and achieve your digital marketing objectives. Whether you are looking to improve SEO, refine your social media strategy, or boost conversion rates, understanding and utilizing Google Analytics is essential for your success.
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC
Ellisha Heppner, Grant Management Lead, presented an update on APNIC Foundation to the PNG DNS Forum held from 6 to 10 May, 2024 in Port Moresby, Papua New Guinea.
Gen Z and the marketplaces - let's translate their needsLaura Szabó
The product workshop focused on exploring the requirements of Generation Z in relation to marketplace dynamics. We delved into their specific needs, examined the specifics in their shopping preferences, and analyzed their preferred methods for accessing information and making purchases within a marketplace. Through the study of real-life cases , we tried to gain valuable insights into enhancing the marketplace experience for Generation Z.
The workshop was held on the DMA Conference in Vienna June 2024.
Instagram has become one of the most popular social media platforms, allowing people to share photos, videos, and stories with their followers. Sometimes, though, you might want to view someone's story without them knowing.
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBrad Spiegel Macon GA
Brad Spiegel Macon GA’s journey exemplifies the profound impact that one individual can have on their community. Through his unwavering dedication to digital inclusion, he’s not only bridging the gap in Macon but also setting an example for others to follow.
13. Common Modern IT Challenges
Integrate SaaS Apps
Customer and Partner
Access
Enable Customer Facing
Apps via Many Channels
Extend Legacy Apps
IoT Devices and
Architectures
Data Access for
Business Users
21. Agile Manifesto
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
24. Agile Manifesto
Individuals and interactions =>
Focus on Teams and Interactions
APIs, Pipelines, Traffic Patterns, Interdependencies are
the new subject of discourse
25. Agile Manifesto
Working software =>
24/7 Infrastructure
Rock solid deployment, testing and roll out processes,
global coordination around Dev/Test/Prod
26. Agile Manifesto
Customer collaboration =>
Alignment with overall business goals
Company strategic and technical goals drive the
roadmap, balance between short and long term goals
27. Agile Manifesto
Responding to change =>
Capacity to respond to real-time change
Having the capability adjust capacity, failover, combine
APIs in different ways to react with speed
29. • Codebase: One codebase tracked in revision
control, many deploys
• Dependencies: Explicitly declare and isolate
dependencies
• Configuration: Store configuration in the
environment
• Backing Services: Treat backing services as
attached resources
• Build, release, run: Strictly separate build and
run stages
• Processes: Execute the app as one or more
stateless processes
• Port binding: Export services via port binding
• Concurrency: Scale out via the process model
• Disposability: Maximize robustness with fast
startup and graceful shutdown
• Dev/prod parity: Keep development, staging,
and production as similar as possible
• Logs: Treat logs as event streams
• Admin processes: Run admin/management
tasks as one-off processes
Focus on how to build a single (Micro)Service
Example: 12 Factor Apps
Heroku / 12 Factor App Model