This presentation describes how PaaS & CaaS can be helpful for ISVs and Enterprises, what particular use cases can be solved using private and hybrid cloud powered by Jelastic
Market overview of Docker orchestrators. A detailed architecture's comparison of Kubernetes and Docker Swarm, including benefits and issues. Which orchestrator works better for microservice and highly available applications?
Scaling Jenkins with Docker: Swarm, Kubernetes or Mesos?Carlos Sanchez
The Jenkins platform can be dynamically scaled by using several Docker cluster and orchestration platforms, using containers to run slaves and jobs and also isolating job execution. But which cluster technology should be used? Docker Swarm? Apache Mesos? Kubernetes? How do they compare? All of them can be used to dynamically run jobs inside containers. This talk will cover these main container clusters, outlining the pros and cons of each, the current state of the art of the technologies and Jenkins support.
An Introduction to Container Organization with Docker Swarm, Kubernetes, Meso...Neo4j
Interest in Docker has increased significantly since its inception. According to a report compiled by a leading cloud-scale monitoring company, Datadog, two-thirds of the companies that try Docker adopt it, and the adopters have increased their container count by five times over a period of nine months. Neo4j has also embraced Docker by supporting official images and also offering specific images of its own.
While the interest in container technology is growing rapidly, so is the need to deploy containers over a cluster of machines to allow scalability and fault-tolerance. This highlights the need for orchestration which refers to the idea of automating the manual process of deploying, configuring and scaling the containers in an automated manner.
In this talk, we provide a hands-on introduction to the three most popular Docker orchestration tools: Kubernetes, Docker Swarm and Mesos. This talk offers a conceptual understanding of each of these technologies along with an insight into the concepts learned through a series of three demos. The demos will illustrate how to deploy and automatically scale a Neo4j container using each of the three orchestration platforms.
We realize that the scope of the topic in terms of the orchestration tools is too broad. The rationale behind choosing the three specific tools is based on the following two reasons: First is their potential use in our cluster at Cincinnati Children’s Hospital (CCHMC). Secondly, they also fall under the leading orchestration tools.
Short Introduction to Docker. These slides show the basic idea behind the container technology Docker. The slides present the basic features for the daily use with Docker, Docker Compose, Docker Machine and Docker Swarm.
Docker is specially important for DevOps, because it gives Software Developers more control about their dependencies in different environments.
Container Orchestration from Theory to PracticeDocker, Inc.
Join Laura Frank and Stephen Day as they explain and examine technical concepts behind container orchestration systems, like distributed consensus, object models, and node topology. These concepts build the foundation of every modern orchestration system, and each technical explanation will be illustrated using Docker’s SwarmKit as a real-world example. Gain a deeper understanding of how orchestration systems like SwarmKit work in practice and walk away with more insights into your production applications.
Market overview of Docker orchestrators. A detailed architecture's comparison of Kubernetes and Docker Swarm, including benefits and issues. Which orchestrator works better for microservice and highly available applications?
Scaling Jenkins with Docker: Swarm, Kubernetes or Mesos?Carlos Sanchez
The Jenkins platform can be dynamically scaled by using several Docker cluster and orchestration platforms, using containers to run slaves and jobs and also isolating job execution. But which cluster technology should be used? Docker Swarm? Apache Mesos? Kubernetes? How do they compare? All of them can be used to dynamically run jobs inside containers. This talk will cover these main container clusters, outlining the pros and cons of each, the current state of the art of the technologies and Jenkins support.
An Introduction to Container Organization with Docker Swarm, Kubernetes, Meso...Neo4j
Interest in Docker has increased significantly since its inception. According to a report compiled by a leading cloud-scale monitoring company, Datadog, two-thirds of the companies that try Docker adopt it, and the adopters have increased their container count by five times over a period of nine months. Neo4j has also embraced Docker by supporting official images and also offering specific images of its own.
While the interest in container technology is growing rapidly, so is the need to deploy containers over a cluster of machines to allow scalability and fault-tolerance. This highlights the need for orchestration which refers to the idea of automating the manual process of deploying, configuring and scaling the containers in an automated manner.
In this talk, we provide a hands-on introduction to the three most popular Docker orchestration tools: Kubernetes, Docker Swarm and Mesos. This talk offers a conceptual understanding of each of these technologies along with an insight into the concepts learned through a series of three demos. The demos will illustrate how to deploy and automatically scale a Neo4j container using each of the three orchestration platforms.
We realize that the scope of the topic in terms of the orchestration tools is too broad. The rationale behind choosing the three specific tools is based on the following two reasons: First is their potential use in our cluster at Cincinnati Children’s Hospital (CCHMC). Secondly, they also fall under the leading orchestration tools.
Short Introduction to Docker. These slides show the basic idea behind the container technology Docker. The slides present the basic features for the daily use with Docker, Docker Compose, Docker Machine and Docker Swarm.
Docker is specially important for DevOps, because it gives Software Developers more control about their dependencies in different environments.
Container Orchestration from Theory to PracticeDocker, Inc.
Join Laura Frank and Stephen Day as they explain and examine technical concepts behind container orchestration systems, like distributed consensus, object models, and node topology. These concepts build the foundation of every modern orchestration system, and each technical explanation will be illustrated using Docker’s SwarmKit as a real-world example. Gain a deeper understanding of how orchestration systems like SwarmKit work in practice and walk away with more insights into your production applications.
DockerCon EU 2015: Docker and PCI-DSS - Lessons learned in a security sensiti...Docker, Inc.
Presented by Udo Seidel, Chief Architect and Digital Evangelist, Amadeus
In the recent past there were quite some discussions about security in the context of introducing or using Docker. It is true that there are some gaps to be closed but the whole story does not start from square one either. At Amadeus we are using Docker to build our future-oriented services and to introduce devops culture. Due to the nature of our business we have to deal with Security certifications like PCI-DSS, SSAE 16 and ISO 27001. This talks described the challenges we were facing in that context and how we mastered them. The story has technical and non-technical aspects.
AtlasCamp 2015: The age of orchestration: From Docker basics to cluster manag...Atlassian
Nicola Paolucci, Atlassian
Containers hit the collective developer mind with great force the past two years and created a space of fervent innovation. Now work is moving towards orchestration. In this session we'll cover an overview of the container orchestration landscape, give an introduction to Docker's own tools - machine, swarm and compose - and show a (semi)live demo of how they work in practice.
Troubleshooting Tips from a Docker Support EngineerJeff Anderson
Troubleshooting is like going on an adventure. Here are some tips for how to tackle unexpected situations when using Docker.
These cases were pulled from the most common issues encountered while helping folks in the Docker community solve issues.
Docker for the new Era: Introducing Docker,its components and toolsRamit Surana
Containers have been evolved from generations behind today.So what's new with Docker ? What has changed during the current scenario ? Find out more on docker and how to implement it in your environments in the above slide show.
Traditional virtualization technologies have been used by cloud infrastructure providers for many years in providing isolated environments for hosting applications. These technologies make use of full-blown operating system images for creating virtual machines (VMs). According to this architecture, each VM needs its own guest operating system to run application processes. More recently, with the introduction of the Docker project, the Linux Container (LXC) virtualization technology became popular and attracted the attention. Unlike VMs, containers do not need a dedicated guest operating system for providing OS-level isolation, rather they can provide the same level of isolation on top of a single operating system instance.
An enterprise application may need to run a server cluster to handle high request volumes. Running an entire server cluster on Docker containers, on a single Docker host could introduce the risk of single point of failure. Google started a project called Kubernetes to solve this problem. Kubernetes provides a cluster of Docker hosts for managing Docker containers in a clustered environment. It provides an API on top of Docker API for managing docker containers on multiple Docker hosts with many more features.
Learn best practices in container security to make your containers seaworthy through the build, ship, and run lifecycle.
Demos temporarily living at github.com/endophage/apps (look under wordpress dir)
Christian Kniep from Docker Inc. gave this talk at the Stanford HPC Conference.
"This talk will recap the history of and what constitutes Linux Containers, before laying out how the technology is employed by various engines and what problems these engines have to solve. Afterward, Christian will elaborate on why the advent of standards for images and runtimes moved the discussion from building and distributing containers to orchestrating containerized applications at scale. In conclusion, attendees will get an update on what problems still hinder the adoption of containers for distributed high performance workloads and how Docker is addressing these issues."
Christian Kniep is a Technical Account Manager at Docker, Inc. With a 10 year journey rooted in the HPC parts of the german automotive industry, Christian Kniep started to support CAE applications and VR installations. When told at a conference that HPC can not learn anything from the emerging Cloud and BigData companies, he became curious and was leading the containerization effort of the cloud-stack at Playstation Now. Christian joined Docker Inc in 2017 to help push the adoption forward and be part of the innovation instead of an external bystander. During the day he helps Docker customers in the EMEA region to fully utilize the power of containers; at night he likes to explore new emerging trends by containerizing them first and seek application in the nebulous world of DevOps.
Watch the video: https://wp.me/p3RLHQ-i4X
Learn more: http://docker.com
and
http://hpcadvisorycouncil.com
Sign up for our insideHPC Newsletter: http://insidehpc.com
Docker Containers orchestrators: Kubernetes vs. SwarmDmitry Lazarenko
Обзор рынка оркестраторов Docker. Детальное технологическое сравнение Docker Swarm и Kubernetes. Обзор архитектуры и возможностей каждогого из них. Кто лучше справляется с построением масштабируемых микросервисных архитектур
DockerCon EU 2015: Docker and PCI-DSS - Lessons learned in a security sensiti...Docker, Inc.
Presented by Udo Seidel, Chief Architect and Digital Evangelist, Amadeus
In the recent past there were quite some discussions about security in the context of introducing or using Docker. It is true that there are some gaps to be closed but the whole story does not start from square one either. At Amadeus we are using Docker to build our future-oriented services and to introduce devops culture. Due to the nature of our business we have to deal with Security certifications like PCI-DSS, SSAE 16 and ISO 27001. This talks described the challenges we were facing in that context and how we mastered them. The story has technical and non-technical aspects.
AtlasCamp 2015: The age of orchestration: From Docker basics to cluster manag...Atlassian
Nicola Paolucci, Atlassian
Containers hit the collective developer mind with great force the past two years and created a space of fervent innovation. Now work is moving towards orchestration. In this session we'll cover an overview of the container orchestration landscape, give an introduction to Docker's own tools - machine, swarm and compose - and show a (semi)live demo of how they work in practice.
Troubleshooting Tips from a Docker Support EngineerJeff Anderson
Troubleshooting is like going on an adventure. Here are some tips for how to tackle unexpected situations when using Docker.
These cases were pulled from the most common issues encountered while helping folks in the Docker community solve issues.
Docker for the new Era: Introducing Docker,its components and toolsRamit Surana
Containers have been evolved from generations behind today.So what's new with Docker ? What has changed during the current scenario ? Find out more on docker and how to implement it in your environments in the above slide show.
Traditional virtualization technologies have been used by cloud infrastructure providers for many years in providing isolated environments for hosting applications. These technologies make use of full-blown operating system images for creating virtual machines (VMs). According to this architecture, each VM needs its own guest operating system to run application processes. More recently, with the introduction of the Docker project, the Linux Container (LXC) virtualization technology became popular and attracted the attention. Unlike VMs, containers do not need a dedicated guest operating system for providing OS-level isolation, rather they can provide the same level of isolation on top of a single operating system instance.
An enterprise application may need to run a server cluster to handle high request volumes. Running an entire server cluster on Docker containers, on a single Docker host could introduce the risk of single point of failure. Google started a project called Kubernetes to solve this problem. Kubernetes provides a cluster of Docker hosts for managing Docker containers in a clustered environment. It provides an API on top of Docker API for managing docker containers on multiple Docker hosts with many more features.
Learn best practices in container security to make your containers seaworthy through the build, ship, and run lifecycle.
Demos temporarily living at github.com/endophage/apps (look under wordpress dir)
Christian Kniep from Docker Inc. gave this talk at the Stanford HPC Conference.
"This talk will recap the history of and what constitutes Linux Containers, before laying out how the technology is employed by various engines and what problems these engines have to solve. Afterward, Christian will elaborate on why the advent of standards for images and runtimes moved the discussion from building and distributing containers to orchestrating containerized applications at scale. In conclusion, attendees will get an update on what problems still hinder the adoption of containers for distributed high performance workloads and how Docker is addressing these issues."
Christian Kniep is a Technical Account Manager at Docker, Inc. With a 10 year journey rooted in the HPC parts of the german automotive industry, Christian Kniep started to support CAE applications and VR installations. When told at a conference that HPC can not learn anything from the emerging Cloud and BigData companies, he became curious and was leading the containerization effort of the cloud-stack at Playstation Now. Christian joined Docker Inc in 2017 to help push the adoption forward and be part of the innovation instead of an external bystander. During the day he helps Docker customers in the EMEA region to fully utilize the power of containers; at night he likes to explore new emerging trends by containerizing them first and seek application in the nebulous world of DevOps.
Watch the video: https://wp.me/p3RLHQ-i4X
Learn more: http://docker.com
and
http://hpcadvisorycouncil.com
Sign up for our insideHPC Newsletter: http://insidehpc.com
Docker Containers orchestrators: Kubernetes vs. SwarmDmitry Lazarenko
Обзор рынка оркестраторов Docker. Детальное технологическое сравнение Docker Swarm и Kubernetes. Обзор архитектуры и возможностей каждогого из них. Кто лучше справляется с построением масштабируемых микросервисных архитектур
RightScale Webinar: 451 Research Webinar - Cloud Dos and Don'tsRightScale
What do successful migrations to the cloud have in common? What are the common pitfalls? How can you craft a robust cloud strategy that meets all of your business requirements - financial, security, availability, and visibility?
Learn from the experts. Join 451 Research and RightScale for a strategy-focused webinar to examine the dos and don’ts of designing, deploying, and managing your cloud infrastructure. Whether you are c-level, an IT pro, or new to the cloud, you will benefit by hearing from experts who have deep experience with cloud computing.
Attend this webinar to:
- Understand the key components of a successful cloud strategy - public, private, or hybrid
- Get a reality check on the cloud landscape and current trends
- Learn how to avoid the common pitfalls of migrating to the cloud
- Hear specific customer use cases and cloud solutions
William Fellows, Research Vice President at 451 Research, is a leading analyst on cloud who has closely tracked the industry since 2007. In this webinar, he will share key insights and trends in the cloud computing landscape.
Josh Fraser, Sr. Vice President of Business Development at RightScale, has helped customers build the largest cloud deployments in the world. He will take you through Dev/Test and self-service IT use cases and show how each customer was able to tailor their cloud architecture to meet their unique application needs.
Webinar presentation October 22, 2015.
The model behind Platform-as-a-Service (PaaS) is to provide a platform for customers to develop, run, and manage web applications without needing to build or maintain the infrastructure, which can reduce costs while increasing flexibility and speed-to-market.
In the CSCC deliverable, Practical Guide to Platform-as-a-Service, learn how to use PaaS to solve business challenges, specifically:
- Definition of PaaS, the benefits of using PaaS, and examples of PaaS offerings
- Applications best suited for PaaS and the considerations for architecture, development, and operations
- Recommendations for the best use of PaaS services
Download the deliverable: http://www.cloud-council.org/resource-hub
Are you a value-added reseller? Hosting company? Cloud service provider? By incorporating Acronis Backup as a Service into your offerings, you can provide your customer base with an easy, complete, and reliable backup and disaster recovery solution.
Join us to learn how recurring revenue, attractive profit margins, customer retention, and the opportunity to grab new business can make Acronis Backup as a Service a highly lucrative addition to your services portfolio.
http://www.ingrammicrocloud.com
Containing the Gear: Deep Dive on SELinux, Multi-tenancy, Containers & Security with Dan Walsh
Presenter: Dan Walsh
In this talk, Dan will do a deep dive into the Origin PaaS use of SELinux and containerization. He will discuss how SELinux being utilized to ensure that Origin is the the most secure PAAS available today. He will address some of his ideas for the future of Origin and SELinux.
From 2013-04-14 OpenShift Origin Community Day in Portland, Oregon
Find out how to enter the market of Docker containers, PaaS and DevOps.
Big players on the cloud market are moving in containers and DevOps direction. They are offering container services with high level of deployment automation, workload mobility and management with a help of Docker containers. To be competitive in hosting business the service providers must catch the wave of the current trends and meet demands of customers. Better hardware or support is not enough for the differentiation anymore.
Orchestrating Cloud-Native and Traditional Application ArchitecturesApprenda
The Fortune 500 has thousands of line-of-business applications that do not easily port to a cloud-native architecture. In order to deliver next-generation cloud-native apps to market, developers typically need to coordinate between various siloed groups. Here we explain a framework for a PaaS that supports both cloud-native and existing applications in the enterprise.
Jelastic PaaS for Hosting companies, Telcos & MSPs. Jelatic allows hosting companies to enter to the DevOps market and monetize trendy Docker technology
Jelastic provides an advanced DevOps PaaS with Docker containers support, easy cloud management and flexible quotas system to help service providers to unleash the full potential of containers.
Jelastic is a cloud platform with advanced containers orchestration, that can be used as a Public, Private on premise, VPC or Hybrid Cloud to ease, automate and accelerate internal development processes.
Multi-Containers Orchestration with Live Migration and High-Availability for ...Jelastic Multi-Cloud PaaS
We describe and demonstrate how to build continuous deployment processes for microservices and applications that require a high level of stability and multi-container scalability. In addition, we share the use cases of Docker multi-containers provisioning, full monitoring of their performance and automation of the management processes within the Jelastic cloud solution.
{code} and Containers - Open Source Infrastructure within Dell TechnologiesThe {code} Team
Learn how The {code} Team is building new infrastructure possibilities for persistent storage in all the major container ecosystems such as Kubernetes, Docker, and Mesos with native integrations and contributing the Container Storage Interface
An introduction to {code} by Dell EMC, our mission on containers, and our core project REX-Ray. This will give the audience an understanding of why REX-Ray is important and where you can go to learn more.
How to build "AutoScale and AutoHeal" systems using DevOps practices by using modern technologies.
A complete build pipeline and the process of architecting a nearly unbreakable system were part of the presentation.
These slides were presented at 2018 DevOps conference in Singapore. http://claridenglobal.com/conference/devops-sg-2018/
Docker & aPaaS: Enterprise Innovation and Trends for 2015WaveMaker, Inc.
WaveMaker Webinar: Cloud-based App Development and Docker: Trends to watch out for in 2015 - http://www.wavemaker.com/news/webinar-cloud-app-development-and-docker-trends/
CIOs, IT planners and developers at a growing number of organizations are taking advantage of the simplicity and productivity benefits of cloud application development. With Docker technology, cloud-based app development or aPaaS (Application Platform as a Service) is only becoming more disruptive − forcing organizations to rethink how they handle innovation, time-to-market pressures, and IT workloads.
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)Alex Henthorn-Iwane
Telecom carriers are adopting DevOps practices to complement new SDN and NFV network architectures. This presentation to the Okinawa Open Days 2014 conference talks about why this is so, how carriers are going about it, and some best practices.
Find out why hosting service providers choose Jelastic for their cloud business and what technologies they offer to the users based on this PaaS and CaaS solution.
Zero to 1000+ Applications - Large Scale CD Adoption at Cisco with Spinnaker ...DevOps.com
As part of its Cloud-native transformation, Cisco needed to modernize its software delivery process. Scalability, multi-cloud deployment to its OpenShift environment and public clouds, and the ability to support Cisco’s extensive policy, compliance, and security requirements made open source Spinnaker a logical choice for a modern continuous delivery platform.
As one of the world’s top technology providers with one of the largest and most diverse software development organizations, Cisco had to overcome some unique challenges to be able to onboard 10,000+ developers, 1000+ monolithic and non-cloud native applications, and achieve the high availability and reliability needed to support mission-critical production applications.
Join us for this new webinar as Balaji Siva, VP of Products at OpsMx engages Anil Anaberumutt, IT architect at Cisco, and Red Hat Sr. Solutions Architect, Vikas Grover, in a discussion about Cisco’s CD challenges and the lessons learned, best practices implemented, and key results achieved on their CD transformation journey from zero to over 1000 applications.
[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...Ian Choi
- Title: Innovation with open sources and app modernization for developers
- Event: OpenInfra Days Vietnam 2019 (URL: https://2019.vietopeninfra.org )
- Presenter: Ian Choi
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
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.
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.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
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.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
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.
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.
Key Trends Shaping the Future of Infrastructure.pdf
Private PaaS & Container-as-a-Service for ISVs and Enterprise - Use Cases and Customer References
1. Private PaaS & Container-as-a-
Service solution
For ISVs and Enterprises
Use Cases, Customer references
and Technology overview
2. Jelastic Cloud Platform (PaaS + Docker)
Automated platform for easy cloud hosting of complex enterprise applications in a private or a
hybrid cloud.
It simplifies development, assembling and updating of applications, as well as manages everything that your
application needs such as database servers, load balancers and application servers.
Infinite Scalability
Automatic scalability
• Up and down for better density
• In and out for improved load
spikes handling
• Support of multiple Datacenters
and Availability Zones
Deployment Automation
NoOps & DevOps self-service
portals
• 50+ middleware stacks
• Java, .NET, Ruby, Node.JS, PHP,
Python and Docker
• SQL & NoSQL databases
• Deployment time is reduced from
days to minutes
DevOps oriented
High-level automation of complex
DevOps workflows
• Smooth management of testing
environments
• Application lifecycle management
and CI/CD tools
• Support for both new and legacy
IT technologies
3. Challenges
1. NoOps self-service portal for
developers to speed up
applications' prototyping
2. Development environments can be
created without need to involve
system administrators
3. More than 50 standardized
application stacks and DBMS are
available out-of-the-box
4. Possibility to use Docker containers
as building blocks for Microservices
applications
5. Marketplace for developers that
allows to quickly enlarge and
improve applications` functionality
1. Big amount of informational
systems
2. Large number of new services
integration
3. Technologies «Zoo» – proprietary
and open source
4. A lot of developers, including
outsourcing
5. The process of resources allocation
is bureaucratic
• It takes much time to change existing
IPs
• New services` development and
prototyping is slow
• Complex development
standardization
Risks
Jelastic Solution
1. Up to 70% increase of development
productivity
2. Up to 85% acceleration of
applications time-to-market
3. Development processes
standardization across multiple
teams
Results of Integration
Acceleration of Development and Prototyping
4. Challenges
1. Advanced tools for automated
creation and management of plenty
test environments
2. Cloning, depersonalization,
upgrade without downtime and
migration of complex testing
environments between datacenters
3. Integration with Git and SVN
version control systems
4. Integration with Continuous
Integration services
5. Auto-return of unused resources to
the shared pool
6. Cloud management automation via
API and CLI
1. Because of frequently changing
business and regulatory
requirements, DevOps often need
to perform a lot of development
and testing iterations
2. As a result, they have to deploy a
big amount of testing
environments
3. Developers spend 80–90% of their
time on automating setup of
testing environments
• Upgrades’ testing process takes too
much time
• Inefficient usage of datacenters`
resources
• Low quality of testing process
• Failures during the software updates
Risks
Jelastic Solution
1. Up to 60% increase in DevOps
productivity
2. Up to 75% costs reduction for
creating of testing environments
3. Up to 50% infrastructure TCO
savings
Results of Integration
Management of Testing Environments
5. 1. Scalable frontends and backends
2. Automatic horizontal scaling and
clustering, based on load triggers
3. Automated replication for
application servers and databases
4. Continuous upgrade of applications
5. Automatic recovery after failures
6. Support for the applications
distribution across multiple
availability zones and data centers
1. Web services` availability is critical
for most companies
2. Load spikes handling is complicated
and requires additional resources
• Infrastructure failure or visitors’ influx
causes failure of application
• Company suffers a loss of prestige
and loses money
1. Automatic high availability of
applications
2. Automatic handling of load spikes
3. Downtime is reduced in case of
infrastructure failure
Challenges Jelastic Solution Results of Integration
Risks
Creation of Highly-Available Cloud Environments
6. Wide range of supported technologies
Java JavaEE PHP Ruby Python Node.JS .Net
9. Built-in Application Marketplace
• 100+ applications for one-click installation
• 100000+ Docker templates
• Integrated marketplace into intuitive UI
• Ability to pack the most demanded apps
• Easy way to add new/custom apps to
marketplace
10. 50+ MSPs (b2b)
20+ Enterprises (b2b)
15+ Reselling Partners (b2b)
250,000+ Developers (b2b2c)
25+ Countries
Customers
dogado
Locaweb
Telecom Luxembourg
eApps
Including…
Jelastic solution is over 5 years on the cloud market
11. “Jelastic thrives on flexibility for partners and customers offering wide
choice of programming languages, Docker containers orchestration,
datacenter distribution of workloads within hybrid cloud, and automation
of the main DevOps processes.
Jelastic has rich container adoption and high level of DevOps automation.
Partners liked Jelastic's ease of self-provisioning and worldwide support.”
“Based on IDC analysis, Jelastic is a Major Player in this IDC MarketScape.”
IDC MarketScape: Worldwide Public Deployment-Centric Cloud Application
Platform 2015 Vendor Assessment
IDC opinion
IDC about Jelastic
12. • Turnkey platform that provides orchestration, metering, monitoring, security and billing vs. DIY cloud
• Powerful self-service portal that doesn’t require any CLI tool
• Comprehensive Docker management via UI
• Support of stateful applications, Zero Lock-In and no proprietary API to code
• High-availability on all levels: load balancers, application servers, databases, hardware, etc.
• Granular automatic vertical scaling that increases infrastructure density up to 3x
• Automatic event-driven horizontal scaling
• Support of multiple clouds and datacenters with live migration across them
Advantages over Competitors
14. Private & Hybrid Cloud Orchestration
Deployed on premise or on AWS, Azure, SoftLayer, Rackspace and Google Cloud
Smooth workloads migration within Hybrid Cloud. Jelastic provides full-fledged hybrid cloud orchestration. The platform offers
unique live migration of containers across AWS, Azure, SoftLayer, Rackspace and Google Cloud.
Scalable Hybrid Cloud
Advanced scaling across datacenters
and availability zones
From one to hundreds nodes to handle
load spikes
Automation of high availability across
multiple clouds
Hosted private cloud on premise or on
top of AWS, Azure, SoftLayer or Google
infrastructure
Deployed on Bare Metal & Virtual Servers
Live migration of workloads across
Private cloud, AWS, Azure, SoftLayer
and Google
Migration is performed without downtime
Private Cloud Smooth migration across clouds
17. Docker in Jelastic
Easy DeploymentSimple Management
Interactive Docker management UI & CLI client
Integration with Docker Hub Registry & CoreOS
private registries
Full access to logs inside Docker CT, including
stderr & stdout
Interactive file manager for Docker CTs
Configurable links, env variables, volumes
Ability to clone complex Docker configuration
Automatic vertical scaling
Automatic horizontal scaling based on load
triggers
Sticky load balancing
Live migration: within one cloud, from private to
public cloud, or across different clouds
Support of stateful applications
Persistent local and shared storage
Rolling redeployment
Integration with Jenkins, Bamboo & Teamcity
Ability to perform huge complex deployments
in parallel
Accelerated creation of massive Docker CTs
Automatic Scaling
More secure virtualization – Virtuozzo/OpenVZ
instead of LXC
Advanced Network isolation with own host-
routed network interfaces
Ability to manage disk space size per container
Ability to limit disk I/O usage per container
Ability to set fair CPU & memory limits
High Level of Isolation Container-Native Orchestration
Running Docker on bare metal hosts
Multi-hosts & multi-cloud deployment
Link support between containers on multiple
hardware nodes
Event-driven Docker orchestration (AWS
Lambda style)
High Availability
Automatic failover after hosts’ failure
Affinity & Anti-affinity rules
Shared highly-available http & tcp entry point
Ability to assign public IPv4 for each Docker CT
Built-in metering, monitoring and alerts
18. Self-service NoOps portals for
Developers
CLI-client
REST API Manifests for applications lifecycle
Multiple Management Options
19. Automatic Vertical Scaling
During the load spikes, Jelastic allocates more resources for app and takes them
back, when they are no longer needed
22. Systems Integrator, Spain
• Management of testing
environments
Bank, Russia
• Cloud hosting of new services
• Development environments
management
Bank, Russia
• Development and testing
environments management
Telecom, Luxembourg
• Autoscalable cloud hosting
Premium appliances manufacturer,
Germany
• Management of testing environments
• Autoscalable cloud hosting
Software provider, Sweden
• Development and testing environments
management
• Autoscalable cloud hosting
Telecom, Spain
• Autoscalable cloud hosting
Games developer, Russia
• Autoscalable cloud hosting
Reference customers
23. DataJoe, LLC develops technology products for business and trade journals, including research tools, e-commerce
applications, data-to-print utilities and an online marketplace of locally-collected industry research
DataJoe Requirements
Manage cluster and eliminate
hardware / data center /
maintenance cost
Predictable cost
No need of adding technical
resources
Usage of proprietary applications
along with some custom
configuration requirements
Need for flexibility of DJ
infrastructure
Jelastic Outcomes
Flexibility without giving up the
ease and speed of creating new
environments
Rapid server deployment
Server failover and clustering
Faster response times
Better server upgrade path
Reducing the number of sysadmin
staff
Ability to rapidly expand existing
and deploy new infrastructure in
ways DJ has never been able to
grow
The Challenge
Managing growth
Manual software deployment
Difficult handling of maintenance
tasks
Slow and expensive infrastructure
updates
Application Details
NGINX load balancer
Apache cluster running PHP 5.5
Batch processing jobs
Massive PostgreSQL cluster
Set of replicated NFS servers
Proprietary PDF-generating server
CentOS6 as base OS
Saving several hours per day in processing batch jobs and a 25% reduction in complex queries
DataJoe, LLC
Customer reference - DataJoe (U.S.) - Media SW provider
Virtual Private PaaS for Own Dev Team
24. Satiamo GMBH (Austria) - logistics consulting and software development company that provides services in the execution
of freight tenders, optimization of the purchase price and process for industrial and commercial enterprises as well as
software development and the operation of an internet-based transportation management software.
SATIAMO Requirements
Don’t want to configure system
software anymore
No need in adding technical
resources
Jelastic Outcomes
Automatic horizontal scaling allows
to handle load spikes w/o extra HW
Automatic HA, clustering and
failover for frontends, backends and
databases allows to eliminate risks
of HW failure
Rapid server deployment
Automation of dev and testing
environments creation via Jenkins
The Challenge
Automation of scaling out
Management of high availability
and failover for production
environments
Centralized management of dev
and testing environments
Application Details
2x NGINX load balancers & reverse
proxies
Tomcat 7 cluster running Java7
Websockets
MySQL Percona XtraDB cluster
Set of replicated NFS servers
CentOS6 as base OS
Customer reference - SATIAMO GMBH (Austria) - Logistics SW provider
Virtual Private PaaS for production hosting and development
25. GMV is a privately owned technological business group with an international presence. Founded in 1984, GMV offers its
solutions, services and products in very diverse sectors: Aeronautics, Banking and Finances, Space, Defense, Health,
Security, Transportation, Telecommunications, and Information Technology for Public Administration and large
corporations.
GMV Requirements
Integration of Jelastic into current
CI/CD DevOps workflows
Jelastic Outcomes
Dev & Ops can create hundreds of
testing environment within several
minutes using Jelastic integration
with Jenkins
Developers can provision complex
environments via self-service portal
that drastically speeds up
prototyping
Dev & Ops can use Docker
containers in CI/CD automation
Migration of complex applications
from private to public cloud is
performed without downtime
The Challenge
Self-service provisioning of dev
environment
Automated provisioning of testing
environments via API
Docker technology adoption in
DevOps processes
Migration of applications within
hybrid cloud
Application Details
Many Java & .NET based
applications
MySQL Percona XtraDB cluster
CentOS6 as base OS
Customer reference - GMV (Spain) – Systems Integrator
Private PaaS on premise for production hosting and development
26. PixMix is a mobile application and the easiest way to exchange photos with selected friends.
Available for Android and iOS users. PixMix is a great app to create collaborative albums and share them PRIVATELY
with secure backup.
PixMix Requirements
Zero IT requirements, so we could
develop quickly and focus solely on
application development
Out of the box scalability
No vendor lock-in – we wanted
standard Java technology
Fair pricing model
Jelastic Outcomes
Zero IT
Auto-scaling that solves traffic
spikes issues
Eliminated any downtime via High
Availability with the switch of a
button
Jelastic offers Continuous Delivery
ecosystem: build servers, artifact
store, integration with Maven
The Challenge
Handling I/O in a fast manner and
handling CPU bursts
Photo storage location migration
Tools to support Continuous
Delivery methodology
Application Details
NGINX Load balancer
Tomcat 7 cluster running Java7
PostgreSQL 9
CentOS 6 as base OS
Zero IT handling keep us focused on the things that matter most
PixMix
Customer reference - PixMix (Israel) – Mobile Application
Public PaaS for production hosting and development
27. Storebadge is a new content marketing platform for seller ratings. Storebadge is a content driven trust accelerator
for online merchants and is used by shoppers to evaluate resellers online.
Storebadge Requirements
Zero IT requirements
Server migrations was something
Storebadge wanted to avoid
Jelastic Outcomes
Self-serve model
Cost savings, as Storebadge doesn’t
need to hire people with
backend/server knowledge
Shorten the time to market as
Storebadge did not have to
configure/worry about setting up
the hosting environment
The Challenge
Flexible and scalable cloud hosting
that grows together with their
business
Application Details
NGINX Load balancer
Apache / PHP App server
Maria DB
CentOS7 as base OS
We saved time and probably some headaches compared to DIY suppliers such as Amazon AWS.
Storebadge
Customer reference - Storebadge(Denmark) – Content marketing platform
Public PaaS for production hosting and development
28. Founded in 2004, Sugar Games has been successfully working in the gaming industry for 10 years, developing PC,
mobile and social games of different genres. This game has more than 3 million installations and more than 40K DAU
(daily active users).
Sugar Games Requirements
Ability to host application in
multiple datacenters
Jelastic Outcomes
Self-service model
Automatic scaling feature that
allows to properly handle load
spikes and not overpay for reserved
resources
The Challenge
Project needs servers, which can
withstand a load of 2,000
concurrent connections
AWS was very expensive
Application Details
NGINX Load balancer
Apache / PHP App server
MySQL DB
Memcached
CentOS5 as basic OS
Our hosting expenses were reduced 50% compared with the costs at Amazon
Sugar Games
Customer reference - Sugar Games (Russia) – Gaming
Public PaaS for production hosting
29. Vergence Entertainment LLC is a multi-media company providing its clients with the best available technology for
communicating impactfully. Vergence provide education and marketing for its clients’ customers and workforces. The
company’s patented software-as-a-service product, Ringorang®, delivers measurable education and retention, used today
by learning and development organizations, customer service departments, marketing, sales and advertisers.
Vergence Requirements
Ability to host application in
multiple datacenters
Ability to migrate application across
different datacenters
Jelastic Outcomes
Automatic scaling feature that
allows to properly handle load
spikes and not overpay for reserved
resources
High availability for application and
database servers provides
confidence in a safety of data
The Challenge
Load spikes handling for media
application
High availability hosting
Had issues with Rackspace uptime
Application Details
NGINX Load balancer
Glassfish cluster running Java7
PostgreSQL DB
CentOS6 as basic OS
http://www.vergence-ent.com/
Customer reference – Vergence Entertaiment (U.S.) – Media
Virtual Private PaaS for production hosting
30. Automation and simplification of distributed IT
infrastructure services
Auto-scalability for load spikes handling
Unification of development processes within
different IT departments
A significant increase of productivity during the
development and testing of business applications
Continuous integration, delivery and upgrade of
business-applications becomes much easier
Benefits