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.
- IBM Bluemix OpenWhisk is a cloud platform that executes code in response to events. It provides a serverless deployment and operations model that hides infrastructural and operational complexity, allowing developers to focus on coding.
- OpenWhisk supports multiple programming languages and custom logic via Docker containers. It provides an open ecosystem to avoid vendor lock-in and accelerate development.
- The presenter demonstrated how OpenWhisk works, its programming model of triggers, actions, and rules, and its architecture. A live demo showed executing a Slack slash command that triggered an OpenWhisk action.
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.
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: Interconnect 2016, Las Vegas: CCD-1088: 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.
IBM Bluemix OpenWhisk: Cloud Foundry Summit 2016, Frankfurt, Germany: The Fut...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.
OpenWhisk Under the Hood -- London Oct 16 2016Stephen Fink
OpenWhisk is a serverless computing platform that allows for running stateless functions in response to events. It uses Docker containers to run functions (actions) that are triggered by events. The OpenWhisk system is built on a distributed architecture using virtual machines to run controller, invoker, and action containers. Functions are run securely and billed based on usage at a fine-grained level. OpenWhisk allows for building event-driven applications through its triggers, rules, and action composition model.
OpenWhisk Deep Dive: the action container modelPhilippe Suter
OpenWhisk supports actions written in JavaScript, Swift, Java and Python. In this talk, we explore the internals of OpenWhisk to learn how these actions are created, stored, and executed. We dive into the (internal) specification that makes supporting such a variety of runtimes feasible, and illustrate it by implementing, as a running example, support for a new language.
This material was first presented at the New York City Cloud Foundry Meetup http://www.meetup.com/nyc-cloud-foundry/events/231908970/
Supporting code is available from the branch https://github.com/psuter/openwhisk/tree/meetup-0721
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.
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.
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.
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
Presentation on Serverless and OpenWhisk at Haifa Cloud meetup, 7/2/2017
https://www.meetup.com/Haifa-Cloud/events/236843362/
OpenWhisk - A platform for cloud native, serverless, event driven appsDaniel Krook
Cloud computing has recently evolved to enable developers to write cloud native applications better, faster, and cheaper using serverless technology.
OpenWhisk provides an open source platform to enable cloud native, serverless, event driven applications.
This presentation lays out the technical and business drivers behind the rise of serverless architectures, and provides an intro to the OpenWhisk open source project.
Presented at Cloud Native Day in Toronto, Canada on August 25, 2016.
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
Altoros is a company that helps other companies digitally transform their businesses using technologies like Predix. They offer services like developing new products on Predix, migrating applications to Predix, and providing Predix training. Altoros specializes in event-driven architectures and uses OpenWhisk as an open source serverless computing platform. OpenWhisk allows defining triggers, rules, and actions to build event-driven applications that can be invoked asynchronously and support Docker containers.
Bluemix 로 접근하는 DevOps - Cognitive Cloud ConnectJin Gi Kong
IBM 클라우드 데이터 센터 오픈 행사의 Track 3 Developer session, "Bluemix 로 접근하는 DevOps" 자료입니다.
IBM Bluemix Garage DevOps Method 를 사용하여 DevOps 의 핵심 가치를 설명합니다.
2016/08/25
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
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
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.
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
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 Serverless Paradigm, OpenWhisk and FIWAREAlex Glikson
The document discusses the serverless paradigm and OpenWhisk platform. It provides an overview of serverless computing, describes OpenWhisk as an open source serverless platform, and discusses some challenges of the serverless model. It also proposes using OpenWhisk and serverless capabilities within the FIWARE platform to simplify development and hosting of FIWARE applications.
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.
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.
Presented on October 12, 2016 at the NYC Bluemix meetup
OpenWhisk on IBM Bluemix for the Industrial InternetAltoros
The document discusses Altoros, a company that provides "software assembly lines" through integration of Cloud Foundry solutions. It then discusses using OpenWhisk on IBM Bluemix as a serverless computing platform for handling events from devices in an industrial internet/IoT setting. The presentation provides examples of how OpenWhisk could be used to dynamically scale functions in response to traffic from devices and discusses its requirements.
Out of the Blue: Getting started with IBM Bluemix developmentOliver Busse
The document discusses two workflows for developing applications using IBM Bluemix:
1. Start developing the application directly in Bluemix, then continue working on it locally by cloning the code repository.
2. Start developing the application locally, then deploy it to Bluemix either using the Eclipse plugin or the Cloud Foundry command line interface.
Both workflows utilize tools like Git, Eclipse, and the Cloud Foundry CLI to develop, build, and deploy applications to Bluemix. The document provides step-by-step instructions for sample applications using each approach.
The document provides descriptions of several notable locations in Poland:
- Łazienki Park is the largest park in Warsaw, located in the city center along the Royal Route linking the Royal Castle and Wilanów palace.
- The Market Square in Wrocław is a large medieval square that is now a pedestrian zone, one of the largest markets in Europe.
- Słowiński National Park is situated on the Baltic coast between Łeba and Rowy, with 32.5 km of coastline as its northern boundary.
- The Masurian Lake District is located in northern Poland covering the central part of the Mazury Lake District region, known for its interconnected lakes.
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.
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.
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
Presentation on Serverless and OpenWhisk at Haifa Cloud meetup, 7/2/2017
https://www.meetup.com/Haifa-Cloud/events/236843362/
OpenWhisk - A platform for cloud native, serverless, event driven appsDaniel Krook
Cloud computing has recently evolved to enable developers to write cloud native applications better, faster, and cheaper using serverless technology.
OpenWhisk provides an open source platform to enable cloud native, serverless, event driven applications.
This presentation lays out the technical and business drivers behind the rise of serverless architectures, and provides an intro to the OpenWhisk open source project.
Presented at Cloud Native Day in Toronto, Canada on August 25, 2016.
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
Altoros is a company that helps other companies digitally transform their businesses using technologies like Predix. They offer services like developing new products on Predix, migrating applications to Predix, and providing Predix training. Altoros specializes in event-driven architectures and uses OpenWhisk as an open source serverless computing platform. OpenWhisk allows defining triggers, rules, and actions to build event-driven applications that can be invoked asynchronously and support Docker containers.
Bluemix 로 접근하는 DevOps - Cognitive Cloud ConnectJin Gi Kong
IBM 클라우드 데이터 센터 오픈 행사의 Track 3 Developer session, "Bluemix 로 접근하는 DevOps" 자료입니다.
IBM Bluemix Garage DevOps Method 를 사용하여 DevOps 의 핵심 가치를 설명합니다.
2016/08/25
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
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
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.
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
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 Serverless Paradigm, OpenWhisk and FIWAREAlex Glikson
The document discusses the serverless paradigm and OpenWhisk platform. It provides an overview of serverless computing, describes OpenWhisk as an open source serverless platform, and discusses some challenges of the serverless model. It also proposes using OpenWhisk and serverless capabilities within the FIWARE platform to simplify development and hosting of FIWARE applications.
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.
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.
Presented on October 12, 2016 at the NYC Bluemix meetup
OpenWhisk on IBM Bluemix for the Industrial InternetAltoros
The document discusses Altoros, a company that provides "software assembly lines" through integration of Cloud Foundry solutions. It then discusses using OpenWhisk on IBM Bluemix as a serverless computing platform for handling events from devices in an industrial internet/IoT setting. The presentation provides examples of how OpenWhisk could be used to dynamically scale functions in response to traffic from devices and discusses its requirements.
Out of the Blue: Getting started with IBM Bluemix developmentOliver Busse
The document discusses two workflows for developing applications using IBM Bluemix:
1. Start developing the application directly in Bluemix, then continue working on it locally by cloning the code repository.
2. Start developing the application locally, then deploy it to Bluemix either using the Eclipse plugin or the Cloud Foundry command line interface.
Both workflows utilize tools like Git, Eclipse, and the Cloud Foundry CLI to develop, build, and deploy applications to Bluemix. The document provides step-by-step instructions for sample applications using each approach.
The document provides descriptions of several notable locations in Poland:
- Łazienki Park is the largest park in Warsaw, located in the city center along the Royal Route linking the Royal Castle and Wilanów palace.
- The Market Square in Wrocław is a large medieval square that is now a pedestrian zone, one of the largest markets in Europe.
- Słowiński National Park is situated on the Baltic coast between Łeba and Rowy, with 32.5 km of coastline as its northern boundary.
- The Masurian Lake District is located in northern Poland covering the central part of the Mazury Lake District region, known for its interconnected lakes.
What's new in oracle ORAchk & EXAchk 12.2.0.1.2Gareth Chapman
ORAchk and EXAchk were updated in 12.2.0.1.2 to include enhanced integration with the Elastic Stack, new health score filtering in the Collection Manager, automated creation of service requests for qualified faults, and inclusion of the Oracle Database Security Assessment Tool.
1. Diabetes mellitus is a metabolic disorder characterized by chronic hyperglycemia resulting from defects in insulin secretion or action.
2. There are several types of diabetes including type 1, type 2, gestational diabetes, and other rare forms.
3. Type 1 diabetes is an autoimmune disease where the immune system attacks and destroys the insulin-producing beta cells in the pancreas. It accounts for approximately 10% of diabetes cases.
CPU and RAM costs continue to plummet. Multi-core systems are ubiquitous. Writing code is easier than it has ever been. Why, then, is it still so darn hard to make a scalable system?
This document discusses IoT and big data. It provides an overview of IoT, its impact, use cases that generate large amounts of data, and challenges around data readiness. Key points include that IoT connects physical objects to exchange data over networks, the amount of IoT devices will grow exponentially, and analyzing IoT data at scale in real-time presents many technical challenges around data storage, analytics infrastructure, and skills.
Introduction to Data Modeling in CassandraJim Hatcher
Jim Hatcher gave a presentation on introducing data modeling with Apache Cassandra. He discussed how Cassandra works by distributing data across nodes and replicating data. He also covered CQL for querying Cassandra, embracing denormalization in data modeling, using an appropriate key structure, and some advanced Cassandra techniques. The presentation provided an overview of modeling data in Cassandra and resources for further learning.
Cloud Expo New York: OpenFlow Is SDN Yet SDN Is Not Only OpenFlowCohesive Networks
Cloud Expo New York: OpenFlow Is SDN Yet SDN Is Not Only OpenFlow
Software Defined Networking (SDN) is a new approach to networking, both to the data centre, and as a connection across data centers. SDN defines the networks in software, meaning designers can operate, control, and configure networks without physical access to the hardware. Effectively, SDN frees the network and applications from underlying hardware. New technologies are making it possible for enterprises to use virtualized networks over any type of hardware in any physical location - including unifying physical data centers and federating cloud-based data centers.
In his session at the 12th International Cloud Expo, Patrick Kerpan, the CEO and co-founder of CohesiveFT, will highlight customer use cases to demonstrate a broader SDN definition.
A BRIEF OVERVIEW ON WILDLIFE MANAGEMENTPintu Kabiraj
Wildlife management aims to maintain desirable wildlife populations and involves understanding population trends, influencing factors, species interactions, and landscape impacts. It addresses the balance between wildlife and human activities. Approaches include modifying animal behavior, human behavior, and interactions through barriers, zoning, and reserves. Depletion results from habitat loss, pollution, and absence of shelter. Conservation approaches encompass protection by law, sanctuaries, research, education, and international agreements like CITES that regulate trade. The goal is sustainable wildlife populations and balancing human and wildlife coexistence.
Orient Me is the first Connections service which is built on the new Connections Pink stack. Nico will talk about the installation, integration and administration of Orient Me. He will also provide useful insights around the used backend tools. Walk away with knowledge how to successfully run Orient Me in your own Connections environment!
STORMSHIELD VISIBILITY CENTER (SVC) est une solution clé-en-main pour superviser en temps réel des événements de sécurité commune à l’ensemble de la gamme des produits Stormshield.
Au travers de graphiques et rapports efficaces, vous visualisez d’un seul coup d’œil le niveau de sécurité de votre système d’information.
Microservices mit Java EE - am Beispiel von IBM LibertyMichael Hofmann
Viele Unternehmen versprechen sich derzeit einiges vom aktuellen Architektur-Trend: Microservices. Unter anderem verbinden sie damit die Hoffnung bestimmte Architektur-Probleme in den Griff zu bekommen: Stichwort Monolith. Dabei stellen sich Entwicklungsorganisationen mit einem Fokus auf Java EE-Technologien die Frage, ob und wie sie mit ihren Java EE-Mitteln optimal Microservices implementieren können. Im Gegenzug erweitern oder verändern Java EE-Hersteller ihre Produkte, um den Trend der Microservices gerecht zu werden. Ziel des Vortrages soll es sein, am Beispiel von IBM's WebSphere Liberty Profile Server zu verdeutlichen, welche Vorteile bzw. Nachteile der Java EE-Ansatz bringen kann. Dabei wird nicht nur auf technologische Aspekte, sondern auch auf organisatorische Problemstellungen eingegangen. Themen wie DevOps und Continous Delivery werden dabei am Rande auch betrachtet. Abgerundet wird das Ganze mit Hinweisen auf bekannte Fallbeispiele, wie z.B. Netflix, um weitere Denkanstöße zu geben.
The document discusses real-time stream processing. It covers topics like Storm, NoSQL, and Hadoop. It also outlines an agenda that includes a real-time analysis of tweets use case, an Ambari demo, and a real-time stream processing demo. The document discusses how stream processing solutions are designed to handle high volumes of data in real-time in a scalable, fault-tolerant way to enable analysis of data in motion.
Better Insights from Your Master Data - Graph Database LA MeetupBenjamin Nussbaum
Master Data Management, is a practice that involves discovering, cleaning, housing, and governing data. Data architects for enterprises require a data model that offers ad hoc, variable, and flexible structures as business needs are constantly changing.
We'll be discussing the benefits of using the Neo4j graph database for Master Data Management including the flexible schema free data model, concepts of layering in data, keeping your data current and flowing and then the benefits of connected data analytics and real-time recommendations that can result.
An overview of MDM with Neo4j https://www.graphgrid.com/graph-advantage-master-data-management/
The demo portion of the presentation is here: https://youtu.be/_GnDiwngnXk
Expect the unexpected: Prepare for failures in microservicesBhakti Mehta
My talk at Confoo 2016 Montreal
It is well said that "The more you sweat on the field, the less you bleed in war". Failures are an inevitable part of complex systems. Accepting that failures happen, will help you design the system's reactions to specific failures.
This talks on best practices for building resilient, stable and predictable services:
preventing Cascading failures, Timeouts pattern, Retry pattern,Circuit breakers
and many more techniques in microservices
This document summarizes Fluentd v1.0 and provides details about its new features and release plan. It notes that Fluentd v1.0 will provide stable APIs and compatibility with previous versions while improving plugin APIs, adding Windows and multicore support, and increasing event time resolution to nanoseconds. The release is planned for Q3 2017 to allow feedback on v0.14 before finalizing v1.0 features.
Andreas Nauerz and Michael Behrendt - Event Driven and Serverless Programming...ServerlessConf
OpenWhisk is an open source, event-driven serverless platform that executes code in response to events. It introduces an event-driven programming model where developers associate actions to handle events from various triggers. Actions can be written in Node.js, Swift, or Docker containers and can be chained together to compose solutions. OpenWhisk automatically scales to handle events and only charges for resources used.
How to build a Distributed Serverless Polyglot Microservices IoT Platform us...Animesh Singh
When people aren't talking about VMs and containers, they're talking about serverless architecture. Serverless is about no maintenance. It means you are not worried about low-level infrastructural and operational details. An event-driven serverless platform is a great use case for IoT.
In this session at @ThingsExpo, Animesh Singh, an STSM and Lead for IBM Cloud Platform and Infrastructure, detailed how to build a distributed serverless, polyglot, microservices framework using open source technologies like:
OpenWhisk: Open source distributed compute service to execute application logic in response to events
Docker: To run event driven actions 6. Ansible and BOSH: to deploy the serverless platform
MQTT: Messaging protocol for IoT
Node-RED: Tool to wire IoT together
Consul: Tool for service discovery and configuration. Consul is distributed, highly available, and extremely scalable.
Kafka: A high-throughput distributed messaging system.
StatsD/ELK/Graphite: For statistics, monitoring and logging
Quick introduction to Apache OpenWhisk, an open source, distributed Serverless platform that executes functions (fx) in response to events at any scale. OpenWhisk manages the infrastructure, servers and scaling using Docker containers so you can focus on building amazing and efficient applications.
Serverless apps can be developed using OpenWhisk, an open source serverless platform. OpenWhisk allows code to execute in response to events, using triggers, actions, and rules. It provides polyglot support and scales dynamically. The document demonstrates how to create a timer triggered action and a Slack bot using OpenWhisk. It also provides an overview of OpenWhisk's architecture and implementation.
Kube con china_2019_7 missing factors for your production-quality 12-factor appsShikha Srivastava
This document discusses factors for building production-ready applications on Kubernetes. It describes the original 12 factors for building scalable apps and identifies 7 additional missing factors. The missing factors are: XIII) Observable, XIV) Schedulable, XV) Upgradable, XVI) Least Privileged, XVII) Auditable, XVIII) Access Control (Identity, Network, Scope, Certificates), and XIX) Measurable. Addressing all factors throughout the development and deployment process is key to building truly production-grade applications.
IBM’s Steve Barbieri and Chad Holliday show how enterprise customers are using blueprints to develop their infrastructure and application layers across different cloud environments - helping them "make the move to cloud" in 2017.
Everything you need to know about creating, managing and debugging Java applications on IBM Bluemix. This presentation covers the features the IBM WebSphere Application Server Liberty Buildpack provides to make Java development on the cloud easier. It also covers the Eclipse tooling support including remote debugging, incremental update, etc.
This document discusses serverless computing using OpenWhisk and provides an example IoT solution. It begins with an introduction to OpenWhisk and serverless computing. Next, it discusses some usage patterns for serverless applications and considerations when designing functions. It then provides steps to get started with OpenWhisk, including using the command line interface to create triggers, actions and rules. Finally, it demonstrates an IoT solution integrating a Raspberry Pi tank with sensors with OpenWhisk functions for image analysis and data processing.
Mobile, Open Source, & the Drive to the CloudDev_Events
- The presentation discussed bringing Swift to the server by enabling modern application design patterns through open source projects like Kitura and OpenWhisk.
- Key points included an overview of the Swift language and tools, how to develop a basic web application using Kitura, and how OpenWhisk allows triggering actions through events.
- Sample applications like BluePic and resources like the Swift Package Catalog and IBM Swift developer center were highlighted as ways to get involved with the Swift community.
Mobile, Open Source, and the Drive to the CloudDev_Events
Open technologies are leading the way to a simplified development experience, end to end, from mobile to the cloud. Open source projects including the Swift programming language, OpenWhisk, the serverless, even-driven execution environment, and Cloudant DBaaS, based on Apache CouchDB, are key to this transformation. Separately, these powerful open technologies make mobile and cloud development easier and faster, but in combination, their value to the developer greatly increases. Patrick Bohrer explores the role of these open technologies in driving down the time it takes to build, integrate, and deliver powerful apps that blur the lines between mobile and cloud.
This document summarizes an IBM Bluemix meetup that took place on May 4, 2016 in Triangle, North Carolina. The meetup included presentations on Swift, OpenWhisk, Blockchain/Hyperledger, and a Q&A session. Attendees could learn about new technologies on IBM Bluemix like the Swift sandbox, OpenWhisk serverless platform, and IBM's involvement in the Hyperledger blockchain project. The next Bluemix meetup was scheduled for May 18, 2016.
This document discusses microservices and serverless architectures. It provides definitions of microservices as smaller, independent services with single responsibilities. It compares monolithic architectures to microservice architectures. It then introduces serverless computing as consuming compute resources on a per-request basis and discusses how it can provide cost savings through scaling instantly and charging at a fine-grained level. It outlines OpenWhisk as a serverless platform and describes how it allows triggering actions through events and chaining actions to build applications.
Microservices @ Work - A Practice Report of Developing MicroservicesQAware GmbH
Cloud Native Night October 2016, Mainz: Talk by Simon Bäumler (Technical Chief Designer at QAware).
Join our Meetup: www.meetup.com/cloud-native-night
Abstract: This talk takes a practice oriented approach to examine microservice oriented architecture. It will show two real systems, one build from scratch in a microservice architecture, the other migrated from a monolithic system to a microservice architecture.
With the example of these two systems the pittfalls, advantages and lessons learned using microservice oriented architectures will be discussed.
While both systems use the java stack, including spring boot and spring cloud many topics will be kept general and will be of interest for all developers.
Swift at IBM: Mobile, open source and the drive to the cloudDev_Events
Karl Weinmeister presented on enabling modern application design patterns using open source technologies like Swift, Kitura, and OpenWhisk. He discussed how applications can be broken into user-facing client apps and backend services, and how Swift supports developing both tiers. He provided an overview of Kitura as a web framework for Swift on servers, demonstrated a simple Kitura app, and highlighted sample apps like BluePic. Weinmeister also discussed using OpenWhisk for application events and integration via Swift packages.
Open stack ocata summit enabling aws lambda-like functionality with openstac...Shaun Murakami
Presentation delivered at the OpenStack summit Barcelona 2016.
https://www.openstack.org/videos/video/enabling-aws-s3-lambda-like-functionality-with-openstack-swift-and-openwhisk
Does the concept of server-less architecture intrigue you? OpenWhisk (https://git.io/vKeu3) accelerates innovation through creative chaining of microservices into highly scalable applications. By abstracting away infrastructure, OpenWhisk frees small teams to rapidly work on independent pieces of code simultaneously, keeping development focused solely on creating essential business logic. OpenWhisk allows you to create rules to connect events with actions and compose microservices that get executed independently and in parallel.
With a bit of code, you can have OpenWhisk process events from your Swift Object Storage; similar to what you can do with Lambda functions and AWS S3 storage. As an example, we will demonstrate how you can create an OpenWhisk action to transform an image into a thumbnail whenever a new (larger) image is uploaded into a Swift Container.
The document provides an overview of the Hyperledger Composer architecture, which includes client-side and blockchain-side components. Client-side components like the playground and CLI allow developing and testing business networks. Blockchain-side components include the runtime, which exposes business networks on various blockchain platforms, and connectors that provide standardized interfaces to interact with networks. Key parts include business network definitions, deployment of networks and runtime to platforms, and use of connection profiles to select appropriate connectors.
This document discusses serverless computing and functions as a service. It defines serverless computing as building applications that do not require server management, instead being executed on demand in response to events. It describes how serverless platforms handle tasks like provisioning, maintenance, scaling and billing. Examples of serverless use cases include APIs, backend services, event-driven programming and processing unpredictable traffic. The document then discusses Apache OpenWhisk as an open source serverless platform and how it works.
PDF Reader Pro Crack Latest Version FREE Download 2025mu394968
🌍📱👉COPY LINK & PASTE ON GOOGLE https://dr-kain-geera.info/👈🌍
PDF Reader Pro is a software application, often referred to as an AI-powered PDF editor and converter, designed for viewing, editing, annotating, and managing PDF files. It supports various PDF functionalities like merging, splitting, converting, and protecting PDFs. Additionally, it can handle tasks such as creating fillable forms, adding digital signatures, and performing optical character recognition (OCR).
Adobe Master Collection CC Crack Advance Version 2025kashifyounis067
🌍📱👉COPY LINK & PASTE ON GOOGLE http://drfiles.net/ 👈🌍
Adobe Master Collection CC (Creative Cloud) is a comprehensive subscription-based package that bundles virtually all of Adobe's creative software applications. It provides access to a wide range of tools for graphic design, video editing, web development, photography, and more. Essentially, it's a one-stop-shop for creatives needing a broad set of professional tools.
Key Features and Benefits:
All-in-one access:
The Master Collection includes apps like Photoshop, Illustrator, InDesign, Premiere Pro, After Effects, Audition, and many others.
Subscription-based:
You pay a recurring fee for access to the latest versions of all the software, including new features and updates.
Comprehensive suite:
It offers tools for a wide variety of creative tasks, from photo editing and illustration to video editing and web development.
Cloud integration:
Creative Cloud provides cloud storage, asset sharing, and collaboration features.
Comparison to CS6:
While Adobe Creative Suite 6 (CS6) was a one-time purchase version of the software, Adobe Creative Cloud (CC) is a subscription service. CC offers access to the latest versions, regular updates, and cloud integration, while CS6 is no longer updated.
Examples of included software:
Adobe Photoshop: For image editing and manipulation.
Adobe Illustrator: For vector graphics and illustration.
Adobe InDesign: For page layout and desktop publishing.
Adobe Premiere Pro: For video editing and post-production.
Adobe After Effects: For visual effects and motion graphics.
Adobe Audition: For audio editing and mixing.
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Andre Hora
Exceptions allow developers to handle error cases expected to occur infrequently. Ideally, good test suites should test both normal and exceptional behaviors to catch more bugs and avoid regressions. While current research analyzes exceptions that propagate to tests, it does not explore other exceptions that do not reach the tests. In this paper, we provide an empirical study to explore how frequently exceptional behaviors are tested in real-world systems. We consider both exceptions that propagate to tests and the ones that do not reach the tests. For this purpose, we run an instrumented version of test suites, monitor their execution, and collect information about the exceptions raised at runtime. We analyze the test suites of 25 Python systems, covering 5,372 executed methods, 17.9M calls, and 1.4M raised exceptions. We find that 21.4% of the executed methods do raise exceptions at runtime. In methods that raise exceptions, on the median, 1 in 10 calls exercise exceptional behaviors. Close to 80% of the methods that raise exceptions do so infrequently, but about 20% raise exceptions more frequently. Finally, we provide implications for researchers and practitioners. We suggest developing novel tools to support exercising exceptional behaviors and refactoring expensive try/except blocks. We also call attention to the fact that exception-raising behaviors are not necessarily “abnormal” or rare.
This presentation explores code comprehension challenges in scientific programming based on a survey of 57 research scientists. It reveals that 57.9% of scientists have no formal training in writing readable code. Key findings highlight a "documentation paradox" where documentation is both the most common readability practice and the biggest challenge scientists face. The study identifies critical issues with naming conventions and code organization, noting that 100% of scientists agree readable code is essential for reproducible research. The research concludes with four key recommendations: expanding programming education for scientists, conducting targeted research on scientific code quality, developing specialized tools, and establishing clearer documentation guidelines for scientific software.
Presented at: The 33rd International Conference on Program Comprehension (ICPC '25)
Date of Conference: April 2025
Conference Location: Ottawa, Ontario, Canada
Preprint: https://arxiv.org/abs/2501.10037
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Eric D. Schabell
It's time you stopped letting your telemetry data pressure your budgets and get in the way of solving issues with agility! No more I say! Take back control of your telemetry data as we guide you through the open source project Fluent Bit. Learn how to manage your telemetry data from source to destination using the pipeline phases covering collection, parsing, aggregation, transformation, and forwarding from any source to any destination. Buckle up for a fun ride as you learn by exploring how telemetry pipelines work, how to set up your first pipeline, and exploring several common use cases that Fluent Bit helps solve. All this backed by a self-paced, hands-on workshop that attendees can pursue at home after this session (https://o11y-workshops.gitlab.io/workshop-fluentbit).
What Do Contribution Guidelines Say About Software Testing? (MSR 2025)Andre Hora
Software testing plays a crucial role in the contribution process of open-source projects. For example, contributions introducing new features are expected to include tests, and contributions with tests are more likely to be accepted. Although most real-world projects require contributors to write tests, the specific testing practices communicated to contributors remain unclear. In this paper, we present an empirical study to understand better how software testing is approached in contribution guidelines. We analyze the guidelines of 200 Python and JavaScript open-source software projects. We find that 78% of the projects include some form of test documentation for contributors. Test documentation is located in multiple sources, including CONTRIBUTING files (58%), external documentation (24%), and README files (8%). Furthermore, test documentation commonly explains how to run tests (83.5%), but less often provides guidance on how to write tests (37%). It frequently covers unit tests (71%), but rarely addresses integration (20.5%) and end-to-end tests (15.5%). Other key testing aspects are also less frequently discussed: test coverage (25.5%) and mocking (9.5%). We conclude by discussing implications and future research.
Meet the Agents: How AI Is Learning to Think, Plan, and CollaborateMaxim Salnikov
Imagine if apps could think, plan, and team up like humans. Welcome to the world of AI agents and agentic user interfaces (UI)! In this session, we'll explore how AI agents make decisions, collaborate with each other, and create more natural and powerful experiences for users.
Pixologic ZBrush Crack Plus Activation Key [Latest 2025] New Versionsaimabibi60507
Copy & Past Link👉👉
https://dr-up-community.info/
Pixologic ZBrush, now developed by Maxon, is a premier digital sculpting and painting software renowned for its ability to create highly detailed 3D models. Utilizing a unique "pixol" technology, ZBrush stores depth, lighting, and material information for each point on the screen, allowing artists to sculpt and paint with remarkable precision .
How Valletta helped healthcare SaaS to transform QA and compliance to grow wi...Egor Kaleynik
This case study explores how we partnered with a mid-sized U.S. healthcare SaaS provider to help them scale from a successful pilot phase to supporting over 10,000 users—while meeting strict HIPAA compliance requirements.
Faced with slow, manual testing cycles, frequent regression bugs, and looming audit risks, their growth was at risk. Their existing QA processes couldn’t keep up with the complexity of real-time biometric data handling, and earlier automation attempts had failed due to unreliable tools and fragmented workflows.
We stepped in to deliver a full QA and DevOps transformation. Our team replaced their fragile legacy tests with Testim’s self-healing automation, integrated Postman and OWASP ZAP into Jenkins pipelines for continuous API and security validation, and leveraged AWS Device Farm for real-device, region-specific compliance testing. Custom deployment scripts gave them control over rollouts without relying on heavy CI/CD infrastructure.
The result? Test cycle times were reduced from 3 days to just 8 hours, regression bugs dropped by 40%, and they passed their first HIPAA audit without issue—unlocking faster contract signings and enabling them to expand confidently. More than just a technical upgrade, this project embedded compliance into every phase of development, proving that SaaS providers in regulated industries can scale fast and stay secure.
How to Batch Export Lotus Notes NSF Emails to Outlook PST Easily?steaveroggers
Migrating from Lotus Notes to Outlook can be a complex and time-consuming task, especially when dealing with large volumes of NSF emails. This presentation provides a complete guide on how to batch export Lotus Notes NSF emails to Outlook PST format quickly and securely. It highlights the challenges of manual methods, the benefits of using an automated tool, and introduces eSoftTools NSF to PST Converter Software — a reliable solution designed to handle bulk email migrations efficiently. Learn about the software’s key features, step-by-step export process, system requirements, and how it ensures 100% data accuracy and folder structure preservation during migration. Make your email transition smoother, safer, and faster with the right approach.
Read More:- https://www.esofttools.com/nsf-to-pst-converter.html
WinRAR Crack for Windows (100% Working 2025)sh607827
copy and past on google ➤ ➤➤ https://hdlicense.org/ddl/
WinRAR Crack Free Download is a powerful archive manager that provides full support for RAR and ZIP archives and decompresses CAB, ARJ, LZH, TAR, GZ, ACE, UUE, .
TestMigrationsInPy: A Dataset of Test Migrations from Unittest to Pytest (MSR...Andre Hora
Unittest and pytest are the most popular testing frameworks in Python. Overall, pytest provides some advantages, including simpler assertion, reuse of fixtures, and interoperability. Due to such benefits, multiple projects in the Python ecosystem have migrated from unittest to pytest. To facilitate the migration, pytest can also run unittest tests, thus, the migration can happen gradually over time. However, the migration can be timeconsuming and take a long time to conclude. In this context, projects would benefit from automated solutions to support the migration process. In this paper, we propose TestMigrationsInPy, a dataset of test migrations from unittest to pytest. TestMigrationsInPy contains 923 real-world migrations performed by developers. Future research proposing novel solutions to migrate frameworks in Python can rely on TestMigrationsInPy as a ground truth. Moreover, as TestMigrationsInPy includes information about the migration type (e.g., changes in assertions or fixtures), our dataset enables novel solutions to be verified effectively, for instance, from simpler assertion migrations to more complex fixture migrations. TestMigrationsInPy is publicly available at: https://github.com/altinoalvesjunior/TestMigrationsInPy.
F-Secure Freedome VPN 2025 Crack Plus Activation New Versionsaimabibi60507
Copy & Past Link 👉👉
https://dr-up-community.info/
F-Secure Freedome VPN is a virtual private network service developed by F-Secure, a Finnish cybersecurity company. It offers features such as Wi-Fi protection, IP address masking, browsing protection, and a kill switch to enhance online privacy and security .
Why Orangescrum Is a Game Changer for Construction Companies in 2025Orangescrum
Orangescrum revolutionizes construction project management in 2025 with real-time collaboration, resource planning, task tracking, and workflow automation, boosting efficiency, transparency, and on-time project delivery.
Download Wondershare Filmora Crack [2025] With Latesttahirabibi60507
Copy & Past Link 👉👉
http://drfiles.net/
Wondershare Filmora is a video editing software and app designed for both beginners and experienced users. It's known for its user-friendly interface, drag-and-drop functionality, and a wide range of tools and features for creating and editing videos. Filmora is available on Windows, macOS, iOS (iPhone/iPad), and Android platforms.
Scaling GraphRAG: Efficient Knowledge Retrieval for Enterprise AIdanshalev
If we were building a GenAI stack today, we'd start with one question: Can your retrieval system handle multi-hop logic?
Trick question, b/c most can’t. They treat retrieval as nearest-neighbor search.
Today, we discussed scaling #GraphRAG at AWS DevOps Day, and the takeaway is clear: VectorRAG is naive, lacks domain awareness, and can’t handle full dataset retrieval.
GraphRAG builds a knowledge graph from source documents, allowing for a deeper understanding of the data + higher accuracy.
Secure Test Infrastructure: The Backbone of Trustworthy Software DevelopmentShubham Joshi
A secure test infrastructure ensures that the testing process doesn’t become a gateway for vulnerabilities. By protecting test environments, data, and access points, organizations can confidently develop and deploy software without compromising user privacy or system integrity.
IBM Bluemix OpenWhisk: Serverless Conference 2016, London, UK: The Future of Cloud Programming
1. ServerlessConf London 2016
IBM Bluemix OpenWhisk
The Future of Cloud Programming:
Event-driven and Serverless Programming with OpenWhisk
Dr. Andreas Nauerz, Technical Product Manager @AndreasNauerz
Michael Behrendt, Distinguished Engineer @michael_beh
2. Please Note:
2
• IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole
discretion.
• Information regarding potential future products is intended to outline our general product direction and it should not be relied on in
making a purchasing decision.
• The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any
material, code or functionality. Information about potential future products may not be incorporated into any contract.
• The development, release, and timing of any future features or functionality described for our products remains at our sole
discretion.
• Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual
throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the
amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed.
Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
3. Agenda
• OpenWhisk in a nutshell & comparison to traditional models
• How OpenWhisk works, how it has been build & usage scenarios
• Programming model
• Live demo
• What‘s new?
• Summary & Questions
3
4. OpenWhisk* in a nutshell
„Event-action platform to execute code in response to events“
Delivered as open source & managed service on IBM Bluemix
* whisk (v): to move nimbly and quickly (source: merriam-webster.com)
5. OpenWhisk* in a nutshell
„Event-action platform to execute code in response to events“
Available as beta and for free
* whisk (v): to move nimbly and quickly (source: merriam-webster.com)
https://console.ng.bluemix.net/openwhisk/
6. OpenWhisk: Comparison to traditional models
Swift
Application
Container VMCF
22
Polling
1b1b
Request
1a1a
• Traditional model
– Continous polling due to missing event programming
model
– Charges even when idling due to poor utilization
– Worry about scaling
• When to scale? (mem-, cpu-, response time-driven)
• How fast to scale?
– Worry about resiliency
• At least 2 processes for HA (driving cost)
• Deployment in multiple regions (driving cost)
• Keep them running & healthy
Process & idle
7. OpenWhisk: Comparison to traditional models
• OpenWhisk
– Introduces event programming model
– Charges only for what is used due to optimal
utilization
– Scales inherently
• One process per request
– No cost overhead for resiliency
• No long running process for HA
Trigger
11
Running
action
Running
action
Running
action
33
Deploy action within millisecs,
run it,
free up resources
OpenWhisk
Engine
22 Pool of actions
Swift DockerJS Python
Java
*
* work in progress
8. OpenWhisk in a nutshell
Serverless deployment & operations model
Optimal utilization & granular pricing
Scales on a per-request basis
9. OpenWhisk in a nutshell
Flexible programming model
Support for different invocation models
Blocking, non-blocking, periodic
Polyglot support
Support for multiple runtimes: JS/NodeJS, Swift, Python, Java*, Docker
Community efforts: Go, Haskell, Scala, …
Supports higher-level programming constructs
Parameter binding
Chaining/sequencing
Debugging*
* work in progress
10. OpenWhisk in a nutshell
Open engine & open event emitter/consumer ecosystem
Open interface for event emitters
Implemented in Scala & implemented based upon open technologies
Docker, Kafka, Consul, …
Community efforts to integrate with open tools
Serverless Framwork*, VS Code, NodeRED, Jupyter Notebooks , …
Apache Incubator proposal is out!
Submitted jointly with partners!
* work in progress
11. OpenWhisk: Another way to build apps…
Build your apps, your way.
Use a combination of the most prominent open-source compute
technologies to power your apps. Then, let Bluemix handle the rest.
Ease of getting started Full stack Control
OpenWhisk
Event-driven apps,
deployed in a serverless
environment.
Instant Runtimes
App-centric runtime
environments based on
Cloud Foundry.
IBM Containers
Portable and consistent
delivery of your app
without having to manage
an OS.
Virtual Machines
Get the most flexibility
and control over your
environment with VMs.
12. OpenWhisk: How does it work?
* work in progress
}
11
Event Providers
Cloudant
Push Notifcations
Kafka*
…
…
Data event occurs, e.g.
-Commit on a Git Repository
-CRUD operation on Cloudant
-….
…
OpenWhisk
Trigger execution
of associated
OpenWhisk action
22
Swift DockerJS Python Java*
13. OpenWhisk: How does it work?
Incoming HTTP request, e.g. HTTP GET
openwhisk.ng.bluemix.net/api/v1/<namespace>/actions/getCustomers
11
Browser
Mobile App
Web App
OpenWhisk
22 Invoke associated
OpenWhisk action
„getCustomers“
Swift DockerJS Python Java*
Variety of
languages
Variety of
languages
* work in progress
14. OpenWhisk: How does it work?
Coming soon...
• API Gateway is build based on contributions from Adobe & IBM
leveraging technologies like Nginx & IBM’s microgateway
• Allows to create, run, manage and secure APIs and microservices
• Combined with OpenWhisk it provides an easy way to build
backends without the need to manage servers by mapping APIs to
actions
• Both technologies together allow to quickly develop & deploy
serverless APIs, microservices & SPAs
Incoming HTTP request, e.g. HTTP GET
api-gw.mybluemix.net/…/getCustomers
11
Browser
Mobile App
Web App
22
OpenWhisk
33 Invoke associated
OpenWhisk action
“getCustomers“
Swift DockerJS Python Java*
* work in progress
15. OpenWhisk: How does it work?
Coming soon...
- API Gateway takes care of…
- security (authenticate, authorize, threat protect, validate)
- control (rate limiting, response caching)
- mediation
- parameter mapping
- schema validation
- … and supports e.g. different verbs (Get, Post, Put, Delete, …)
Incoming HTTP request, e.g. HTTP GET
api-gw.mybluemix.net/…/getCustomers
11
Browser
Mobile App
Web App
22
OpenWhisk
33 Invoke associated
OpenWhisk action
„getCustomers“
Swift DockerJS Python Java*
* work in progress
16. OpenWhisk: How does it work?
Coming soon...
• OpenWhisk CLI is extended to to allow user to define routes for
actions
$ wsk action create hello hello.js
$ wsk api create GET /v1/hello hello
Route URL:
https://api-gw.mybluemix.net/api/ /nsuuid/v1/hello
$ curl –XGET https://api-gw.mybluemix.net/api/ /nsuuid/v1/hello
{ message: ”Hello World” }
11
Browser
Mobile App
Web App
22
OpenWhisk
33 Invoke associated
OpenWhisk action
„getCustomers“
Swift DockerJS Python Java*
* work in progress
Incoming HTTP request, e.g. HTTP GET
api-gw.mybluemix.net/…/getCustomers
17. OpenWhisk architecture
Trigger
Package
Feed
Package
Feed
Package
Feed
Package
Feed
REST
CLI iOS SDK
CRUD triggers, actions, and rules
Invoke actions
UI
Action
NodeJS
Action
Swift
Action
Docker
Rule
Rule
Rule
Action
NodeJS
Action
Docker
Service ecosytem
Bluemix services
3rd party services
Self-enabled services
Chain Chain Invoke
Docker (and potentially other abstractions going forward)
API Gateway*
* work in progress
18. Some usage Scenarios
• Microservices-based apps / APIs
• Mobile Backends
• Data (Stream) Processing
• IoT
• Cognitive
• Bots
27. Programming model
• Services define the events they emit as triggers, and developers
associate the actions to handle the events via rules
• The developer only needs to care about implementing the desired
application logic - the system handles the rest
TT RR AA
28. Programming model
Debugging actions*AA
• Allows to…
– debug actions locally
– inspect parameter values
– edit code & push changes
• Supports debugging…
– NodeJS, Python and Swift actions
* work in progress
30. Programming model
Actions: Can be chained to create sequences to increase flexibility and
foster reuse
AA
AA
AA := A1
A1 + A2
A2 + A3
A3
AB
AB := A2
A2 + A1
A1 + A3
A3
AC
AC := A3
A3 + A1
A1 + A2
A2
32. Event & Action Providers
Open
Source
Third
Party
Yours
Push
Notifications
webhook
AA
forecast
translate
languageId
textToSpeech
changes
TT
sendMessage
databaseCreate
documentRead
...
Websocket send
webhook
post
myAction myFeed
AA TT
33. What’s new?
• Community effort to integrate with open tools: NodeRED
• NodeRED is all about automating flows to orchestrate calls to
different service APIs
– Usually triggered by calls from external systems or devices
– Runs within a long-running single node process, with a dedicated amount of CPU & memory
being allocated
• OpenWhisk is all about executing code (custom logic) in response to events on a scalable
platform, with a dedicated amount of CPU & memory being allocated per-request
• NodeRED and OpenWhisk complement each other
– Use NodeRED to graphically create flows, automating a series of tasks in a kind of workflow
– Use OpenWhisk to execute custom logic (requiring some kind of CPU- or memory bound
operation) triggered from within NodeRED
34. What’s new?
• Community effort to integrate
with open tools: VS Code
extension
• Eases development with OpenWhisk
by supporting the entire development
cycle (list, create, update, invoke,
actions etc.) without the need to
leave the IDE
• Extension works for actions written in
different languages (like JS and
Swift) and on different platforms (like
Windows, Mac, and Linux)
36. What’s (else is) new?
• Graduated from experimental to public beta on 09/09
– programming language support for Node 6, Python, and pre-releases of Swift 3, Java*
– support for uploading (Node) dependencies
– new UI for editing, monitoring, and configuring integrations
– simple GO-based binary CLI available - cross platform
– a growing list of interesting open-source applications on github, including DarkVision
(https://github.com/IBM-Bluemix/openwhisk-darkvisionapp) and Skylink
(https://github.com/IBM-Bluemix/skylink)
* work in progress
37. Join us today
• You want to try OpenWhisk on your own?
– Want to try out our IBM Bluemix OpenWhisk offering for free?
• Sign-up today at: https://console.ng.bluemix.net/openwhisk/
– Want to try out our open-source OpenWhisk offering?
• Visit: https://developer.ibm.com/openwhisk/
38. Learn more
• OpenWhisk Developer Center (focuses on our open-source project)
https://developer.ibm.com/openwhisk/
• OpenWhisk Blog
https://developer.ibm.com/openwhisk/blogs/
• OpenWhisk on Github
https://github.com/openwhisk/openwhisk/
• OpenWhisk official documentation on Github
https://github.com/openwhisk/openwhisk/blob/master/docs/README.md
39. Learn more
• OpenWhisk on Twitter
https://twitter.com/openwhisk
• OpenWhisk on Slack
https://dwopen.slack.com (channel: openwhisk)
To join go here:
http://slackindwo.mybluemix.net/
• OpenWhisk additional material on Slideshare
http://www.slideshare.net/OpenWhisk
• OpenWhisk additional material on Youtube
https://www.youtube.com/channel/UCbzgShnQk8F43NKsvEYA1SA
• Other OpenWhisk material
https://github.com/openwhisk/awesome-openwhisk
40. Learn more
• OpenWhisk past and upcoming events
https://developer.ibm.com/openwhisk/events/
43. Notices and Disclaimers Con’t.
43
Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not
tested those products in connection with this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products.
Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the
ability of any such third-party products to interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
The provision of the information contained h erein is not intended to, and does not, grant any right or license under any IBM patents, copyrights, trademarks or other
intellectual property right.
IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise Document Management System™, FASP®,
FileNet®, Global Business Services ®, Global Technology Services ®, IBM ExperienceOne™, IBM SmartCloud®, IBM Social Business®, Information on Demand, ILOG,
Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®,
PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®, SoDA, SPSS, Sterling Commerce®,
StoredIQ, Tealeaf®, Tivoli®, Trusteer®, Unica®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of International Business
Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM
trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.