Presentation by Aad Versteden & Niels Vandekeybus at Open Belgium 2018 - http://2018.openbelgium.be/session/musemtech-transitional-architecture-linked-data
Containers vs serverless - Navigating application deployment optionsDaniel Krook
IBM presentation at the O'Reilly Open Source Convention Container Day in Austin, Texas on May 9, 2017.
https://conferences.oreilly.com/oscon/oscon-tx/public/schedule/detail/61403
New technologies seem to arrive fast and furious these days. We were just getting used to our new container world when serverless arrived. But is it better, faster, and cheaper, as the hype suggests?
Daniel Krook explores a real application packaged using popular open source container technology and walks you through a migration to an event-oriented serverless paradigm, discussing the trade-offs and pros and cons of each approach to application deployment and examining when serverless benefit applications and when it doesn’t.
You’ll learn considerations for using serverless API frameworks and how to reuse some of your containerization strategy as you move from more traditional application models to an event-driven world.
Daniel Krook, Software Architect, IBM
IBM Bluemix OpenWhisk: Serverless Conference 2017, Austin, USA: The journey c...OpenWhisk
OpenWhisk is an open-source serverless platform ideally suited to a wide range of scenarios including cognitive, data, IoT, microservices, and mobile workloads. Since we presented OpenWhisk at ServerlessConf London a lot has happened. It has been successfully accepted as an Apache Incubator project and the first production OpenWhisk deployments have happened. From a technical point of view we have added capabilities like a better API Gateway integration and support for web actions, have added integrations with IBM App Connect, IBM Message Hub, and more. During this talk we will discuss our latest additions and illustrate how to benefit by “going” serverless with OpenWhisk by exploring some real-world customer usecases with a focus on how serverless architectures can be exploited in totally different scenarios. Using these usecases we will explain how OpenWhisk works and why it is the ideally platform for these emerging workloads. After the talk we will be looking forward to discussing your own usecases in more detail at our booth.
Building serverless applications with Apache OpenWhisk and IBM Cloud FunctionsDaniel Krook
Presentation at Functions17 in Toronto, Canada on August 25, 2017.
https://functions.world
Video, code, links: https://github.com/krook/functions17
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 IBM Cloud Functions right away, using several samples on GitHub.
Daniel Krook, Software Architect & Developer Advocate, IBM
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.
IBM Bluemix OpenWhisk: Serverless Conference 2017, Austin, USA: KeynoteOpenWhisk
The document discusses IBM Bluemix and OpenWhisk. Bluemix is IBM's cloud platform that provides services, tools and runtimes to build and deploy applications. It can be deployed publicly, privately or locally. OpenWhisk is an open source serverless computing platform that executes code in response to events. It is available on Bluemix and as open source. The document outlines OpenWhisk's concepts and capabilities like support for multiple languages and integration with services. It provides examples of how customers use OpenWhisk for serverless applications and data processing.
Build a cloud native app with OpenWhiskDaniel Krook
IBM OpenWhisk presentation and demo for developerWorks TV on December 14, 2016.
https://developer.ibm.com/tv/build-a-cloud-native-app-with-apache-openwhisk/
New cloud programming models enabled by serverless architectures are emerging, allowing developers to focus more sharply on creating their applications and less on managing their infrastructure. The OpenWhisk project started by IBM provides an open source platform to enable these cloud native, event driven applications.
At this live coding event, Daniel Krook provide an overview of serverless architectures, introduce the OpenWhisk programming model, and then deploy an OpenWhisk application on IBM Bluemix, while you watch, step-by-step.
Daniel Krook, Senior Software Engineer, IBM
Containers vs serverless - Navigating application deployment optionsDaniel Krook
IBM presentation at the O'Reilly Open Source Convention Container Day in Austin, Texas on May 9, 2017.
https://conferences.oreilly.com/oscon/oscon-tx/public/schedule/detail/61403
New technologies seem to arrive fast and furious these days. We were just getting used to our new container world when serverless arrived. But is it better, faster, and cheaper, as the hype suggests?
Daniel Krook explores a real application packaged using popular open source container technology and walks you through a migration to an event-oriented serverless paradigm, discussing the trade-offs and pros and cons of each approach to application deployment and examining when serverless benefit applications and when it doesn’t.
You’ll learn considerations for using serverless API frameworks and how to reuse some of your containerization strategy as you move from more traditional application models to an event-driven world.
Daniel Krook, Software Architect, IBM
IBM Bluemix OpenWhisk: Serverless Conference 2017, Austin, USA: The journey c...OpenWhisk
OpenWhisk is an open-source serverless platform ideally suited to a wide range of scenarios including cognitive, data, IoT, microservices, and mobile workloads. Since we presented OpenWhisk at ServerlessConf London a lot has happened. It has been successfully accepted as an Apache Incubator project and the first production OpenWhisk deployments have happened. From a technical point of view we have added capabilities like a better API Gateway integration and support for web actions, have added integrations with IBM App Connect, IBM Message Hub, and more. During this talk we will discuss our latest additions and illustrate how to benefit by “going” serverless with OpenWhisk by exploring some real-world customer usecases with a focus on how serverless architectures can be exploited in totally different scenarios. Using these usecases we will explain how OpenWhisk works and why it is the ideally platform for these emerging workloads. After the talk we will be looking forward to discussing your own usecases in more detail at our booth.
Building serverless applications with Apache OpenWhisk and IBM Cloud FunctionsDaniel Krook
Presentation at Functions17 in Toronto, Canada on August 25, 2017.
https://functions.world
Video, code, links: https://github.com/krook/functions17
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 IBM Cloud Functions right away, using several samples on GitHub.
Daniel Krook, Software Architect & Developer Advocate, IBM
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.
IBM Bluemix OpenWhisk: Serverless Conference 2017, Austin, USA: KeynoteOpenWhisk
The document discusses IBM Bluemix and OpenWhisk. Bluemix is IBM's cloud platform that provides services, tools and runtimes to build and deploy applications. It can be deployed publicly, privately or locally. OpenWhisk is an open source serverless computing platform that executes code in response to events. It is available on Bluemix and as open source. The document outlines OpenWhisk's concepts and capabilities like support for multiple languages and integration with services. It provides examples of how customers use OpenWhisk for serverless applications and data processing.
Build a cloud native app with OpenWhiskDaniel Krook
IBM OpenWhisk presentation and demo for developerWorks TV on December 14, 2016.
https://developer.ibm.com/tv/build-a-cloud-native-app-with-apache-openwhisk/
New cloud programming models enabled by serverless architectures are emerging, allowing developers to focus more sharply on creating their applications and less on managing their infrastructure. The OpenWhisk project started by IBM provides an open source platform to enable these cloud native, event driven applications.
At this live coding event, Daniel Krook provide an overview of serverless architectures, introduce the OpenWhisk programming model, and then deploy an OpenWhisk application on IBM Bluemix, while you watch, step-by-step.
Daniel Krook, Senior Software Engineer, IBM
The document discusses serverless computing and Apache OpenWhisk. It describes how OpenWhisk allows developers to focus on business logic rather than infrastructure by executing code in response to events in a serverless manner. OpenWhisk provides a programming model where developers can create actions to handle triggers via rules. A number of demos are presented showing how to create triggers, actions and rules with OpenWhisk to handle events and build REST APIs.
AI & Machine Learning Pipelines with KnativeAnimesh Singh
The document discusses the need for Knative to build cloud-native AI platforms. It describes that an AI lifecycle involves multiple iterative phases like data preparation, model training, deployment, and monitoring. It states that Kubernetes alone is not sufficient and that concepts like building, serving, eventing and pipelines are required to automate the end-to-end AI workflow. It introduces Knative as a set of building blocks on top of Kubernetes that provide these capabilities through custom resource definitions. Specifically, Knative provides capabilities for source-to-container builds, event delivery and subscription, request-driven scalable serving of models, and configuration of CI/CD-style pipelines for Kubernetes applications.
This document outlines a presentation on IBM Bluemix OpenWhisk. The agenda includes discussing the evolution of serverless computing, what serverless and Function as a Service (FaaS) are, an overview of IBM Bluemix, details on OpenWhisk including what it is and new features, and cases where serverless is useful. OpenWhisk is positioned as an open source FaaS platform that executes code in response to events, and is available both on its own and as a managed service on Bluemix.
The CNCF point of view on Serverless
Presentation at Serverlessconf NYC on October 11, 2017.
https://nyc.serverlessconf.io/
The CNCF Serverless Working Group - with participation from IBM, AWS, Google, Huawei, Red Hat, VMware and many others - has been working on guidance to help end developers understand serverless computing. relative to other cloud-native deployment options such as container orchestration (for example, Kubernetes) and Platform-as-a-Service (for example, Cloud Foundry and OpenShift). A soon-to-be-published whitepaper aims to educate users about the right workloads for serverless, help them make sense of the landscape of service providers, and recommend open source projects for inclusion in the CNCF. In this lightning talk you'll hear about our work and learn how you can help steer serverless adoption and project support from the CNCF.
Serverless architectures are rapidly gaining interest from developers but it can be hard to understand when a serverless platform makes the most sense for their next application and how long a given provider might be around to support their apps. The CNCF aims to help users learn about serverless and support emerging open source projects that can run, debug, and monitor the next generation of cloud-native applications.
Serverless architectures built on an open source platformDaniel Krook
IBM keynote at the O'Reilly Software Architecture Conference in New York City on April 5, 2017.
https://conferences.oreilly.com/software-architecture/sa-ny/public/schedule/detail/60432
Daniel Krook explores Apache OpenWhisk on IBM Bluemix, which provides a powerful and flexible environment for deploying cloud-native applications driven by data, message, and API call events.
Daniel Krook, Software Architect, IBM
Cloud Native Architectures with an Open Source, Event Driven, Serverless Plat...Daniel Krook
IBM keynote at CloudNativeCon / KubeCon in Seattle, Washington on November 8, 2016.
https://cnkc16.sched.org/event/8K4c
New cloud programming models enabled by serverless architectures are emerging, allowing developers to focus more sharply on creating their applications and less on managing their infrastructure. The OpenWhisk project started by IBM provides an open source platform to enable these cloud native, event driven applications.
Daniel Krook, Senior Software Engineer, IBM
NodeJS Serverless backends for your frontendsCarlos Santana
The document is a presentation on OpenWhisk and serverless computing. It begins with an agenda and then covers the evolution of serverless computing towards event-driven models without servers. It introduces Bluemix as a platform and OpenWhisk as an open source serverless platform and function as a service (FaaS) offering within Bluemix. It describes OpenWhisk's key concepts of actions, triggers, and rules. It provides examples of using OpenWhisk for web actions and APIs. It concludes with encouraging attendees to learn more about OpenWhisk.
Serverless architectures are one of the hottest trends in cloud computing this year, and for good reason. There are several technical capabilities and business factors coming together to make this approach compelling from both an application development and deployment cost perspective. The new OpenWhisk project provides an open source platform to enable these cloud-native, event-driven applications.
This talk will lay out the technical and business drivers behind the rise of serverless architectures, provide an introduction to the OpenWhisk open source project (and describe how it differs from other services like AWS Lambda), and give a demonstration showing how to start developing with this new cloud computing model using the OpenWhisk implementation available on IBM Bluemix.
Lightning talk and lab presented by IBM Cloud Software Engineer, Andrew Bodine.
IBM Bluemix OpenWhisk: IBM InterConnect 2017, Las Vegas, USA: Technical StrategyOpenWhisk
The document discusses serverless computing and OpenWhisk. It begins with an agenda that covers the evolution of serverless, definitions of serverless computing, advantages over traditional approaches, an overview of OpenWhisk, and use cases for serverless. OpenWhisk is introduced as an open source serverless platform that allows code to execute in response to events. It provides benefits like automatic scaling, pay-per-use billing, and support for multiple languages.
IBM Bluemix OpenWhisk: Serverless Conference 2016, London, UK: The Future of ...OpenWhisk
Learn more about the IBM Bluemix OpenWhisk, a serverless event-driven compute platform, which quickly executes application logic in response to events or direct invocations from web/mobile apps or other endpoints.
Hybrid Cloud, Kubeflow and Tensorflow Extended [TFX]Animesh Singh
Kubeflow Pipelines and TensorFlow Extended (TFX) together is end-to-end platform for deploying production ML pipelines. It provides a configuration framework and shared libraries to integrate common components needed to define, launch, and monitor your machine learning system. In this talk we describe how how to run TFX in hybrid cloud environments.
This document discusses Apache OpenWhisk, an open source serverless computing platform. It provides an overview of OpenWhisk and how it allows developers to build serverless applications that execute code in response to events. Key points covered include OpenWhisk's programming model using triggers, actions, rules and packages; demos of sample applications; and how OpenWhisk is available both as a managed service on IBM Bluemix and as an open source project.
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.
Oop2008 RESTful services with GWT and Apache CXFAdrian Trenaman
This document discusses building and consuming RESTful JSON services with Apache CXF and Google Web Toolkit (GWT). It provides an overview of GWT and how it can be used to build AJAX clients. It then discusses how Apache CXF can be used to build RESTful servers to provide JSON and XML services that GWT clients can consume. The document demonstrates examples of building simple "hello world" services and document-oriented RESTful services with CXF that return JSON payloads. It also discusses conventions for building RESTful services and configuring CXF endpoints to return JSON rather than XML payloads.
Load Balancing for Containers and Cloud Native ArchitectureChiradeep Vittal
Introduces micro services and the importance of load balancing for micro services architecture. Explores NetScaler CPX - a containerized NetScaler and integration with Kubernetes, Docker and Apache Mesos
Writing less code with Serverless on AWS at FrOSCon 2021Vadym Kazulkin
The purpose of Serverless is to focus on writing the code that delivers business value and offload undifferentiated heavy lifting to the Cloud providers or SaaS vendors of your choice. Today’s code quickly becomes tomorrow’s technical debt even if you meet the perfect decision. The less you own, the better it is from the maintainability point of view. In this talk I will go through examples of the various Serverless architectures on AWS where you glue together different Serverless managed services relying mostly on configuration, significantly reducing the amount of the code written to perform the task. Own less, build more!
Build Event-Driven Microservices with Confluent Cloud Workshop #1confluent
This document provides an overview and agenda for a workshop on getting started with microservices in Confluent Cloud. It discusses how monolithic architectures can be broken into independent microservices that are easier to deploy and scale. The workshop will include hands-on exercises to create topics in Confluent Cloud, build a ksqlDB application, ingest data using Kafka Connect, and consume topics from Node.js applications. Additional resources are also listed to help with developing event streaming applications on Confluent Cloud.
- Fabric for Deep Learning (FfDL) is an open source project that aims to make deep learning accessible and scalable across multiple frameworks like TensorFlow, Caffe, PyTorch, and Keras.
- FfDL provides a consistent way to deploy, train, and visualize deep learning jobs on Kubernetes clusters using microservices. This allows for resilience, scalability, and multi-tenancy.
- FfDL forms the core of IBM's deep learning service in Watson Studio, which provides tools to support the full AI workflow from designing models to deployment and monitoring.
Kubeflow: Machine Learning en Cloud para todosGlobant
Speaker: Juan Camilo Díaz
Video: https://youtu.be/jfH93vdRmTk
Kubeflow hace que implementar workflows de Machine Learning en Kubernetes sean simples, portátiles y escalables. Kubeflow es el kit de herramientas que permite implementar procesos de Machine Learning, ampliando la capacidad de Kubernetes para ejecutar pasos independientes y configurables, con bibliotecas y frameworks específicos.
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Hay trabajos y hay carreras. Las oportunidades vienen a golpear la puerta cuando menos lo esperas. La decisión es tuya. Desde tener la oportunidad de hacer algo significativo día tras día, hasta estar rodeado de gente supremamente inteligente y motivada.
¿Estás listo?
Descúbre todas nuestras oportunidades acá: https://bit.ly/2PWKky9
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Síguenos en:
Facebook: https://www.facebook.com/Globant/
Twitter: https://twitter.com/Globant
Instagram: https://www.instagram.com/globantpics/
Linkedin: https://www.linkedin.com/company/globant
Aad Versteden | State-of-the-art web applications fuelled by Linked Data awar...semanticsconference
The document discusses TenForce's approach to building state-of-the-art web applications using microservices and semantic technologies. Key points include using user-facing microservices with simple requirements and deployment via Docker containers, reusing code through templates and configurable services, and following principles of keeping things simple through limited base technologies and a simple mental model. The approach aims to maximize productivity, code reuse, and ease of use.
exoscale at the CloudStack User Group London - June 26th 2014Antoine COETSIER
The document provides an overview of exoscale, a cloud computing company based in Switzerland. It summarizes that exoscale offers open cloud computing, including compute instances, object storage, and platform services to deploy applications easily. It also notes that exoscale's datacenters are located in Geneva and offer a tier 3+ infrastructure with ISO certifications for quality and security. Pricing is provided on an hourly basis for compute instances and monthly for storage.
The document discusses serverless computing and Apache OpenWhisk. It describes how OpenWhisk allows developers to focus on business logic rather than infrastructure by executing code in response to events in a serverless manner. OpenWhisk provides a programming model where developers can create actions to handle triggers via rules. A number of demos are presented showing how to create triggers, actions and rules with OpenWhisk to handle events and build REST APIs.
AI & Machine Learning Pipelines with KnativeAnimesh Singh
The document discusses the need for Knative to build cloud-native AI platforms. It describes that an AI lifecycle involves multiple iterative phases like data preparation, model training, deployment, and monitoring. It states that Kubernetes alone is not sufficient and that concepts like building, serving, eventing and pipelines are required to automate the end-to-end AI workflow. It introduces Knative as a set of building blocks on top of Kubernetes that provide these capabilities through custom resource definitions. Specifically, Knative provides capabilities for source-to-container builds, event delivery and subscription, request-driven scalable serving of models, and configuration of CI/CD-style pipelines for Kubernetes applications.
This document outlines a presentation on IBM Bluemix OpenWhisk. The agenda includes discussing the evolution of serverless computing, what serverless and Function as a Service (FaaS) are, an overview of IBM Bluemix, details on OpenWhisk including what it is and new features, and cases where serverless is useful. OpenWhisk is positioned as an open source FaaS platform that executes code in response to events, and is available both on its own and as a managed service on Bluemix.
The CNCF point of view on Serverless
Presentation at Serverlessconf NYC on October 11, 2017.
https://nyc.serverlessconf.io/
The CNCF Serverless Working Group - with participation from IBM, AWS, Google, Huawei, Red Hat, VMware and many others - has been working on guidance to help end developers understand serverless computing. relative to other cloud-native deployment options such as container orchestration (for example, Kubernetes) and Platform-as-a-Service (for example, Cloud Foundry and OpenShift). A soon-to-be-published whitepaper aims to educate users about the right workloads for serverless, help them make sense of the landscape of service providers, and recommend open source projects for inclusion in the CNCF. In this lightning talk you'll hear about our work and learn how you can help steer serverless adoption and project support from the CNCF.
Serverless architectures are rapidly gaining interest from developers but it can be hard to understand when a serverless platform makes the most sense for their next application and how long a given provider might be around to support their apps. The CNCF aims to help users learn about serverless and support emerging open source projects that can run, debug, and monitor the next generation of cloud-native applications.
Serverless architectures built on an open source platformDaniel Krook
IBM keynote at the O'Reilly Software Architecture Conference in New York City on April 5, 2017.
https://conferences.oreilly.com/software-architecture/sa-ny/public/schedule/detail/60432
Daniel Krook explores Apache OpenWhisk on IBM Bluemix, which provides a powerful and flexible environment for deploying cloud-native applications driven by data, message, and API call events.
Daniel Krook, Software Architect, IBM
Cloud Native Architectures with an Open Source, Event Driven, Serverless Plat...Daniel Krook
IBM keynote at CloudNativeCon / KubeCon in Seattle, Washington on November 8, 2016.
https://cnkc16.sched.org/event/8K4c
New cloud programming models enabled by serverless architectures are emerging, allowing developers to focus more sharply on creating their applications and less on managing their infrastructure. The OpenWhisk project started by IBM provides an open source platform to enable these cloud native, event driven applications.
Daniel Krook, Senior Software Engineer, IBM
NodeJS Serverless backends for your frontendsCarlos Santana
The document is a presentation on OpenWhisk and serverless computing. It begins with an agenda and then covers the evolution of serverless computing towards event-driven models without servers. It introduces Bluemix as a platform and OpenWhisk as an open source serverless platform and function as a service (FaaS) offering within Bluemix. It describes OpenWhisk's key concepts of actions, triggers, and rules. It provides examples of using OpenWhisk for web actions and APIs. It concludes with encouraging attendees to learn more about OpenWhisk.
Serverless architectures are one of the hottest trends in cloud computing this year, and for good reason. There are several technical capabilities and business factors coming together to make this approach compelling from both an application development and deployment cost perspective. The new OpenWhisk project provides an open source platform to enable these cloud-native, event-driven applications.
This talk will lay out the technical and business drivers behind the rise of serverless architectures, provide an introduction to the OpenWhisk open source project (and describe how it differs from other services like AWS Lambda), and give a demonstration showing how to start developing with this new cloud computing model using the OpenWhisk implementation available on IBM Bluemix.
Lightning talk and lab presented by IBM Cloud Software Engineer, Andrew Bodine.
IBM Bluemix OpenWhisk: IBM InterConnect 2017, Las Vegas, USA: Technical StrategyOpenWhisk
The document discusses serverless computing and OpenWhisk. It begins with an agenda that covers the evolution of serverless, definitions of serverless computing, advantages over traditional approaches, an overview of OpenWhisk, and use cases for serverless. OpenWhisk is introduced as an open source serverless platform that allows code to execute in response to events. It provides benefits like automatic scaling, pay-per-use billing, and support for multiple languages.
IBM Bluemix OpenWhisk: Serverless Conference 2016, London, UK: The Future of ...OpenWhisk
Learn more about the IBM Bluemix OpenWhisk, a serverless event-driven compute platform, which quickly executes application logic in response to events or direct invocations from web/mobile apps or other endpoints.
Hybrid Cloud, Kubeflow and Tensorflow Extended [TFX]Animesh Singh
Kubeflow Pipelines and TensorFlow Extended (TFX) together is end-to-end platform for deploying production ML pipelines. It provides a configuration framework and shared libraries to integrate common components needed to define, launch, and monitor your machine learning system. In this talk we describe how how to run TFX in hybrid cloud environments.
This document discusses Apache OpenWhisk, an open source serverless computing platform. It provides an overview of OpenWhisk and how it allows developers to build serverless applications that execute code in response to events. Key points covered include OpenWhisk's programming model using triggers, actions, rules and packages; demos of sample applications; and how OpenWhisk is available both as a managed service on IBM Bluemix and as an open source project.
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.
Oop2008 RESTful services with GWT and Apache CXFAdrian Trenaman
This document discusses building and consuming RESTful JSON services with Apache CXF and Google Web Toolkit (GWT). It provides an overview of GWT and how it can be used to build AJAX clients. It then discusses how Apache CXF can be used to build RESTful servers to provide JSON and XML services that GWT clients can consume. The document demonstrates examples of building simple "hello world" services and document-oriented RESTful services with CXF that return JSON payloads. It also discusses conventions for building RESTful services and configuring CXF endpoints to return JSON rather than XML payloads.
Load Balancing for Containers and Cloud Native ArchitectureChiradeep Vittal
Introduces micro services and the importance of load balancing for micro services architecture. Explores NetScaler CPX - a containerized NetScaler and integration with Kubernetes, Docker and Apache Mesos
Writing less code with Serverless on AWS at FrOSCon 2021Vadym Kazulkin
The purpose of Serverless is to focus on writing the code that delivers business value and offload undifferentiated heavy lifting to the Cloud providers or SaaS vendors of your choice. Today’s code quickly becomes tomorrow’s technical debt even if you meet the perfect decision. The less you own, the better it is from the maintainability point of view. In this talk I will go through examples of the various Serverless architectures on AWS where you glue together different Serverless managed services relying mostly on configuration, significantly reducing the amount of the code written to perform the task. Own less, build more!
Build Event-Driven Microservices with Confluent Cloud Workshop #1confluent
This document provides an overview and agenda for a workshop on getting started with microservices in Confluent Cloud. It discusses how monolithic architectures can be broken into independent microservices that are easier to deploy and scale. The workshop will include hands-on exercises to create topics in Confluent Cloud, build a ksqlDB application, ingest data using Kafka Connect, and consume topics from Node.js applications. Additional resources are also listed to help with developing event streaming applications on Confluent Cloud.
- Fabric for Deep Learning (FfDL) is an open source project that aims to make deep learning accessible and scalable across multiple frameworks like TensorFlow, Caffe, PyTorch, and Keras.
- FfDL provides a consistent way to deploy, train, and visualize deep learning jobs on Kubernetes clusters using microservices. This allows for resilience, scalability, and multi-tenancy.
- FfDL forms the core of IBM's deep learning service in Watson Studio, which provides tools to support the full AI workflow from designing models to deployment and monitoring.
Kubeflow: Machine Learning en Cloud para todosGlobant
Speaker: Juan Camilo Díaz
Video: https://youtu.be/jfH93vdRmTk
Kubeflow hace que implementar workflows de Machine Learning en Kubernetes sean simples, portátiles y escalables. Kubeflow es el kit de herramientas que permite implementar procesos de Machine Learning, ampliando la capacidad de Kubernetes para ejecutar pasos independientes y configurables, con bibliotecas y frameworks específicos.
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Hay trabajos y hay carreras. Las oportunidades vienen a golpear la puerta cuando menos lo esperas. La decisión es tuya. Desde tener la oportunidad de hacer algo significativo día tras día, hasta estar rodeado de gente supremamente inteligente y motivada.
¿Estás listo?
Descúbre todas nuestras oportunidades acá: https://bit.ly/2PWKky9
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Síguenos en:
Facebook: https://www.facebook.com/Globant/
Twitter: https://twitter.com/Globant
Instagram: https://www.instagram.com/globantpics/
Linkedin: https://www.linkedin.com/company/globant
Aad Versteden | State-of-the-art web applications fuelled by Linked Data awar...semanticsconference
The document discusses TenForce's approach to building state-of-the-art web applications using microservices and semantic technologies. Key points include using user-facing microservices with simple requirements and deployment via Docker containers, reusing code through templates and configurable services, and following principles of keeping things simple through limited base technologies and a simple mental model. The approach aims to maximize productivity, code reuse, and ease of use.
exoscale at the CloudStack User Group London - June 26th 2014Antoine COETSIER
The document provides an overview of exoscale, a cloud computing company based in Switzerland. It summarizes that exoscale offers open cloud computing, including compute instances, object storage, and platform services to deploy applications easily. It also notes that exoscale's datacenters are located in Geneva and offer a tier 3+ infrastructure with ISO certifications for quality and security. Pricing is provided on an hourly basis for compute instances and monthly for storage.
mu.semte.ch - A journey from TenForce's perspective - SEMANTICS2016Aad Versteden
mu.semte.ch, a framework for building microservices-powered applications on top of Linked Data, presented from TenForce's perspective. This presentation was given at Semantics2016.
Since many apps are not about just a single container, this talk discusses the ability and benefits of creating an hybrid Docker cluster capacity leveraging on Linux+Windows OS and x86+ARM architectures.
Moreover, the docker nodes composing this cloud will be hosted across several providers (local DC, cloud vendors such as Azure or AWS), in order to face various scenarios (cloud migration, elasticity...).
Accelerate Digital Transformation with IBM Cloud PrivateMichael Elder
Accelerate the journey to cloud-native, refactor existing mission-critical workloads, and catalyze enterprise digital transformations.
How do you ensure the success of your enterprise in highly competitive market landscapes? How will you deliver new cloud-native workloads, modernize existing estates, and drive integration between them?
OSDC 2018 | Three years running containers with Kubernetes in Production by T...NETWAYS
The talk gives a state of the art update of experiences with deploying applications in Kubernetes on scale. If in clouds or on premises, Kubernetes took over the leading role as a container operating system. The central paradigm of stateless containers connected to storage and services is the core of Kubernetes. However, it can be extended to distributed databases, Machine Learning, Windows VMs in Kubernetes. All these applications have been considered as edge cases a few years ago, however, are going more and more mainstream today.
Zero-downtime deployment of Micro-services with KubernetesWojciech Barczyński
Talk on deployment strategies with Kubernetes covering kubernetes configuration files and the actual implementation of your service in Golang.
You will find demos for recreate, rolling updates, blue-green, and canary deployments.
Source and demos, you will find on github: https://github.com/wojciech12/talk_zero_downtime_deployment_with_kubernetes
How to bring innovation to your organization by streamlining the deployment process ?
IaaS, PaaS or Docker containers are all valid methods that can be tailored for your needs. They each come with advantages and drawbacks, and are opposed each day by vendors and providers along. Should we really impose a standard for every team ?
Simplifying the Creation of Machine Learning Workflow Pipelines for IoT Appli...ScyllaDB
This document discusses using ScyllaDB as the data store for machine learning workflow pipelines processing IoT device data on Kubernetes. It describes SmartDeployAI's goal of creating reusable AI/ML pipelines and the challenges of previous approaches using Cassandra. ScyllaDB allows building cloud native ML pipelines that can efficiently run multiple workflows on Kubernetes and store model metadata, hyperparameters, and inference results for real-time analysis of IoT sensor data. Examples of computer vision pipelines for object detection and scene parsing are provided.
Yann Rouillard presented principles for a developer-friendly CI/CD pipeline for Kubernetes applications. The principles include having a simple interface like a deployment file template, validating configuration early to fail fast, making the pipeline self-service through automation and templates, providing clear error messages with context, and ensuring the pipeline is troubleshoot-able by developers. Examples were given of implementing these principles using tools like Python scripts, Helm, schemas, and error tracking software. The talk concluded with a Q&A section and thanks to the audience.
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...Paris Open Source Summit
OCCIware is a standard, extensible cloud consumer platform that provides an end-to-end demonstration using IoT, Linked Data, Spark, and Docker. It introduces OCCI(ware), a XaaS cloud consumer platform, and demonstrates a smart city use case analyzing IoT energy consumption data with Linked Open Data analytics. The demo shows Docker Studio, a custom Linked Data extension, runtime integration, and the OCCI web Playground.
An introduction to the Moby Project and LinuxKit. The demo essentially walked through the LinuxKit examples available on Github at https://github.com/linuxkit/linuxkit paying specific attention to the linuxkit.yml nginx example in the home directory, and the redis-os example in the examples directory.
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...OCCIware
OCCIware - standard, extensible Cloud consumer platform : an end-to-end demo (IoT, Linked Data, Spark, Docker)
Who uses multi cloud today ? Everybody. Alas, this leads to a lot of "technical glue". Enter OCCIware's Studio and Runtime : manage all layers and domains of the Cloud (XaaS) in a uniform, standard, extensible way - the Cloud consumer platform.
This presentation first introduces the OCCIware platform - the result of 3 years of R&D by French Open Source companies and labs led byb Smile and Inria. It then shows a live demonstration of how its component helps an IoT, Linked & Big Data, containerized Cloud solution to let electricity consumption be monitored across territories by all actors - individuals, utility providers, up to regional public bodies.
The presentation includes demos of OCCIware's visual Docker & Linked Data Studios, OCCInterface web playground.
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...Marc Dutoo
Who uses multi cloud today ? Everybody. Alas, this leads to a lot of "technical glue". Enter OCCIware's Studio and Runtime : manage all layers and domains of the Cloud (XaaS) in a uniform, standard, extensible way - the Cloud consumer platform.
This presentation first introduces the OCCIware platform - the result of 3 years of R&D by French Open Source companies and labs led byb Smile and Inria. It then shows a live demonstration of how its component helps an IoT, Linked & Big Data, containerized Cloud solution to let electricity consumption be monitored across territories by all actors - individuals, utility providers, up to regional public bodies.
Keywords : nodeMCU/ESP8266, JSON-LD, Spark, react.js, Docker, and obviously Open Cloud Computing Interface (OCCI).
With demos of OCCIware's visual Docker & Linked Data Studios, OCCInterface web playground.
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, SmileOCCIware
Presentation title: Model and pilot all cloud layers with OCCIware, from IoT to Big Data
Abstract: Who uses multi cloud today ? Everybody. Alas, this leads to a lot of "technical glue". Enter OCCIware's Studio and Runtime : manage all layers and domains of the Cloud (XaaS) in a uniform, standard, extensible way - the Cloud consumer platform.presentation.
This talk presents how the OCCIware Studio - currently being contributed to the Eclipse Foundation by Inria and Obeo - takes advantage of Eclipse Modeling and SIrius in order to support a metamodel for the generic Open Cloud Computing Interface (OCCI) REST API and build a "studio factory", while providing feedback and lessons learned on various other Eclipse components.
It concludes on a live demonstration of using it to model and pilot an IoT (nodeMCU/ESP8266), Linked & Big Data (JSON-LD, Spark), containerized Cloud solution to let electricity consumption be monitored across territories by all actors - individuals, utility providers, up to regional public bodies.
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017Marc Dutoo
This document introduces OCCIware, which allows modeling and piloting all cloud layers from IoT to Big Data using the OCCI standard. It provides an overview of OCCIware, demonstrates its use in a smart city use case monitoring energy consumption from IoT sensors to linked open data analytics, and shows a quick demo of Docker Studio and a custom linked data extension. It concludes by discussing next steps for OCCIware and Eclipse.org.
This document discusses microservices architecture compared to a monolithic architecture. A microservices architecture breaks an application into smaller, independent services that each perform discrete functions. This allows for more rapid development and improved scalability. However, a microservices architecture is also more complex to deploy and manage. The document provides an example of how a VoIP application could use a microservices approach by breaking components like billing, fraud detection, and call analytics into separate services. It also discusses using Docker containers and services to deploy and scale the microservices architecture.
3 years ago, Meetic chose to rebuild it's backend architecture using microservices and an event driven strategy. As we where moving along our old legacy application, testing features became gradually a pain, especially when those features rely on multiple changes across multiple components. Whatever the number of application you manage, unit testing is easy, as well as functional testing on a microservice. A good gherkin framework and a set of docker container can do the job. The real challenge is set in end-to-end testing even more when a feature can involve up to 60 different components.
To solve that issue, Meetic is building a Kubernetes strategy around testing. To do such a thing we need to :
- Be able to generate a docker container for each pull-request on any component of the stack
- Be able to create a full testing environment in the simplest way
- Be able to launch automated test on this newly created environment
- Have a clean-up process to destroy testing environment after tests To separate the various testing environment, we chose to use Kubernetes Namespaces each containing a variant of the Meetic stack. But when it comes to Kubernetes, managing multiple namespaces can be hard. Yaml configuration files need to be shared in a way that each people / automated job can access to them and modify them without impacting others.
This is typically why Meetic chose to develop it's own tool to manage namespace through a cli tool, or a REST API on which we can plug a friendly UI.
In this talk we will tell you the story of our CI/CD evolution to satisfy the need to create a docker container for each new pull request. And we will show you how to make end-to-end testing easier using Blackbeard, the tool we developed to handle the need to manage namespaces inspired by Helm.
The DevOps paradigm - the evolution of IT professionals and opensource toolkitMarco Ferrigno
This document discusses the DevOps paradigm and tools. It begins by defining DevOps as focusing on communication and cooperation between development and operations teams. It then discusses concepts like continuous integration, delivery and deployment. It provides examples of tools used in DevOps like Docker, Kubernetes, Ansible, and monitoring tools. It discusses how infrastructure has evolved to be defined through code. Finally, it discusses challenges of security in DevOps and how DevOps works aligns with open source principles like meritocracy, metrics, and continuous improvement.
Similar to mu.semte.ch: A transitional architecture for Linked Data (20)
Presentation by Davy Hanegreefs and Bram Biesbrouck at Open Belgium 2018 - http://2018.openbelgium.be/session/funumentary-take-what-you-can-give-nothing-back-not
Presentation by Frank Verschoor and Jochem Van Den Berg at Open Belgium 2018 - http://2018.openbelgium.be/session/smarter-open-data-process-and-practice-flevoland-nl
Presentation by Nils Walravens at Open Belgium 2018 - http://2018.openbelgium.be/session/smart-flanders-how-flemish-cities-are-tackling-urban-challenges-together-through-open-data
EIF and NIFO connecting public administrations, businesses, and citizensOpen Knowledge Belgium
Presentation Miguel Alvarez Rodriguez by at Open Belgium 2018 - http://2018.openbelgium.be/session/eif-and-nifo-connecting-public-administrations-businesses-and-citizens
Presentation by Delphine Jenart and John Robert at Open Belgium 2018 - http://2018.openbelgium.be/session/mundaneum-factories-open-tokenomics-factoring-net-smart-society-work
Presentation by Bert Jehoul, Serge Ravet and Dominic Orr at Open Belgium 2018 - http://2018.openbelgium.be/session/european-open-recognition-project-mirva-making-informal-recognition-visible-and-actionable-2
Eliminating data roadbloacks to get by traffic roadblocks without painOpen Knowledge Belgium
Presentation by Bert Van Nuffelen at Open Belgium 2018 - http://2018.openbelgium.be/session/eliminating-data-roadblocks-get-traffic-roadblocks-without-pain
Presentation by Alina Saenko and Sam Donvil at Open Belgium 2018 -
http://2018.openbelgium.be/session/linked-open-data-limbo-co-creation-catalyst-cultural-heritage-resources
This document discusses an open source chatbot project called Linked Open Chatbots that was developed for the city of Ghent, Belgium. The chatbot aims to provide information about events, apps, and technology related to Ghent using linked open data. It encourages opening data to benefit both people and future applications, and demonstrates how live applications can be built using linked open data through a GitHub repository and demo of the chatbot.
Presentation by Ton Zijlstra at Open Belgium 2018 - http://2018.openbelgium.be/session/role-and-value-detailed-data-inventories-government-making-openness-part-holistic-data-governance-gdpr-and-infosec
The Ipsos - AI - Monitor 2024 Report.pdfSocial Samosa
According to Ipsos AI Monitor's 2024 report, 65% Indians said that products and services using AI have profoundly changed their daily life in the past 3-5 years.
"Financial Odyssey: Navigating Past Performance Through Diverse Analytical Lens"sameer shah
Embark on a captivating financial journey with 'Financial Odyssey,' our hackathon project. Delve deep into the past performance of two companies as we employ an array of financial statement analysis techniques. From ratio analysis to trend analysis, uncover insights crucial for informed decision-making in the dynamic world of finance."
End-to-end pipeline agility - Berlin Buzzwords 2024Lars Albertsson
We describe how we achieve high change agility in data engineering by eliminating the fear of breaking downstream data pipelines through end-to-end pipeline testing, and by using schema metaprogramming to safely eliminate boilerplate involved in changes that affect whole pipelines.
A quick poll on agility in changing pipelines from end to end indicated a huge span in capabilities. For the question "How long time does it take for all downstream pipelines to be adapted to an upstream change," the median response was 6 months, but some respondents could do it in less than a day. When quantitative data engineering differences between the best and worst are measured, the span is often 100x-1000x, sometimes even more.
A long time ago, we suffered at Spotify from fear of changing pipelines due to not knowing what the impact might be downstream. We made plans for a technical solution to test pipelines end-to-end to mitigate that fear, but the effort failed for cultural reasons. We eventually solved this challenge, but in a different context. In this presentation we will describe how we test full pipelines effectively by manipulating workflow orchestration, which enables us to make changes in pipelines without fear of breaking downstream.
Making schema changes that affect many jobs also involves a lot of toil and boilerplate. Using schema-on-read mitigates some of it, but has drawbacks since it makes it more difficult to detect errors early. We will describe how we have rejected this tradeoff by applying schema metaprogramming, eliminating boilerplate but keeping the protection of static typing, thereby further improving agility to quickly modify data pipelines without fear.
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...Social Samosa
The Modern Marketing Reckoner (MMR) is a comprehensive resource packed with POVs from 60+ industry leaders on how AI is transforming the 4 key pillars of marketing – product, place, price and promotions.
Codeless Generative AI Pipelines
(GenAI with Milvus)
https://ml.dssconf.pl/user.html#!/lecture/DSSML24-041a/rate
Discover the potential of real-time streaming in the context of GenAI as we delve into the intricacies of Apache NiFi and its capabilities. Learn how this tool can significantly simplify the data engineering workflow for GenAI applications, allowing you to focus on the creative aspects rather than the technical complexities. I will guide you through practical examples and use cases, showing the impact of automation on prompt building. From data ingestion to transformation and delivery, witness how Apache NiFi streamlines the entire pipeline, ensuring a smooth and hassle-free experience.
Timothy Spann
https://www.youtube.com/@FLaNK-Stack
https://medium.com/@tspann
https://www.datainmotion.dev/
milvus, unstructured data, vector database, zilliz, cloud, vectors, python, deep learning, generative ai, genai, nifi, kafka, flink, streaming, iot, edge
2. redpencil.io
- Lower total cost of ownership
- Ease to adapt and extend
- Predictable performance
- Easy to maintain
- Low initial cost
How are business solutions chosen?
12. redpencil.io
In 60 seconds
State-of-the-art web applications fuelled by Linked Data aware microservices
- User-facing microservices
- Easy deployment using Docker
- Single Page Apps using Ember.js
- Well known requirements
=> [HTTP+JSON+SPARQL]
https://github.com/mu-semtech/
https://mu.semte.ch
14. redpencil.io
KISS
- Most of us aren’t microservice experts
- Most of us aren’t UI experts
- We need to get stuff done
- Maximize freedom
- Orthogonal features
- Minimize requirements
- Enforce simple mental model
18. redpencil.io
Semantic models
Services read/write the part of the world they understand.
User Registration:
- There’s a new user => add it to the triplestore.
User Login:
- Check username/password => connect user to current session.
22. redpencil.io
Docker Container =~ Lightweight Linux Virtual Machine
Docker Compose =~ Topology of multi-container project
Each service runs in its own Docker Container
In short:
- Simple hosting on hub.docker.com
- Clean project description
- Always works
Share using Docker
29. redpencil.io
What we experienced
- Extremely productive
- Code reuse
- Easy for juniors
- Customers like front-end
- Database performance is okayish
- Conscious playing with alternative solutions
31. redpencil.io
Trigger microservices by changes in
semantic model.
Example:
-Send email/tweet by writing it to the triplestore
- Compute KPIs when a new dataset is added
Reactive programming
34. redpencil.io
More interactivity
Push cache updates to all visiting clients.
Almost no development time to create
basic interactive applications
(eg: updating KPIs, chat applications, …)
Disaster analysis is about analysing the cause when something goes wrong. The dependencies make it not only difficult to upgrade the functionality, but also to troubleshoot errors.
Dit is een overgangsslide
Adapt 60 seconds to what it really needs to be :-)
TODO: color image so registration/login/products/files are coloured differently
TODO: Alter image to indicate two different services
Any opinions: Remove meme?
TODO:
Slide containing minimal implementation microservice
Mu-cl-resources configuration
Use of ember addon (eg: hierarchy service)