This workshop will guide you through the creation of a customer care project containing several BPM processes that integrate seamlessly with JBoss Fuse, Camel routes, provide full BAM reporting abilities and manage it all wtih Fuse Fabric.
DevOps monitoring: Best Practices using OpenShift combined with Icinga & Big ...Icinga
Talk by Marco Bizzantino:
In my talk I will demonstrate how monitoring works with the DevOps approach. Within an organisation, different people with different roles need to have a complete view over the whole infrastructure. One of the greatest benefits of Icinga is its ability to integrate with various tools and modules to satisfy the company’s requests. An example is OpenShift monitoring. I will point out the most important parts of monitoring OpenShift infrastructure while maintaining it’s complexity. In my approach I will show how we combine Icinga, Prometheus, Grafana and Elasticsearch for an overall OpenShift monitoring solution. Additional examples will show the benefits of using Icinga’s Business Process modelling to add more value to the result.
apidays LIVE Paris - SDK driven GraphQL by Nader Dabitapidays
apidays LIVE Paris - Responding to the New Normal with APIs for Business, People and Society
December 8, 9 & 10, 2020
SDK driven GraphQL
Nader Dabit, Senior Developer Advocate at Amazon Web Services
Workshop: Develop Serverless Applications with IBM Cloud FunctionsDaniel Krook
Materials for the IBM Cloud Functions workshop at Index on February 20, 2018
https://developer.ibm.com/indexconf/
http://bit.ly/index-serverless
Learn the basics and strengths of IBM Cloud Functions (powered by Apache OpenWhisk). In this workshop, you will learn how to develop serverless applications composed of loosely coupled microservice-like functions. You'll play with the CLI and development tools becoming an IBM Cloud Functions star by implementing a weather bot using IBM's Weather Company Data service and Slack. You will also investigate how to use other components like our API Gateway integration. Finally, you will get a preview of new technologies we are developing for IBM Cloud Functions.
Building Bridges Between Applications and DataOlyaSurits
Simply connecting to a Kubernetes Service or a load balancer is nice -- if that is even an option. These days, operators have to contend with hybrid and multi-cloud. Namespaces are not enough; it's not uncommon to operate numerous K8s clusters in a single region with traffic being dynamically routed across multiple control planes.
This session dives into the process of identifying requirements for a Kubernetes gateway that needs to handle both HTTP based services as well as hyper-optimized TCP workloads. Attendees will walk away with a working knowledge and a process to develop out ingress solutions that fit their needs, including:
Deploying a local K8s cluster with K3d
Installing the DataStax Kubernetes Operator for Apache Cassandra with Helm
Provisioning and running a multi-node Cassandra cluster
Deploying Kong Gateway with Helm
Implementing multiple ingress approaches through Kong Gateway, with an accompanying discussion on the pros and cons of each
Validation of each approach through an external client application
This workshop will guide you through the creation of a customer care project containing several BPM processes that integrate seamlessly with JBoss Fuse, Camel routes, provide full BAM reporting abilities and manage it all wtih Fuse Fabric.
DevOps monitoring: Best Practices using OpenShift combined with Icinga & Big ...Icinga
Talk by Marco Bizzantino:
In my talk I will demonstrate how monitoring works with the DevOps approach. Within an organisation, different people with different roles need to have a complete view over the whole infrastructure. One of the greatest benefits of Icinga is its ability to integrate with various tools and modules to satisfy the company’s requests. An example is OpenShift monitoring. I will point out the most important parts of monitoring OpenShift infrastructure while maintaining it’s complexity. In my approach I will show how we combine Icinga, Prometheus, Grafana and Elasticsearch for an overall OpenShift monitoring solution. Additional examples will show the benefits of using Icinga’s Business Process modelling to add more value to the result.
apidays LIVE Paris - SDK driven GraphQL by Nader Dabitapidays
apidays LIVE Paris - Responding to the New Normal with APIs for Business, People and Society
December 8, 9 & 10, 2020
SDK driven GraphQL
Nader Dabit, Senior Developer Advocate at Amazon Web Services
Workshop: Develop Serverless Applications with IBM Cloud FunctionsDaniel Krook
Materials for the IBM Cloud Functions workshop at Index on February 20, 2018
https://developer.ibm.com/indexconf/
http://bit.ly/index-serverless
Learn the basics and strengths of IBM Cloud Functions (powered by Apache OpenWhisk). In this workshop, you will learn how to develop serverless applications composed of loosely coupled microservice-like functions. You'll play with the CLI and development tools becoming an IBM Cloud Functions star by implementing a weather bot using IBM's Weather Company Data service and Slack. You will also investigate how to use other components like our API Gateway integration. Finally, you will get a preview of new technologies we are developing for IBM Cloud Functions.
Building Bridges Between Applications and DataOlyaSurits
Simply connecting to a Kubernetes Service or a load balancer is nice -- if that is even an option. These days, operators have to contend with hybrid and multi-cloud. Namespaces are not enough; it's not uncommon to operate numerous K8s clusters in a single region with traffic being dynamically routed across multiple control planes.
This session dives into the process of identifying requirements for a Kubernetes gateway that needs to handle both HTTP based services as well as hyper-optimized TCP workloads. Attendees will walk away with a working knowledge and a process to develop out ingress solutions that fit their needs, including:
Deploying a local K8s cluster with K3d
Installing the DataStax Kubernetes Operator for Apache Cassandra with Helm
Provisioning and running a multi-node Cassandra cluster
Deploying Kong Gateway with Helm
Implementing multiple ingress approaches through Kong Gateway, with an accompanying discussion on the pros and cons of each
Validation of each approach through an external client application
Data Plane Matters! A Deep Dive and Demo on NGINX Service MeshNGINX, Inc.
On-Demand Link: https://www.nginx.com/resources/webinars/service-mesh/
About the Webinar
Join us for a special launch webinar as we introduce you to NGINX Service Mesh, our new offering as part of the NGINX product suite.
In this webinar, you’ll learn about using NGINX Plus and NGINX Controller as part of your microservices journey, why your organization may need a service mesh to improve performance and reliability of your applications, and how NGINX Service Mesh can help you meet these needs. Our presenter(s) will also provide a demonstration of NGINX Service Mesh, giving you an insight into the new experience that awaits you and your team.
On-Demand Link: https://www.nginx.com/resources/webinars/api-gateway-use-cases-for-kubernetes/
About the Webinar
Two app modernization trends – APIs and Kubernetes – have reached a critical adoption point where many organizations are now seeking to deliver APIs using Kubernetes. As with the containerization of applications, this strategy requires organizations to figure out how to deliver APIs quickly and safely. For traditional applications, the solution is a load balancer or ADC which routes API requests from a client to the appropriate services – in other words, an API gateway. But with Kubernetes come different ways to deliver both apps and APIs, which have in turn spawned two new traffic management tools: the Ingress controller and service mesh. Organizations are left with the question “Which tool should I use to deliver API gateway functionality in Kubernetes?”
In this webinar, we help you answer that question by looking at the unique needs of containerized APIs (and their owners), sharing common use cases that can be solved with Kubernetes tools, and discussing what you can do to modernize your APIs for the Kubernetes era.
Control Kubernetes Ingress and Egress Together with NGINXNGINX, Inc.
On-Demand Recording
https://www.nginx.com/resources/webinars/control-kubernetes-ingress-egress-together-nginx/
About the Webinar
Join our resident Kubernetes and modern apps experts in a discussion of the challenges of Kubernetes traffic management in today’s technology landscape. While Kubernetes Ingress gets most of the attention, how you handle egress traffic is just as important. Egress isn’t just about traffic leaving a cluster, either, but also concerns traffic among managed and unmanaged services within the cluster. We demo a solution using NGINX Service Mesh and NGINX Ingress Controller to control egress from the cluster and between NGINX Service Mesh and unmanaged services. Whether you’re new to modern application architectures, or looking to improve your current microservices deployment, this webinar is for you.
Speakers:
Amir Rawdat
Technical Marketing Engineer
F5
Faisal Memon
Software Engineer
F5
The HPC community is embracing the advantages of mixed-language development environments, presenting challenges for debugging and testing when application execution and data flow cross languages. How can we take advantage of the unique features offered by different languages while minimizing the impact on bug reproduction, root-cause analysis, and solution?
This presentation walks through the current mixed-language HPC landscape to describe the problems with testing these types of applications and best-practice solutions using TotalView for HPC. You will learn how these architectures make it easy to “steer” computation between modules of different languages, to accelerate prototyping and development, and how advanced testing techniques provide visibility into the call stack and data for efficient debugging.
Practical advice for getting started with DevOps on AWS. Begins with an introduction to DevOps. Then focuses on six areas: logging; game days; upgrades; continuous delivery pipelines; configuration as code; and stop logging into your VMs!
This is an updated version of https://www.slideshare.net/aledsage/devops-on-aws-a-practical-introduction?qid=f22a4d24-eddf-4df3-a599-8a3caa551ad5&v=&b=&from_search=4
Event specifications, state of the serverless landscape, and other news from ...Daniel Krook
Presentation at Serverlessconf Paris on February 15, 2018.
https://paris.serverlessconf.io/
This is an update to the early talk at Serverlessconf NYC at:
https://www.slideshare.net/DanielKrook/the-cncf-on-serverless
The Cloud Native Computing Foundation (CNCF) Serverless Working Group - with participation from IBM, AWS, Microsoft, Red Hat, VMware, Nuclio, Serverless Inc., Huawei and many others - has been working on an open eventing specification and mapping the state of the serverless landscape, including the features of public cloud serverless platforms and the capabilities of on premises and open source Functions-as-a-Service projects. In this lightning talk you'll hear about those efforts, see the newly published whitepaper on serverless use cases, and learn how you can help steer serverless adoption through participation in the CNCF.
Building serverless applications with Apache OpenWhiskDaniel Krook
IBM presentation at the O'Reilly Open Source Convention in Austin, Texas on May 10, 2017.
https://conferences.oreilly.com/oscon/oscon-tx/public/schedule/detail/61295
Apache OpenWhisk on IBM Bluemix provides a powerful and flexible environment for deploying cloud-native applications driven by data, message, and API call events. Daniel Krook explains why serverless architectures are attractive for many emerging cloud workloads and when you should consider OpenWhisk for your next project. Daniel then shows you how to get started with OpenWhisk on Bluemix right away, using several samples on GitHub.
Daniel Krook, Software Architect, IBM
Serverless Architectures in Banking: OpenWhisk on IBM Bluemix at SantanderDaniel Krook
Presentation at IBM InterConnect on March 21, 2017.
Santander is one of the largest companies in the world, yet size is no guarantee of future survival given several challenges in the retail banking industry, primarily from disruptive new startups and a changing regulatory landscape. Success requires cutting-edge cloud computing solutions that achieve better resource utilization through automatic application scaling to match demand; and an associated, finer-grained cost model that helps distribute compute load at a lower cost. Learn how IBM and Santander partnered to create next-generation solutions for retail banking with the OpenWhisk open source project hosted on IBM Bluemix, which enables serverless architectures for event driven programming.
Modern architectures can quickly grow in complexity, which often means introducing new tools to your environment. Building images and provisioning infrastructure and features can all require distinct tooling -- and often even different workflows and programming languages. The dependencies between these can often mean automation failures and difficult rollback scenarios.
There are open source tools that allow you to use the same languages and toolset you’re familiar with to build and deploy your applications. In this hands-on session, we’ll show you how to:
Provision infrastructure like Storage buckets, managed Kubernetes and Load Balancers using Go
Create and deploy applications without leaving the safety of your favorite programming language
On-Demand Link: https://www.nginx.com/resources/webinars/fundamentals-microservices/
About the Webinar
Despite powering some of the most popular apps on the planet, microservices – including containers and Kubernetes – are still a mystery to many. Microservices is both an approach to software architecture that builds a large, complex apps from multiple small components and the term for the small components themselves. In this “Microservices 101” webinar, you’ll get an introduction to microservices that will give you a working understanding of the technologies:
Monolithic, microservices, and hybrid architectures
Containers and Kubernetes
Ingress controllers and service meshes
Hundreds of projects, thousands of jobs, each generating data about the status, commit, change logs and quality reports of your projects. How can you restore order in this amount of data and use it to gather useful information about your projects?
> In this talk, I will explain how I collect the data over thousands of jobs, commit after commit, build after build, how he stored it and used it in turn to extract useful information and to inject this data as feedback into our pipelines.
A Better Way for Applications to Communicate With Your MeshOlyaSurits
Ingress gateways are a quick and easy way to enable external clients to communicate with a service mesh. To demonstrate this, we implemented a powerful ingress gateway with a reliable ingress controller in an auto-healing, scalable platform. In this talk, we will demo several use cases, including service-to-service authorization with mTLS, service segmentation, and connectivity of services running on any platform to the service mesh.
The solution we will share is built using HashiCorp Consul Ingress Gateway with Kong Ingress Controller on a Kubernetes platform with Consul Envoy proxy.