Key features of Using Service Discovery and Service Proxy:
*Automated registration of microservices
*Find microservices by logical name
*Supports broad multiple APIs including Eureka
Steve Robinson discusses how clients are taking advantage of cloud and cognitive computing to build a new generation of apps and services that are deepening the way people interact with technology.
Learn more by visiting our Bluemix Hybrid page: http://ibm.co/1PKN23h
Speakers
Steve Robinson (General Manager, Cloud Platform Services, IBM Cloud)
Cognitive Demo
Ram Vennam (IBM Bluemix Developer Advocate)
Damion Heredia (VP of Product Management and Design, IBM Bluemix and Marketplace)
David Cass discusses the role of security and how best practices can be used to accelerate cloud adoption and success.
Learn more by visiting our Bluemix Hybrid page: http://ibm.co/1PKN23h
Speaker: David Cass (Vice President, Cloud and SaaS CISO)
Cloud is not a piece of technology. Cloud is an experience, an SLA and an API. In this session, Tim, Jeff and Jesse will discuss new ways of delivering cloud as-a-service, but within the enterprise data center.
Learn more by visiting our Bluemix Hybrid page: http://ibm.co/1PKN23h
Speakers:
Damion Heredia (VP of Product Management and Design IBM Bluemix and Marketplace)
Tim Vanderham (VP Cloud Platform Services Development, IBM)
Jeff Brent (Technical Product Manager - IBM Cloud)
Jesse Proudman (CTO, Blue Box)
Every day, 50,000 flights take off, transit and land safely within US airspace. NASA Aeronautics is behind many of the technology concepts that make this possible. With drones proliferating and traffic volume rising rapidly, NASA needs a way to stay ahead of the curve. In this session, you will learn how IBM Bluemix quickens NASA's pace in air traffic management research, and hear three lessons learned from a recent NASA project using Bluemix Mobile and Bluemix Data Analytics.
Developing for Hybrid Cloud with BluemixRoberto Pozzi
How can you get all the benefits of developing your application in the cloud and guarantee a secure integration in a Hybrid Cloud scenario?
This deck, presented at IBM CloudKnow event in October 2014, explains how to do it with @IBMBluemix, the Platform as a Service solution from IBM.
The application is available on http://cloudknow-italy-web.mybluemix.net/home.html.
Hybrid Cloud with IBM Bluemix, Docker and Open Stackgjuljo
IBM Bluemix is not just a PaaS any longer: by including Docker and Open Stack, IBM Bluemix is the Digital Innovation Platform for an Hybrid Cloud that seamless embraces both IaaS and PaaS.
Steve Robinson discusses how clients are taking advantage of cloud and cognitive computing to build a new generation of apps and services that are deepening the way people interact with technology.
Learn more by visiting our Bluemix Hybrid page: http://ibm.co/1PKN23h
Speakers
Steve Robinson (General Manager, Cloud Platform Services, IBM Cloud)
Cognitive Demo
Ram Vennam (IBM Bluemix Developer Advocate)
Damion Heredia (VP of Product Management and Design, IBM Bluemix and Marketplace)
David Cass discusses the role of security and how best practices can be used to accelerate cloud adoption and success.
Learn more by visiting our Bluemix Hybrid page: http://ibm.co/1PKN23h
Speaker: David Cass (Vice President, Cloud and SaaS CISO)
Cloud is not a piece of technology. Cloud is an experience, an SLA and an API. In this session, Tim, Jeff and Jesse will discuss new ways of delivering cloud as-a-service, but within the enterprise data center.
Learn more by visiting our Bluemix Hybrid page: http://ibm.co/1PKN23h
Speakers:
Damion Heredia (VP of Product Management and Design IBM Bluemix and Marketplace)
Tim Vanderham (VP Cloud Platform Services Development, IBM)
Jeff Brent (Technical Product Manager - IBM Cloud)
Jesse Proudman (CTO, Blue Box)
Every day, 50,000 flights take off, transit and land safely within US airspace. NASA Aeronautics is behind many of the technology concepts that make this possible. With drones proliferating and traffic volume rising rapidly, NASA needs a way to stay ahead of the curve. In this session, you will learn how IBM Bluemix quickens NASA's pace in air traffic management research, and hear three lessons learned from a recent NASA project using Bluemix Mobile and Bluemix Data Analytics.
Developing for Hybrid Cloud with BluemixRoberto Pozzi
How can you get all the benefits of developing your application in the cloud and guarantee a secure integration in a Hybrid Cloud scenario?
This deck, presented at IBM CloudKnow event in October 2014, explains how to do it with @IBMBluemix, the Platform as a Service solution from IBM.
The application is available on http://cloudknow-italy-web.mybluemix.net/home.html.
Hybrid Cloud with IBM Bluemix, Docker and Open Stackgjuljo
IBM Bluemix is not just a PaaS any longer: by including Docker and Open Stack, IBM Bluemix is the Digital Innovation Platform for an Hybrid Cloud that seamless embraces both IaaS and PaaS.
IBM Bluemix Dedicated – GitHub EnterpriseIBM DevOps
The first Hybrid GitHub as a service delivered on a dedicated cloud: Bluemix Dedicated, IBM’s open standards-based cloud platform – helping clients:
-- Change the way people work in the enterprise; open, transparent, collaborative/sharing, a-sync, distributed
-- Respond to change faster by accelerating application delivery for large-scale enterprise DevOps teams
-- Reduce the cost and burden of infrastructure maintenance and DevOps toolchain support
IBM Relay 2015: Cloud is All About the Customer IBM
Debuting new research data, Forrester's John Rymer discusses the rapid growth of "customer-centric" workloads in the cloud and the challenges many organizations have faced with private cloud.
Learn more by visiting our Bluemix Hybrid page: http://ibm.co/1PKN23h
Speaker: John Rymer (Analyst, Forrester)
A nice overview of IBM BlueMix - How it can be used, benefits for the user and how to sign up and use for FREE
Bluemix is an implementation of IBM's Open Cloud Architecture, leveraging Cloud Foundry to enable developers to rapidly build, deploy, and manage their cloud applications, while tapping a growing ecosystem of available services and runtime frameworks
This slide deck was originally used for a Lightning Talk on integrating MongoDB into a Cloud Foundry application at MongoDB World 2015. It contains an overview of Cloud Foundry, as well as an explanation of where the MongoDB service fits into the technology stack.
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM CloudMichael Elder
Delivering quickly means leaving automation across applications and infrastructure as a wholistic approach to development, test, and operations. At IBM, we've made it easy to extend your existing VMware platform onto IBM Cloud - from provisioning new VMware clusters with vRealize Automation management all the way through deploying and operating your applications using IBM UrbanCode Deploy, the market leading DevOps release automation provider. We'll show you how to optimize existing app delivery processes without significantly re-architecting what you're running today. We will demonstrate how the creation of infrastructure automation can be done seamlessly onto the Cloud Foundation platform with direct UrbanCode integration into vRealize.
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) Animesh Singh
meetup.com/Bluemix
meetup.com/CloudFoundry/
In this meetup, we discussed the architecture and demonstrated IBM BlueMix, public Platform-as-a-Service offering based on Cloud Foundry
Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...Michael Elder
Development teams want to move quickly. Operations teams want to move forward with effective risk management. How do you balance these concerns? With IBM Continuous Delivery for Bluemix, developers are empowered to deliver changes at cloud speed, while release managers can establish policies that ensure compliance with standards. Promotions can be automated all the way to production while enforcing team policies around test coverage and automated test success. And of course, environment inventories are always just a click away. In this talk, you’ll learn how to enable your enterprise teams to deliver like a startup, without violating corporate regulations like separation of duties.
How do you deliver your applications to the cloud?Michael Elder
Cloud, Docker, Bluemix, and DevOps. You feel the pressure of a hyper-competitive marketplace, and you want to win. Your goal is to deliver apps to that make your users happy and excited about your brand and products, but how do you do that? In this talk, we'll provide a technical briefing for how you can use a DevOps-enabled toolchain to deliver your apps with speed and reliability to the cloud platform of your choice. We'll review how UrbanCode Deploy can deliver your applications to OpenStack, IBM SoftLayer, Amazon, and VMWare with a consistent and portable Infrastructure-as-a-Service approach; or how you can use Containers and Cloud Foundry for app tiers that change potentially many times a day. We’ll also focus in on some exciting new capabilities on our roadmap around Toolchains, Pipelines, Insights, and Releases.
Come take a look and ask your questions, and hopefully come away with a game plan to improve your delivery process today.
IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014IBM France Lab
Bluemix is an open-standard, cloud-based platform for
building, managing, and running applications of all types
(web, mobile, big data, new smart devices, and so on).
Learn more about a new IBM RTP Cloud Foundry Dojo through this quick deck. See why you should be working with IBM and Cloud Foundry at your nearest Dojo. #IBMDojo
Modern apps and services are leveraging data to change the way we engage with users in a more personalized way. Skyla Loomis talks big data, analytics, NoSQL, SQL and how IBM Cloud is open for data.
Learn more by visiting our Bluemix Hybrid page: http://ibm.co/1PKN23h
IBM Bluemix Dedicated – GitHub EnterpriseIBM DevOps
The first Hybrid GitHub as a service delivered on a dedicated cloud: Bluemix Dedicated, IBM’s open standards-based cloud platform – helping clients:
-- Change the way people work in the enterprise; open, transparent, collaborative/sharing, a-sync, distributed
-- Respond to change faster by accelerating application delivery for large-scale enterprise DevOps teams
-- Reduce the cost and burden of infrastructure maintenance and DevOps toolchain support
IBM Relay 2015: Cloud is All About the Customer IBM
Debuting new research data, Forrester's John Rymer discusses the rapid growth of "customer-centric" workloads in the cloud and the challenges many organizations have faced with private cloud.
Learn more by visiting our Bluemix Hybrid page: http://ibm.co/1PKN23h
Speaker: John Rymer (Analyst, Forrester)
A nice overview of IBM BlueMix - How it can be used, benefits for the user and how to sign up and use for FREE
Bluemix is an implementation of IBM's Open Cloud Architecture, leveraging Cloud Foundry to enable developers to rapidly build, deploy, and manage their cloud applications, while tapping a growing ecosystem of available services and runtime frameworks
This slide deck was originally used for a Lightning Talk on integrating MongoDB into a Cloud Foundry application at MongoDB World 2015. It contains an overview of Cloud Foundry, as well as an explanation of where the MongoDB service fits into the technology stack.
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM CloudMichael Elder
Delivering quickly means leaving automation across applications and infrastructure as a wholistic approach to development, test, and operations. At IBM, we've made it easy to extend your existing VMware platform onto IBM Cloud - from provisioning new VMware clusters with vRealize Automation management all the way through deploying and operating your applications using IBM UrbanCode Deploy, the market leading DevOps release automation provider. We'll show you how to optimize existing app delivery processes without significantly re-architecting what you're running today. We will demonstrate how the creation of infrastructure automation can be done seamlessly onto the Cloud Foundation platform with direct UrbanCode integration into vRealize.
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) Animesh Singh
meetup.com/Bluemix
meetup.com/CloudFoundry/
In this meetup, we discussed the architecture and demonstrated IBM BlueMix, public Platform-as-a-Service offering based on Cloud Foundry
Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...Michael Elder
Development teams want to move quickly. Operations teams want to move forward with effective risk management. How do you balance these concerns? With IBM Continuous Delivery for Bluemix, developers are empowered to deliver changes at cloud speed, while release managers can establish policies that ensure compliance with standards. Promotions can be automated all the way to production while enforcing team policies around test coverage and automated test success. And of course, environment inventories are always just a click away. In this talk, you’ll learn how to enable your enterprise teams to deliver like a startup, without violating corporate regulations like separation of duties.
How do you deliver your applications to the cloud?Michael Elder
Cloud, Docker, Bluemix, and DevOps. You feel the pressure of a hyper-competitive marketplace, and you want to win. Your goal is to deliver apps to that make your users happy and excited about your brand and products, but how do you do that? In this talk, we'll provide a technical briefing for how you can use a DevOps-enabled toolchain to deliver your apps with speed and reliability to the cloud platform of your choice. We'll review how UrbanCode Deploy can deliver your applications to OpenStack, IBM SoftLayer, Amazon, and VMWare with a consistent and portable Infrastructure-as-a-Service approach; or how you can use Containers and Cloud Foundry for app tiers that change potentially many times a day. We’ll also focus in on some exciting new capabilities on our roadmap around Toolchains, Pipelines, Insights, and Releases.
Come take a look and ask your questions, and hopefully come away with a game plan to improve your delivery process today.
IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014IBM France Lab
Bluemix is an open-standard, cloud-based platform for
building, managing, and running applications of all types
(web, mobile, big data, new smart devices, and so on).
Learn more about a new IBM RTP Cloud Foundry Dojo through this quick deck. See why you should be working with IBM and Cloud Foundry at your nearest Dojo. #IBMDojo
Modern apps and services are leveraging data to change the way we engage with users in a more personalized way. Skyla Loomis talks big data, analytics, NoSQL, SQL and how IBM Cloud is open for data.
Learn more by visiting our Bluemix Hybrid page: http://ibm.co/1PKN23h
IBM Relay 2015: New Data Sources, New Value. Watson, Weather and Beyond IBM
This discussion led by Michael Karasick delves into how data from weather, sensors, text and images can be used to change the way apps interact with users and machines.
Learn more by visiting our Bluemix Hybrid page: http://ibm.co/1PKN23h
Key factors to enable a productive innovation through the use of Cloud technologies.
The role of a Platform as a Service to enable Hybrid Cloud and the API economy.
Presentation held @IBM Business Connect 2015
Hear Ryan Millay, IBM Cloudant software development manager, discuss what you need to consider when moving from world of relational databases to a NoSQL document store.
You'll learn about the key differences between relational databases and JSON document stores like Cloudant, as well as how to dodge the pitfalls of migrating from a relational database to NoSQL.
Mobile web apps shouldn't stop working when there's no network connection. Offline-enabled apps built using PouchDB can provide a better, faster user experience while potentially reducing battery and bandwidth usage.
Hear from Developer Advocate Glynn Bird to find out how to use the HTML5 Offline Application Cache, PouchDB, IBM Cloudant and Cordova/PhoneGap to develop fully-featured and cross-platform native apps and responsive mobile web apps that work just as well offline as they do online.
IBM Cloudant describe the geospatial tools used in their database-as-a-service offering (DBaaS). Based upon Apache CouchDB, the geospatial extensions used by IBM Cloudant rely on a number of well known open source libraries to provide geospatial indexing, query and projection support to Apache CouchDB. Discussion topics include:
- Overview of the architecture & tools
- Best practices for building geospatial apps with NoSQL doc stores
- Use cases for leveraging geospatial capabilities of a NoSQL doc store
In the world of NoSQL, each database has its own strengths and weaknesses. Understanding which open source database is "the right tool for the job" is half the battle if you want to start building better applications quickly. IBM developer advocate Glynn Bird explores practical examples of how two popular NoSQL databases - the Cloudant JSON document store and the Redis in-memory key-value store - can be used together to create performant and scalable Web applications. It also includes real world use cases you can try today, for free, using the IBM Cloud Data Services suite of fully managed NoSQL databases-as-a-service.
Nathan Ford- Divination of the Defects (Graph-Based Defect Prediction through...NoSQLmatters
While metrics generated by static code analysis are well established as predictors of possible future defects, there is another untapped source of useful information, namely your source code revision history. This presentation will discuss converting this revision information into a graph representation, various defect prediction models and how to generate their related change metrics through graph traversal, as well as the potential applications and benefits of these graph enabled prediction models.
Our March 2, 2016 event featured Billy Beane, Executive Vice President of Baseball Operations at the Oakland As and Derek Schoettle, GM of Analytics Platform Services at IBM. Billy and Derek shared their experiences of how professional sports teams and businesses alike are gaining hidden insights and competitive advantages by using the latest data discovery techniques and platforms.
Microservices - Hitchhiker's guide to cloud native applicationsStijn Van Den Enden
Microservices are a true hype these days. Netflix, Amazon, eBay, … are all using microservices, but why? The idea is simple; split your application into multiple services which can evolve autonomously through time. The name suggests to keep these services small. Conceptually this seems not all that different from a classical Service Oriented Architecture (SOA). Nonetheless, microservices do offer a new perspective. A monolithic application is divided into a couple small services which can be independently developed, deployed and scaled. Flexibility is increased, but using this model also has some pitfalls.This session sheds a light on the microservices landscape; the key drivers for using the pattern, tooling to support development and maintenance, and the pros and cons that go with it. We’ll also introduce some key design principles that can be used in creating and modelling these modular enterprise applications.
HIA 1015 Speed the Development of Robust Integrations with IBM Integration Bu...Karen Broughton-Mabbitt
Presented at InterConnect 2016 by Carsten Bornert and Emanuel Stanciu.
IBM Integration Bus (IIB) is IBM's strategic software integration product. Rational Integration Tester provides powerful capabilities to discover, simulate and test the solutions built on IBM Integration Bus. This session will demonstrate how integrations can be built on IBM Integration Bus and benefit from the simulation and discovery capabilities of Rational Integration Tester to accelerate and harden the integration.
Learn all about microservices from Product Marketing Manager Dan Giordano. We'll cover how to get started, the benefits, potential challenges, and how SmartBear can help.
Continuous Integration and Continuous Delivery to Facilitate Web Service TestingCognizant
Quality assurance (QA) organizations can dramatically upgrade web services testing by applying continuous integration and continuous delivery/deployment (CI/CD) techniques derived from DevOps and by deploying software such as Jenkins, LISA, Maven, Cucumber and Gherkin.
Microservices and IBM Bluemix meetup presentationCarlos Ferreira
Presentation delivered at the Massachusetts Microservices Meetup and Cambridge Bluemix meetup.
http://www.meetup.com/Massachusetts-Microservices-Meetup/
Fundamental and Practice.
Explain about microservices characters and pattern. And also how to be good build microservices. And also additional the scale cube and CAP theory.
Liberty Buildpack: Designed for Extension - Integrating your services in Blue...Rohit Kelapure
The Liberty Buildpack aims to remove the hassle of running Java applications on Cloud Foundry whether it is the simplified setup, auto-configuration of Liberty and Java EE references to cloud resources, reduced droplet size through selective provisioning of the runtime, or the zero-touch configuration and usage of services. There are times, however, when an application needs a feature that the buildpack does not yet provide. This talk will start by showing how to use and configure the Java buildpack and finish by showing how to extend the buildpack to ensure that IBM BlueMix Cloud Foundry is the best place to run your application. To build services and integrate them with BlueMix, you must implement the Service Broker API of Cloud Foundry for your services. This talk will explain how to write plugins to the Liberty Buildpack that will auto wire services your organization developed and integrated into CF making it easier for your apps to use the services in Cloud Foundry.
In today's businesses, an application going down can mean millions of dollars in lost revenue. Learn how to optimize the performance of your enterprise applications powered by MongoDB with IBM Application Performance Management (APM). IBM APM will give you full visibility into your application stack and infrastructure, track every transaction going through it, and help you diagnose problems in mere minutes. With built-in analytics to predict outages before they occur and integration directly into MMS, IBM APM is a must-have solution to keep your business-critical applications up and your revenue flowing.
Wipro & Experitest Co webinar: Enhance your Mobile App with Load Testing and Increased Productivity.
Wipro and Experitest on a live webinar on improving the performance of your mobile application while expanding productivity. The solutions we present will allow you to test faster, and more diligently than ever, combining load, performance, and functionality all at once.
The session covers:
- A case study involving Wipro and SeeTest working with a major American Bank
- Live demo to show SeeTest Automation integrate into HP LoadRunner
- How Wipro developed a mainframe component to perform backend validation
- Live demo of Wipro's SeeTest Framework, and how it improves productivity by 50%
Speakers:
Guy Arieli, CTO, Experitest
Sudheer Mohan, Director - Mobility Certification & Automation, Wipro
Encontrando la Aguja en el Rendimiento de AplicacionesSoftware Guru
En ocasiones resulta complicado entregar alta calidad de software con la velocidad que el mercado requiere. La propuesta de DevOps es mas allá de una metodología, un cambio cultural en la forma en que funcionan los equipos tanto de operación como de desarrollo, buscando aportar valor para la empresa mediante mejoras en el ciclo de vida de desarrollo y buscando un rendimiento optimo de las aplicaciones mediante herramientas tanto en la fase de desarrollo como de operación.
AI is no longer the technology of the future; it's today's reality. The Cognitive Era is booming with new technology, inspiring all kinds of innovation and disruption. This is the most exciting time to be a developer. To achieve leadership in this space will mean harnessing the power of cognitive computing to redefine the way we approach today's business, world, and human challenges. In this deck, learn how IBM is empowering developers to solve these problems—smarter, faster, together. Video here: https://ibm.co/2r8IX3q
Want to integrate MongoDB into your Cloud Foundry App? Learn exactly how to do that with Bluemix Developer Advocate Jake Peyser! Follow him @Jakepeyser.
Building Your Own Watson Powered Application on BluemixIBM
Join Chris Madison and Nathan Vega as we explore Watson services on Bluemix and how developers can harness the services to build the most innovative applications to meet their needs.
Why are women developers so important? Learn more about the increasing opportunities for women in the IT industry from distinguished engineer Erin Murphy, thought leader at IBM.
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & CloudantIBM
5 billion people vs 50 billion devices connected to the Internet by 2025 - How can we build application to handle this explosive growth in Internet of Things using Cloud Foundry, Bluemix and Cloudant
Using Watson to build Cognitive IoT Apps on BluemixIBM
Learn how IBM Watson is allowing developers to build cognitive applications in the IBM Cloud. Using the IoT foundation and Watson, the future of connected devices is staying connected in a cognitive way with smarter apps and smarter devices.
Introduction: Watson Services on IBM Bluemix Webcast IBM
Interested in building cognitive apps with IBM Watson on IBM Bluemix? Check out the replay of our Watson webcast available now on IBM Bluemix. Learn how to create a cognitive ecosystem and more.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
2. 2
Monolithic application Microservices
Scaling Scaling
Moving from Monolithic Applications to Microservices
Microservices:
are an architecture style, in which
large complex software applications
are composed of one or more services
can be deployed independently of
one another and are loosely coupled
should be small and focused on
completing a single task
typically communicate through
language-neutral APIs like an
Hypertext Transfer Protocol (HTTP)-
based resource API using REST
3. Benefits of Microservices for Developers
• Enables you to avoid working on large code bases
• Easier to maintain or add to features
• Use existing skills, or the most optimal language
• Improves deployment and load times in your development tools
• Makes debugging easier
• Enables teams to work more independently of each other
• Simplifies tracking code dependencies
• Enables complete ownership by a self-contained single team, from
definition through development, deployment, operations, and sunseting
• Makes it easier to address performance bottlenecks
3
4. Service Discovery, Service Proxy and Microservices
4
• Service Discovery enables developers to easily
register and find instances of their microservices
Service
Proxy
Service
Proxy
Service
Proxy
Rules
Service
Proxy
Rules
Service
Discovery
Service
Discovery
Client codeClient code
Service
A
Service
A
Service
B
Service
B
Service CService C
Service Registration
Heartbeats
Requests
Locate
service
Rules
to apply
Call requested
services using
rules
• Service Proxy automatically balances workloads
across instances to improve performance
Together, these two services provide essential capabilities for
creating and using microservices
5. A Simple Microservices example
5
Maureen
DevOps Pro
Maureen has an online store
application with a front end that
generates a web UI, and a backend that
checks the inventory to see if items are
out of stock.
Her original design was a single
monolithic application but she has
decided to redesign it with a
microservices based architecture to
improve scalability, reliability, and
business agility. She’s going to
split her app into three services –
WebUI, Inventory and Database.
Monolithic
WebUI + Inventory +
Database
WebUI
Inventory
Before: Monolithic app After: Using microservices
Database
6. Service Discovery – Automates Service Registration
6
Let’s assume Maureen’s new architecture is
container based so each instance of a service will
be run in a container.
A key task in transitioning to a microservices
architecture is to register each instance of a
service.
Service Discovery automatically
-Registers each instance of a service
-Makes it easy to find instances of services once
registered
-Periodically checks the health of each service
Inventory
Helper Script:
Register
(“Inventory
Instance 1”)
Helper Script:
Register
(“Inventory
Instance 2”)
Helper Script:
Register
(“Inventory
Instance 3”)
Service
Discovery
7. Service Discovery – Finding Instances Easily
7
Once instances of services are registered,
Service Discovery makes it easy to find them.
Service Discovery provides a simple REST based
API to find instances by logical name.
Without Service Proxy, its up to the client code to
determine which instance from the list to call.
For example you could call the first instance
returned.
Web UI
Service
Discovery
Query(“Inventory”)
Response:
“Inventory Instance 1”,
“Inventory Instance 2”,
“Inventory Instance 3”
Web UI
Call “Inventory Instance 1”()
Inventory
1
2
1
2
Return response of
“Inventory Instance 1”()
8. Service Proxy – Microservices Load Balancing
8
Service Proxy automatically balances workload across active instances
Service Proxy calls Service Discovery under the covers and then performing basic load
balancing of instances through a round robin process without the client writing code.
Service Proxy also logs the performance of the microservices it proxies, allowing you to track
the performance of your microservices without the client writing code.
Web UI
Service
Proxy
CallProxy(“Inventory”) Service
Discovery
Query(“Inventory”)
Response:
“Inventory Instance 1”,
“Inventory Instance 2”,
“Inventory Instance 3”Inventory Call “Inventory Instance 2”()
based on round robin.
And log its processing time
Return response of
“Inventory Instance 2”()
1
2
1
2
9. Service Proxy – Making your solution more reliable
Service Proxy also lets Maureen improve the
quality of her app by making it easy to inject
delays and failures during testing without writing
code
Injecting delays will help Maureen simulate
performance bottlenecks
Injecting failures will help her test how well the
application recovers from various error situations
Web UI
If WW Inventory
request takes more
than 120 ms, switch to
Regional Inventory
instead
WW
Inventory
Regional
Inventory
Service
Proxy
Configure Proxy to Inject
delays to WW Inventory
to simulate WAN delays
Web UI
If Inventory is
not available,
use Local
Cache
InventoryService
Proxy
Configure Proxy to fail
some calls to Inventory
to simulate network
failure
Local
Cache
1
2
1
2
10. Service Proxy – Future Enhancement (Gremlin)
The initial public beta of Service Proxy will support two simple flavors of injection testing:
•Delays that are always injected through Proxy
•Failures that are randomly injected based through Proxy on a percentage (25% of the time,
50% of the time, etc…)
IBM Research has created a testing framework (Gremlin) that supports scripted orderly
testing via a recipe, and beyond beta we wish to extend Service Proxy to support integration
with this.
This will provide the capability to script specific failures for orderly resiliency testing that
helps clients to:
•Create repeatable sophisticated test cases via Gremlin recipes for delays, failures, and
scrambled communication across multiple microservices
•Separate synthetic testing load for testing instances from real user traffic running on
production instances
11. • Maureen:
– I just deployed a new version of the “WebUI” service. I want to make sure my
service can tolerate failures of other services and the environment.
• Release manager:
– I want to make sure each service is resilient to failures before a new version
release
11
Gremlin - simple use case
12. Inventory Database
Service
proxy
WebUI
Gremlin Vision
12
fault injection
rules
Not affected
Bluemix
Logging
Service
Logs
Synthetic Load
Real user traffic
Bluemix Tenant
Gremlin ServiceMaureen
Release
Manager
Scenario
Run
scenario Result What went wrong?
Service
Overload
❌
Inventory did not trigger
circuit breaker when DB
service was overloaded
Network
Instability
…
Service Status
WebUI
✅
Inventory ❌
Database ✅
LaunchLaunch
LaunchLaunch
Failure
Orchestratio
n
Behavior
Validation
Subjected to failures
Fallback
cache
13. Creating Your Own Gremlin Recipe
run_recipe.py topology.json gremlins.json checklist.json
BoundedRetries: Check if
WebUI retried its API calls to
RegionalInventory, no more
than 5 times, with 30ms gap
Fake “Overload”: Gremlin will intercept all
API calls to RegionalInventory
and return HTTP 503/429
Failure injected only if request has HTTP
header
“X-Gremlin-ID: delayTest-<val>”
14. Invitation to Join Our Beta Program
Interested in learning more? Join our beta program
Both Service Discovery for Bluemix and Service Proxy for Bluemix are in Beta in 1Q2016 and
available on the public Bluemix catalog: www.bluemix.net
For more information, contact
Doug Rothert, IBM Cloud Offering Manager
drothert@us.ibm.com
@DougRothert).
16. Notices and Disclaimers Con’t.
16
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.
17. Thank You
Your Feedback is Important!
Access the InterConnect 2016 Conference Attendee
Portal to complete your session surveys from your
smartphone,
laptop or conference kiosk.
Editor's Notes
Software is moving from traditional monolithic, on premise applications to a set of composable set of micro-services used in the cloud. Sometimes this is referred to as “born on the cloud” technology
Why?
New technology and process now promote rapid development cycles, built from creating smaller pieces of software that are hardened with automated testing. This software is also deployed with automated scaling and recovery, and has well defined interfaces to allow parts of the deployed solution to be redesigned or replaced without scrapping the entire investment.
A key challenge with microservices is allowing developers to register their microservices, find their microservices, and control how their microservice is called through a proxy. By providing this capability as an on demand Bluemix service we reduce development cost, as well as operational costs by reducing the amount of code that development must write.
Storefront and CheckInventory microservices
instance of Service A registers themselves with Service Discovery through a helper script, automatically
instance of Service B ADDS CODE to query Service Discovery and finds list of Service A instances, and grabs the first instance
Then show that this can be refined with a load balancer through Service Proxy applied to Service A, there is no added code to Service B and that logging data will also show the transaction time
then throw in the testing angle - delays and failures added to Service A through proxy without code changes
Storefront and CheckInventory microservices
instance of Service A registers themselves with Service Discovery through a helper script, automatically
instance of Service B ADDS CODE to query Service Discovery and finds list of Service A instances, and grabs the first instance
Then show that this can be refined with a load balancer through Service Proxy applied to Service A, there is no added code to Service B and that logging data will also show the transaction time
then throw in the testing angle - delays and failures added to Service A through proxy without code changes
instance of Service B ADDS CODE to query Service Discovery and finds list of Service A instances, and grabs the first instance
Then show that this can be refined with a load balancer through Service Proxy applied to Service A, there is no added code to Service B and that logging data will also show the transaction time
then throw in the testing angle - delays and failures added to Service A through proxy without code changes
Then show that this can be refined with a load balancer through Service Proxy applied to Service A, there is no added code to Service B and that logging data will also show the transaction time
then throw in the testing angle - delays and failures added to Service A through proxy without code changes
Then show that this can be refined with a load balancer through Service Proxy applied to Service A, there is no added code to Service B and that logging data will also show the transaction time
then throw in the testing angle - delays and failures added to Service A through proxy without code changes
Then show that this can be refined with a load balancer through Service Proxy applied to Service A, there is no added code to Service B and that logging data will also show the transaction time
then throw in the testing angle - delays and failures added to Service A through proxy without code changes
Then show that this can be refined with a load balancer through Service Proxy applied to Service A, there is no added code to Service B and that logging data will also show the transaction time
then throw in the testing angle - delays and failures added to Service A through proxy without code changes