A central challenge for today's IT is to ensure agility in the enterprise and to maintain the robustness of central business functionalities. A microservices architecture in connection with APIs for decoupling the building blocks is becoming more and more important. By using modern container technologies, companies can benefit from all the advantages of modern software development. This presentation explains the effects and challenges of modern software architectures for IT based on a real-world scenario to establish faster delivery cycles and foster innovation. The example will explain different strategies for implementing modern software architectures - suitable for organizations of all sizes and industries.
www.opitz-consulting.com
A central challenge for today's IT is how to ensure business agility and how to keep the robustness of core business functionalities. A microservice-based architecture in conjunction with APIs for decoupling the building blocks becomes more and more important. By using modern container technologies, companies can leverage all the advantages of modern software development. This session covers the impact of modern software architectures based on a real-life scenario, which we implemented to establish faster delivery cycles and to start innovations. Learn different strategies for how modernized software architectures can be introduced. This session is suitable for organizations of any size and industry.
Diesen Vortrag präsentierten unsere Experten Sven Bernhardt und Danilo Schmiedel auf der DOAG Konferenz 2017.
API First - Best Practices for consistent API managementSven Bernhardt
APIs are an essential component of modern application architectures and allow the efficient implementation of innovative solutions with a consistently implemented management approach. The added value for companies: New digital markets and economies through closer networking with customers and partners. But what quality demands do such business APIs have to meet in order to deliver the desired added value? What does the lifecycle look like, especially in the design phase, and how can this IT-technical support be provided? In this presentation, we will explain best practices, show you how to design APIs, and how to implement a consistent API design lifecycle.
API-first design - Basis for an consistent API-Management approachSven Bernhardt
Intuitive API design is a critical success factor for APIs. API-First propagates a collaborative approach, where API development starts with the design and brings various stakeholders together, which dramatically increases efficiency and consistency while defining APIs. Questions that that come up in this area are about quality requirements APIs have to meet nowadays, in order to deliver the desired business value. In this session we want to present an approach how APIs can be defined and implemented consistently using tools like Apiary and Apimatic and the design artifacts can be incorporated in existing CI/CD pipelines, using tools like Dredd, since APIs are a first-class citizen which need to be maintained appropriately.
www.opitz-consulting.com
Automated tests are the key for quality assurance and for ensuring business agility from a long-term perspective. That is especially important in complex integration projects, independently if you develop your integrations on-premise or in the cloud. If a hybrid strategy is used it is important to have a consistent testing approach for cloud and on-premise. In this session we will show how to implement a consistent DevOps approach to establish short release cycles and to deliver system integration projects successfully. We will show how-to test aspects like BPEL, BPMN, Service Bus, Java, Human Tasks, XSLT and XQuery across all relevant test layers (Elementary Unit Tests, Component Tests, End-to-End Tests) by following the same approach.
www.opitz-consulting.com
Digitalization is bothering IT and business departments in the same way. Cloud, omni-channel and multi-device support as well as the modernization of legacy applications are main topics for companies to ensure sustained economic growth. A central challenge in this area is: How to ensure business agility regarding rapidly changing business requirements on the one hand and how to keep the robustness of core business functionalities on the other hand? An API-Layer, for decoupling those building blocks become more and more important. But how can it be achieved? This session covers the importance of API management and how companies can benefit from a consistent API management approach.
Intuitive APIs are critical success factors for modern software architectures. APIs should be easy to use, difficult to misuse, consumer friendly, easy to maintain and consistently designed.
In order to achieve these goals, it is important to develop APIs before starting the actual development and in a collaborative approach involving various stakeholders. This API-first design approach is important when it comes to exposing existing functionality in the enterprise, e.g. implemented as microservices, to the outside world.
But what role do APIs play in microservice architectures? How are API and Microservice implementations combined and how do I integrate them with a DevOps approach?
Questions answered in this session. A holistic development approach starting with API development up to the deployment of a microservice is considered. Tools such as Oracle Apiary, which support an API-first design approach or Oracle Wercker for the automation of build and deployment, will be presented.
The motivation on why and when to use API-First service design. What are the real-life poblems in application development with regard to API's ? And how to solve these using tools like Swagger Editor , Swagger UI and Swagger-codegen. And how can an API Manager tool help to manage the Apllication Lifecycle of your API ( publishing , versioning, registration of consumers , quota's and rate-limiting )
Presentation was delivered at Sangam21 (AIOUG)
API design-first allows the collaborative development of user-centric business APIs. In this context, the API specification is developed first and then the development of the frontend and backend can be started directly, whereby the API is mocked in the first step and feedback from the development is continuously incorporated into the specification. In order to do this efficiently, the delivery of specification changes needs to be as automated as possible, i.e. from spec change (commit) to deployment on the API gateway to publishing on the Dev Portal.
www.opitz-consulting.com
A central challenge for today's IT is how to ensure business agility and how to keep the robustness of core business functionalities. A microservice-based architecture in conjunction with APIs for decoupling the building blocks becomes more and more important. By using modern container technologies, companies can leverage all the advantages of modern software development. This session covers the impact of modern software architectures based on a real-life scenario, which we implemented to establish faster delivery cycles and to start innovations. Learn different strategies for how modernized software architectures can be introduced. This session is suitable for organizations of any size and industry.
Diesen Vortrag präsentierten unsere Experten Sven Bernhardt und Danilo Schmiedel auf der DOAG Konferenz 2017.
API First - Best Practices for consistent API managementSven Bernhardt
APIs are an essential component of modern application architectures and allow the efficient implementation of innovative solutions with a consistently implemented management approach. The added value for companies: New digital markets and economies through closer networking with customers and partners. But what quality demands do such business APIs have to meet in order to deliver the desired added value? What does the lifecycle look like, especially in the design phase, and how can this IT-technical support be provided? In this presentation, we will explain best practices, show you how to design APIs, and how to implement a consistent API design lifecycle.
API-first design - Basis for an consistent API-Management approachSven Bernhardt
Intuitive API design is a critical success factor for APIs. API-First propagates a collaborative approach, where API development starts with the design and brings various stakeholders together, which dramatically increases efficiency and consistency while defining APIs. Questions that that come up in this area are about quality requirements APIs have to meet nowadays, in order to deliver the desired business value. In this session we want to present an approach how APIs can be defined and implemented consistently using tools like Apiary and Apimatic and the design artifacts can be incorporated in existing CI/CD pipelines, using tools like Dredd, since APIs are a first-class citizen which need to be maintained appropriately.
www.opitz-consulting.com
Automated tests are the key for quality assurance and for ensuring business agility from a long-term perspective. That is especially important in complex integration projects, independently if you develop your integrations on-premise or in the cloud. If a hybrid strategy is used it is important to have a consistent testing approach for cloud and on-premise. In this session we will show how to implement a consistent DevOps approach to establish short release cycles and to deliver system integration projects successfully. We will show how-to test aspects like BPEL, BPMN, Service Bus, Java, Human Tasks, XSLT and XQuery across all relevant test layers (Elementary Unit Tests, Component Tests, End-to-End Tests) by following the same approach.
www.opitz-consulting.com
Digitalization is bothering IT and business departments in the same way. Cloud, omni-channel and multi-device support as well as the modernization of legacy applications are main topics for companies to ensure sustained economic growth. A central challenge in this area is: How to ensure business agility regarding rapidly changing business requirements on the one hand and how to keep the robustness of core business functionalities on the other hand? An API-Layer, for decoupling those building blocks become more and more important. But how can it be achieved? This session covers the importance of API management and how companies can benefit from a consistent API management approach.
Intuitive APIs are critical success factors for modern software architectures. APIs should be easy to use, difficult to misuse, consumer friendly, easy to maintain and consistently designed.
In order to achieve these goals, it is important to develop APIs before starting the actual development and in a collaborative approach involving various stakeholders. This API-first design approach is important when it comes to exposing existing functionality in the enterprise, e.g. implemented as microservices, to the outside world.
But what role do APIs play in microservice architectures? How are API and Microservice implementations combined and how do I integrate them with a DevOps approach?
Questions answered in this session. A holistic development approach starting with API development up to the deployment of a microservice is considered. Tools such as Oracle Apiary, which support an API-first design approach or Oracle Wercker for the automation of build and deployment, will be presented.
The motivation on why and when to use API-First service design. What are the real-life poblems in application development with regard to API's ? And how to solve these using tools like Swagger Editor , Swagger UI and Swagger-codegen. And how can an API Manager tool help to manage the Apllication Lifecycle of your API ( publishing , versioning, registration of consumers , quota's and rate-limiting )
Presentation was delivered at Sangam21 (AIOUG)
API design-first allows the collaborative development of user-centric business APIs. In this context, the API specification is developed first and then the development of the frontend and backend can be started directly, whereby the API is mocked in the first step and feedback from the development is continuously incorporated into the specification. In order to do this efficiently, the delivery of specification changes needs to be as automated as possible, i.e. from spec change (commit) to deployment on the API gateway to publishing on the Dev Portal.
We’ve all seen the examples of how Netflix and others have transformed their entire business on the back of publishing APIs. You may not be Netflix, but there’s no sign the API economy is slowing down. APIs are everywhere, from social and mobile apps to IoT, big data, and microservices. They’re driving your business and helping you expand into new markets, modernize legacy business applications, and integrate diverse and interdependent systems and data. So how do you leverage APIs to be an efficient way to generate new business value and innovate with minimal risk?
Presentation from the technology track at I Love APIs London 2016 featuring Ed Anuff, Apigee.
In this session, Ed Anuff, SVP Product Strategy at Apigee discusses how API-first architecture is the bedrock of the modern enterprise and the foundation of a company's system of engagement. He explores why it's a distinctly new tier in the architecture from the previous generation of integration architectures.
Craft and Execute your Enterprise API Strategy with SAP Cloud PlatformHarsh Jegadeesan
APIs enable multispeed IT, foster digital interactions with partners and supply chain business networks, and enable omnichannel customer experiences. Given the importance of APIs in the enterprises, a systematic API strategy, architecture, and design are necessary in order to benefit from the enormous potential of APIs. In this Q&A and discussion session, we will explain how you can craft and execute your API strategy.
Service-oriented architectures were not built to handle the demands of a modern, digital organization. Hear how one large enterprise modernized its distributed SOA by deploying Apigee Edge Public Cloud. The existing infrastructure manages SOAP, XML-based services, and some REST APIs built on an IBM integration stack (including WebSphere and DataPower).
apidays LIVE Paris 2021 - Generating OpenAPIs from business models by Frederi...apidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
Generating OpenAPIs from business models
Frederic Fontanet, Architect & API Designer at UMLTech
apidays LIVE Helsinki & North - Bye bye to the insurance monolith - case Eule...apidays
apidays LIVE Helsinki & North 2021 - APIs, Platforms, And Ecosystems - Transforming Industries And Experiences
March 15 & 16, 2021
Bye bye to the insurance monolith - case Euler Hermes
Sophie Rutard, API Governance and API-centric Document Management Strategy at Euler Hermes
apidays LIVE Australia 2021 - The role and expectations of an API Product Man...apidays
apidays LIVE Australia 2021 - Accelerating Digital
September 15 & 16, 2021
The role and expectations of an API Product Manager: why are they so hard to define?
Claire Barrett, Director at APIs First
[WSO2 Summit EMEA 2020] Enabling Data-Driven Scania Through Integration Trans...WSO2
Scania is transitioning from an application-centric to a data-centric mindset by allowing for better discoverability and sharing of data. WSO2 API Manager is a step towards enabling this within the organization across different functional domains, as well as with third party developers. This presentation explores the vision and challenges around the API-first approach, implementation of WSO2 API Manager, and the potential future roadmap.
Watch the session on-demand here:
apidays LIVE Paris 2021 - API data sharing legal practices for public sector ...apidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
API data sharing legal practices for public sector: The case of the National licensing initiative
Hanna Niemi-Hugaerts, Executive Director at TIEKE, Finnish Information Society Development Centre
apidays LIVE Paris 2021 - Low-Code API DevOps approach to API Lifecycle Manag...apidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
Low-Code API DevOps approach to API Lifecycle Management
Darshan Shivashankar, Founder & CTO at Itorix Inc &
Rakshith Rao, CEO at Itorix Inc
APIOps® Cycles – Open Set of Tools and Methods for Lean API DevelopmentNordic APIs
Great APIs are made by skilled humans working together using a great business-oriented method. There is no one absolutely correct design for an API which would fit all needs. But there needs to be a method that reminds those designing the API about what they need to consider and starts with the API consumer needs.
APIOps® Cycles is openly licensed set of tools and methods for designing API Management compatible APIs with Clear business orientation and best practice architecture patterns.
This talk tells how companies have used it and what benefits they have seen in using this method.
Keys to a Successful API Strategy - How to avoid predictable pitfalls and get...Stephen Fishman
Presentation from MuleSoft Connect 2018 on how to identify and address API strategy gaps for the enterprise in order to speed up API transformation adoption.
Strategies for efficient delivery with APIs containers micro services and DevOpsSven Bernhardt
Oracle Open World 2017 session. Abstract: A central challenge for today's IT is how to ensure business agility and how to keep the robustness of core business functionalities. A microservice-based architecture in conjunction with APIs for decoupling the building blocks becomes more and more important. By using modern container technologies, companies can leverage all the advantages of modern software development. This session covers the impact of modern software architectures based on a real-life scenario, which we implemented to establish faster delivery cycles and to start innovations. Learn different strategies for how modernized software architectures can be introduced. This session is suitable for organizations of any size and industry.
Strategies for efficient delivery with APIs, containers, microservices and De...Sven Bernhardt
A central challenge for today's IT is how to ensure business agility and how to keep the robustness of core business functionalities. A microservice-based architecture in conjunction with APIs for decoupling the building blocks becomes more and more important. By using modern container technologies, companies can leverage all the advantages of modern software development. This session covers the impact of modern software architectures based on a real-life scenario, which we implemented to establish faster delivery cycles and to start innovations. Learn different strategies for how modernized software architectures can be introduced. This session is suitable for organizations of any size and industry.
We’ve all seen the examples of how Netflix and others have transformed their entire business on the back of publishing APIs. You may not be Netflix, but there’s no sign the API economy is slowing down. APIs are everywhere, from social and mobile apps to IoT, big data, and microservices. They’re driving your business and helping you expand into new markets, modernize legacy business applications, and integrate diverse and interdependent systems and data. So how do you leverage APIs to be an efficient way to generate new business value and innovate with minimal risk?
Presentation from the technology track at I Love APIs London 2016 featuring Ed Anuff, Apigee.
In this session, Ed Anuff, SVP Product Strategy at Apigee discusses how API-first architecture is the bedrock of the modern enterprise and the foundation of a company's system of engagement. He explores why it's a distinctly new tier in the architecture from the previous generation of integration architectures.
Craft and Execute your Enterprise API Strategy with SAP Cloud PlatformHarsh Jegadeesan
APIs enable multispeed IT, foster digital interactions with partners and supply chain business networks, and enable omnichannel customer experiences. Given the importance of APIs in the enterprises, a systematic API strategy, architecture, and design are necessary in order to benefit from the enormous potential of APIs. In this Q&A and discussion session, we will explain how you can craft and execute your API strategy.
Service-oriented architectures were not built to handle the demands of a modern, digital organization. Hear how one large enterprise modernized its distributed SOA by deploying Apigee Edge Public Cloud. The existing infrastructure manages SOAP, XML-based services, and some REST APIs built on an IBM integration stack (including WebSphere and DataPower).
apidays LIVE Paris 2021 - Generating OpenAPIs from business models by Frederi...apidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
Generating OpenAPIs from business models
Frederic Fontanet, Architect & API Designer at UMLTech
apidays LIVE Helsinki & North - Bye bye to the insurance monolith - case Eule...apidays
apidays LIVE Helsinki & North 2021 - APIs, Platforms, And Ecosystems - Transforming Industries And Experiences
March 15 & 16, 2021
Bye bye to the insurance monolith - case Euler Hermes
Sophie Rutard, API Governance and API-centric Document Management Strategy at Euler Hermes
apidays LIVE Australia 2021 - The role and expectations of an API Product Man...apidays
apidays LIVE Australia 2021 - Accelerating Digital
September 15 & 16, 2021
The role and expectations of an API Product Manager: why are they so hard to define?
Claire Barrett, Director at APIs First
[WSO2 Summit EMEA 2020] Enabling Data-Driven Scania Through Integration Trans...WSO2
Scania is transitioning from an application-centric to a data-centric mindset by allowing for better discoverability and sharing of data. WSO2 API Manager is a step towards enabling this within the organization across different functional domains, as well as with third party developers. This presentation explores the vision and challenges around the API-first approach, implementation of WSO2 API Manager, and the potential future roadmap.
Watch the session on-demand here:
apidays LIVE Paris 2021 - API data sharing legal practices for public sector ...apidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
API data sharing legal practices for public sector: The case of the National licensing initiative
Hanna Niemi-Hugaerts, Executive Director at TIEKE, Finnish Information Society Development Centre
apidays LIVE Paris 2021 - Low-Code API DevOps approach to API Lifecycle Manag...apidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
Low-Code API DevOps approach to API Lifecycle Management
Darshan Shivashankar, Founder & CTO at Itorix Inc &
Rakshith Rao, CEO at Itorix Inc
APIOps® Cycles – Open Set of Tools and Methods for Lean API DevelopmentNordic APIs
Great APIs are made by skilled humans working together using a great business-oriented method. There is no one absolutely correct design for an API which would fit all needs. But there needs to be a method that reminds those designing the API about what they need to consider and starts with the API consumer needs.
APIOps® Cycles is openly licensed set of tools and methods for designing API Management compatible APIs with Clear business orientation and best practice architecture patterns.
This talk tells how companies have used it and what benefits they have seen in using this method.
Keys to a Successful API Strategy - How to avoid predictable pitfalls and get...Stephen Fishman
Presentation from MuleSoft Connect 2018 on how to identify and address API strategy gaps for the enterprise in order to speed up API transformation adoption.
Strategies for efficient delivery with APIs containers micro services and DevOpsSven Bernhardt
Oracle Open World 2017 session. Abstract: A central challenge for today's IT is how to ensure business agility and how to keep the robustness of core business functionalities. A microservice-based architecture in conjunction with APIs for decoupling the building blocks becomes more and more important. By using modern container technologies, companies can leverage all the advantages of modern software development. This session covers the impact of modern software architectures based on a real-life scenario, which we implemented to establish faster delivery cycles and to start innovations. Learn different strategies for how modernized software architectures can be introduced. This session is suitable for organizations of any size and industry.
Strategies for efficient delivery with APIs, containers, microservices and De...Sven Bernhardt
A central challenge for today's IT is how to ensure business agility and how to keep the robustness of core business functionalities. A microservice-based architecture in conjunction with APIs for decoupling the building blocks becomes more and more important. By using modern container technologies, companies can leverage all the advantages of modern software development. This session covers the impact of modern software architectures based on a real-life scenario, which we implemented to establish faster delivery cycles and to start innovations. Learn different strategies for how modernized software architectures can be introduced. This session is suitable for organizations of any size and industry.
[Webinar Slides] Today’s Enterprise Content Demands a Modern Approach AIIM International
Learn how organizations will need to think about managing content in a modern way. Learn how to position information where it is most useful to users, even with the use of multiple repositories.
Want to follow along with the webinar replay? Download it here for free: http://info.aiim.org/a-modern-approach
Learning From Driving Digital Transformation at Scale: HP Enterprise and Sub-...MuleSoft
Rapid changes in business processes require an IT ecosystem that is able to quickly adapt to changing business needs. The complexity in the IT ecoystem increases once an organization becomes bigger and contains entangled business process across the IT Landscape. Putting systems together in a manner which provides business agility, supports rapid adaption to changes, creates ease of doing business and lowers the cost of IT is a challenge. Our approach for Digital transformation has brought success for clients who have been able to transform their business in a faster and more rapid manner while driving results for the business.
This year we met in Paris, France, October 24-25 for the OSS/BSS User Group, where IT, BSS and OSS teams came together to continue to foster further interaction and idea sharing that remains supported by the valuable breakout sessions you’ve come to expect.
apidays LIVE Australia 2021 - Overcoming the 3 Largest Obstacles to Digital T...apidays
apidays LIVE Australia 2021 - Accelerating Digital
September 15 & 16, 2021
Overcoming the 3 Largest Obstacles to Digital Transformation
Alan Glickenhouse, Digital Transformation Business Strategist at IBM
Prezentacja autorstwa Aleksandra Wyki przedstawiona na I Panelu BizDevOps. Omawia:
- Business Architecture - jak Business Capabilities, Value Streams, Business Model I Operating Model mogą wspomóc wdrażanie koncepcji BizDevOps
- Agile Architecture a koncepcja BizDevOps
Soluciones de Código Abierto - Perspectivas, Resultados y Soluciones de ValorWSO2
En la presente Webinar veremos como las soluciones de código abierto, registran un claro "crecimiento exponencial" en su uso corporativo y gubernamental en Latinoamérica y cómo estas entidades han depositado la confianza de su crecimiento en ellas. Veremos ejemplos de cómo la plataforma de código abierto de WSO2 nos permite desarrollar estas soluciones y responder a los desafíos presentes y futuros con claros ejemplos y demostraciones.
apidays LIVE Australia 2021 - A cloud-native approach for open banking in act...apidays
apidays LIVE Australia 2021 - Accelerating Digital
September 15 & 16, 2021
A cloud-native approach for open banking in action
Rafael Marins, Principal Product Marketing Manager at Red Hat
CWIN17 Toulouse / Mulesoft and airbus accelerating digital transformation thr...Capgemini
Airbus is one of the world largest commercial jet maker, carrying over 3 billion
passengers every year. During this session, we will present how MuleSoft’s
unique API-led connectivity approach is enabling Airbus to scale up its digital
transformation and remain competitive in the face of market disruption
LAC 2017 - Turning the Digital Insourcing TideHar Gootzen
With digitization, agile and DevOps in mind organizations are looking at insourcing previously outsourced IT services. To bring control closer to the business. IT service providers and IT departments need to reposition themselves to remain relevant.
Effective and simple - integration architectures with Apache Camel and QuarkusSven Bernhardt
Presentation held at DOAG 2023 in Nuremberg.
Integration is the basis for the modernization of IT system landscapes! This talk is about the challenges of integrating applications and systems in organizations and how Apache Camel and Quarkus can be used as integration tools to efficiently overcome these challenges.
We will give an overview of our idea of building an integration architecture and its components and show how integration solutions can be implemented quickly and efficiently based on it.
We will discuss the advantages of Camel and Quarkus and present practical examples and best practices. We will also look at the concepts of microservices and event-driven architecture and show how these can be integrated into integration solutions.
One Gateway to Rule them All: Building a Federated API Management PlatformSven Bernhardt
Presentation held at DOAG 2023 in Nuremberg.
There is no alternative for companies today to introduce an API strategy and set up an API management platform if they want to remain successful in the long term. In times of hybrid, multi-cloud architectures, characteristics such as efficiency, flexibility and manageability are required. A federated API management approach offers all of this.
Kong offers an API gateway that is flexible and extensible and is therefore ideally suited for setting up such an approach. This presentation will introduce how Kong can be used to build an API platform that can be used to securely deploy and manage APIs across multiple environments. In this context, I will cover the following aspects:
- Federated API Management: what it is and how it differs from other approaches
- Features of the Kong API gateway and its capabilities
- Strategies for managing APIs across multiple environments with Kong
- Implementation details and good practices for building a federated API management platform with Kong
The goal of the presentation is to convey the benefits of a federated approach by demonstrating how API development and management can be unified across multiple environments, reducing complexity and overhead and improving overall security and compliance.
Modernization options for Oracle Forms applicationsSven Bernhardt
Presentation held at DOAG 2023 in Nuremberg.
In mature IT system landscapes, there are still many monolithic applications that have grown over the years and were built on an outdated technology platform. Oracle Forms, which itself has been on the market for decades, is no exception. New innovative features are often difficult or impossible to implement on this basis. It is also difficult to find the appropriate resources in terms of the skillset required for implementation.
In this presentation, I will discuss the possible options for modernizing Forms applications. Among other things, I will discuss whether there is a "one-fits-all" solution or whether different approaches need to be combined. In this context, I will also present a concrete case study: In our company, we are currently replacing our Forms monolith - our core system - which has grown over 30 years. I will report on the procedure, the lessons learned and the approaches used. In particular, I will also discuss how essential it is to take a closer look at the topic of integration in this context and to think about it.
Elevating Development: Embracing APIOps for Enhanced Developer ProductivitySven Bernhardt
APIOps, a dynamic fusion of API-first design principles and streamlined operational strategies, is reshaping the landscape of software development. This approach prioritizes the creation of application programming interfaces (APIs) as a foundational step, enabling modularization, reusability, and alignment with business goals.
Through seamless orchestration of the API lifecycle, APIOps embraces continuous integration, deployment, and management practices. This methodology empowers cross-functional teams to collaborate effectively, expediting project timelines and enhancing product quality. By decoupling frontend and backend development via APIs, developers can work concurrently, fostering agility and innovation without compromising stability. An APIOps approach has the potential to revolutionize software engineering, increase developer productivity, and thus efficiently deliver user-centric applications.
In this presentation, Sven explores:
How API-first and APIOps make your APIs great
APIOps' principles, benefits and capacity to drive transformative development practices
Kong’s APIOps support and how to get started
Kong 101 - Jumpstart into the world of APIsSven Bernhardt
Kong 101 introduction workshop held at Cloudland 2023.
Workshop materials in Git: https://github.com/svenbernhardt/kong101
Abstract:
We encounter APIs every day, which are present in almost all aspects of our daily lives. For example, when we pay with a card at the supermarket, the communication required for the transaction takes place in the background via APIs. This poses security risks and measures need to be taken to ensure that only authorized consumers can access APIs and that APIs are available 24/7.
An API gateway can help in this regard by acting as a central access point for APIs and helping to establish a common policy layer that decouples API consumers and providers. Kong is an open-source API gateway implementation designed for speed, scalability, and flexibility. It is platform and system independent, making it ideal for building distributed API environments.
This workshop will cover the basic concepts of Kong, the gateway architecture, ways to set up a Kong environment, and how to deploy and configure APIs. Through hands-on exercises, participants will have the opportunity to experience for themselves how easy and intuitive working with APIs using Kong can be.
Declarative observability management for Microservice architecturesSven Bernhardt
Cloud-native is the new normal! Cloud-native architectures are usually implemented using a distributed Microservice architecture style. This furthers agility and flexibility as changes can rapidly be implemented, as the services are loosely coupled. But this comes at a price, as application monitoring becomes increasingly complex. Observability data, which is logs, metrics and traces, needs to be collected in a central place so that DevOps teams can analyze problems through a single pane of glass and thus allows for efficiently monitor Microservices architectures.
Within this talk I’ll show how a basic observability strategy can easily being implemented without the need to touch your existing application logic. Kong Gateway and Kuma are essential components for the resulting solution architecture, to facilitate consistent logs, metrics and traces across all services. Using this approach, you're able to trace down the complete request lifecycle starting from the first call to Kong Gateway that acts as entry point to the Mesh. Within the Microservices domain, Kuma takes care for making inter-service communication transparently comprehensible. As a monitoring stack, the Grafana stack, consisting of Grafana, Prometheus, Loki and Tempo, will be used to gather all observability data in a central place and provide it for further analysis.
Integration architectures based on Microservices, APIs and eventsSven Bernhardt
Talk from DigitalXChange 2023:
Integration is a key element of any modernization project and is perhaps more relevant than ever. In our IT modernization project, we had to overcome a 30-year monolith and used state-of-the-art technologies to bring the old and new worlds together. We used Containers, API Gateway, Service Mesh and Event Hub as well as Kubernetes as the central runtime platform to increase flexibility, agility and developer productivity.
This presentation shows how integrations are addressed today using modern technologies.
Build and Manage Multi-Cloud Applications Using KumaSven Bernhardt
A service mesh helps to make service communication in distributed system architectures more secure, reliable, and traceable. In this context, one often thinks of terms like microservices, containers, or Kubernetes; the whole thing, of course, is mostly cloud-based. However, the reality is not quite so simple: IT system landscapes today are very heterogeneous and workloads are distributed on-premises as well as across one or more public cloud providers. This brings up a whole new set of questions, such as how to securely merge multiple clouds or how applications that cannot be containerized can benefit from the advantages of a mesh.
Build and Manage Multi-Cloud Applications Using KumaSven Bernhardt
A service mesh helps to make service communication more secure, reliable and traceable in distributed system architectures. In connection with the topic of service mesh, we often think of terms such as microservices, containers or Kubernetes; i.e. terms from the orbit of modern design methods, architectural approaches or technologies. Of course, everything is usually cloud-based.
In reality, however, the world is not quite so simple: IT system landscapes today are very heterogeneous and system landscapes have grown over the years, with a colorful mix of architectural patterns and runtime platforms having emerged. Kubernetes-based workloads are possibly distributed across one or more public cloud providers. This brings with it a whole range of new questions, e.g. how to securely bring together multiple clouds or how applications that cannot be operated in a containerized manner can benefit from the advantages of a mesh.
In this presentation Sven and Fabian will talk about:
– How a service mesh can help to easily build and manage multi-cloud applications
– How to design a multi-cloud, multi-cluster mesh
– Handle aspects like security or observability consistently without the need for implementation changes
Torch the light - Implementing Observability for Microservice ArchitecturesSven Bernhardt
Talk was delivered at Kong Summit 2022
Abstract:
Cloud-native architectures are usually implemented using a distributed microservice architecture style. This furthers agility and flexibility since changes can rapidly be implemented, as the services are loosely coupled. But this comes at a price -- application monitoring becomes increasingly complex. In this talk, Sven Bernhardt will show how a basic observability strategy can easily be implemented without the need to alter your existing application logic. Sven will demonstrate: - How to use Kong Gateway and Kuma to facilitate consistent logs, metrics, and traces across all services. - How to trace down the complete request lifecycle starting from the first call to Kong Gateway - How Kuma makes inter-service communication transparently comprehensible - How the Grafana stack — consisting of Grafana, Prometheus, Loki and Tempo — can be used to gather all observability data in a central place and provide it for further analysis.
Analytics meets Integration - Modern Development with Data APIsSven Bernhardt
Talk was delivered at DOAG 2022 with Fabian Hardt
Abstract:
Since analytics platforms are now an integral part of corporate IT landscapes, the networking of these central data platforms with other systems is becoming increasingly important. In order to be able to design these securely and comprehensibly (API gateway), as well as individually (API modelling), data APIs are a possible solution. In this presentation, we will show you what this means and what an example implementation with a corresponding API gateway could look like.
Modern Integration based on OCI Cloud-native ServicesSven Bernhardt
Talk was delivered at DOAG 2022
Abstract:
Integration has always been important and has become more so, especially when we look at IT modernisation programmes. Every company today needs to modernise to remain competitive in the long term.
When we talk about modernisation, it is about breaking down monolithic architectures, often into more flexible microservices architectures. When developing new applications, we follow the principles of cloud-native. What does this mean for our integration architecture or what capabilities are expected from modern integration platforms?
In this session I will answer these and other questions. I will also show how to design and implement a modern integration solution with OCI cloud-native services, such as OKE, Functions or API Gateway, and what role an iPaaS solution such as Oracle Integration Cloud (OIC) plays in this context.
Talk was delivered at DOAG 2022 with Fabian Hardt
Abstract:
A service mesh helps to make service communication in distributed system architectures more secure, reliable and traceable. In connection with the topic of service mesh, terms such as microservices, containers or Kubernetes often come to mind; terms from the sphere of modern design methods, architectural approaches or technologies. Of course, everything is cloud-based as a rule.
In reality, however, the world is not quite so simple: IT system landscapes today are very heterogeneous and have grown over years, with a colourful mix of architecture patterns and runtime platforms. On-premises hosted monoliths that come from VM-based systems on the one hand and Kubernetes-based workloads, possibly distributed between on-premises and one or more public cloud providers, on the other. This brings with it a whole host of new questions, such as how to bring the cloud and on-premises world together securely or how applications that cannot be operated containerised can also benefit from the advantages of a mesh.
This session will look at how service mesh can help address complex connectivity, security and observability challenges in today's heterogeneous world. In this context, real-world scenarios from projects will be presented.
Cloud-native Application Development on OCISven Bernhardt
Presentation delivered at DOAG 2022
Abstract:
Building applications in a Cloud-native way is the new normal, since the world is hybrid nowadays. Cloud-native applications are flexible, scalable and portable from On-prem environment to any Cloud platform as well as between different Cloud-vendor platforms without changing the actual implementation. This session will look at the key characteristics of Cloud-native applications and what this means for enterprises. In this session, I'll also give an overview on OCI and the provided Cloud-native apps development platform. In addition, I'll demo developing and running Cloud-native apps in OCI and will introduce the relevant Services.
Rumble in the Jungle - API Kickstart with KongSven Bernhardt
Talk was delivered at Digital Exchange Bergisches Rheinland 2022
Abstract:
APIs have become indispensable in today's IT world, because (almost) everything has an API. This circumstance can quickly lead to an API jungle that is difficult to manage. However, it must be possible to see whether and how APIs are used, which APIs exist at all or how they are secured. The use of an API gateway is a first step towards making the impending chaos manageable.
Since infrastructures and platforms are very heterogeneous today and we are confronted with hybrid architectures, we need an API gateway that is flexible enough to deal with this heterogeneity. The Kong API Gateway offers this flexibility and can be deployed in almost any system environment, helping to shed light on the existing API jungle.
In this session I will introduce basic concepts of the API Gateway solution and show how easy and fast you can enter the world of API management with the Kong API Gateway.
Cloud-native Application Development - The new normalSven Bernhardt
Presentation delivered at Digital Exchange Bergisches Rheinland 2022
Abstract:
Building applications in a Cloud-native way is the new normal, since the world is hybrid nowadays. Cloud-native applications are flexible, scalable and portable from On-prem environment to any Cloud platform as well as between different Cloud-vendor platforms without changing the actual implementation. This session will look at the key characteristics of Cloud-native applications and what this means for enterprises. In this session, I'll also give an overview on OCI and the provided Cloud-native apps development platform. In addition, I'll demo developing and running Cloud-native apps in OCI and will introduce the relevant Services.
Building applications in a Cloud-native way is the new normal, since the world is hybrid nowadays. Cloud-native applications are flexible, scalable and portable from On-prem environment to any Cloud platform as well as between different Cloud-vendor platforms without changing the actual implementation. This session will look at the key characteristics of Cloud-native applications. In addition, I'll give an overview on OCI as a Cloud-native apps development platform and will look into relevant Services that are needed to build Cloud-native apps from scratch.
API design-first allows the collaborative development of user-centric business APIs. In this context, the API specification is developed first and then the development of the frontend and backend can be started directly, whereby the API is mocked in the first step and feedback from the development is continuously incorporated into the specification. In order to do this efficiently, the delivery of specification changes needs to be as automated as possible, i.e. from spec change (commit) to deployment on the API gateway to publishing on the Dev Portal.
Service integration made easy with Open Source KumaSven Bernhardt
Cloud-native application design is the new default. Cloud-native applications are often organized as a collection of independent and loosely-coupled services, allowing for more flexibility and agility with respect to changing business requirements. Application runtimes become hybrid at the same time, so we have to deal with distributed cloud and on-prem workloads. This makes the world even more complex from connectivity perspective, since services forming an application need to interact with each other, with already existing monolithic applications and this both on-prem and in the cloud.
As we can see, there’s a lot of network communication involved and since the network needs to be considered unsecure, it must be ensured that it happens in a secure, reliable and comprehensible way. Since efficiency and agility is a critical factor nowadays, we need new , modern approaches which allows development teams to act act autonomously while being able to focus on the important things at the same time.
A service mesh like Kuma can help you to address the arising challenges in the area of security, connectivity and observability transparently by moving the responsibility from the application to the infrastructure layer. At the same time, a service mesh gives a self service path to development teams for implementing respective requirements more efficiently. This means an extension to traditional connectivity handling approaches, where traffic is restricted by firewall rules and explicit knowledge from a network team is needed. This allows for implementing business requirements more efficiently and more flexible with respect to connectivity and reliability.
This session gives an introduction to Kuma, how it is different from other service mesh implementations and shows how easy it is to get started with it.
How to take distributed architectures to the next level with API gateways and service meshes.
Anyone who thinks that the trend towards cloud-native applications is passing by like a hip fashion trend is overlooking something: Cloud-native is basically a puzzle piece in a larger game. This puzzle piece helps make solutions for a runtime environment, for example, as flexible as possible. Which is not unimportant. The goal of the big game is to build a software architecture that is capable of change on the one hand and robust at the same time. To do that, we need a lot of puzzle pieces, and move strategically through each level. Because while we realize cloud-native solutions as a microservices architecture, we get highly distributed architectures that present us with difficult tasks in areas such as deployment, security or connectivity. We have to solve these tasks before we enter the next level.
The respective demo scenario is available in my personal Github account: https://github.com/svenbernhardt/api-mesh-demo
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
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.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!