Presented by Simon Zambrovski, Stefan Becke
Do you know Camunda batch and have you ever tried to create your own custom batch with Camunda BPM? Well, we did and it was very time consuming and quite complex. There isn’t really a public API for such things. You have to work at the lowest (entity) level and take e.g. care that batch configuration is saved to the database table.
That’s why we created the Camunda BPM Custom Batch Extension (https://github.com/camunda/camunda-bpm-custom-batch).
The goal of the extension is to provide a simple way of using the Camunda Batch functionality for your own purposes. In this talk we’ll also show you some examples how we use the extension at Kuehne + Nagel for offloading huge workloads.
SAP Business One software can be a preferred choice for SMBs and startups, whereas, large companies can opt for Microsoft Dynamics 365. But then, from regular updates to the advanced platform, SAP Business One has an upper hand over Dynamics 365. Therefore, you should consider various aspects and consult a reliable ERP services provider before making any decision.
IFML - Interaction Flow Modeling Language - tutorial on UI and UX modeling &...Marco Brambilla
This tutorial focuses on the Domain-specific Language (DSL) called IFML, which has been adopted as a standard by OMG in March 2013. The Interaction Flow Modeling Language (IFML) is designed for expressing content, user interaction and control behaviour of the front-end of software applications, as well as the binding to the persistence and business logic layers. IFML is the missing piece for modeling the front end of software applications and perfectly complements other modeling dimensions in broad system modeling projects. Therefore, IFML works best when integrated with other modeling languages in the MDA suite, such as UML and BPMN. This tutorial illustrates the basic concepts of IFML, presents the design best practices and integration with other modelling languages, and discusses some industrial experiences (also featuring quantitative measures of productivity) achieved by the companion tool WebRatio. At the end of the tutorial, attendees will get a general knowledge about IFML (they will be able to design simple models and to derive models from existing interfaces), will be able to associate front-end design with system modelling at large, will see the associated MDE tool WebRatio at work, and will get a glimpse of real-life industrial applications developed for large enterprises. This will let them appreciate the advantages of a model-driven development approach at work within large-scale industrial project.
The tutorial is aimed at both industrial and academic attendees, including Ph.D. students. Prerequisite for attending the tutorial is a general knowledge about the bases of model-driven development, software engineering, and some general purpose modelling languages like UML.
Difference between ITIL v3 and ITIL 4 | ITIL® Foundation Training | EdurekaEdureka!
YouTube Link: https://www.youtube.com/watch?v=OqTtb0r-4QY
** ITIL® Foundation Certification Training: https://www.edureka.co/itil-foundation-sp **
This Edureka video on 'ITIL® v3 vs ITIL 4' will demystify the differences between the two versions of ITIL which are ITIL v3 released in 2011 and ITIL 4 released in 2019. This video will give you a brief overview of how ITIL v3 differs from ITIL 4 and what all have been updated.
Below are the topics covered in this tutorial:
What is the ITIL® v3 Framework?
What is ITIL® 4 Framework?
ITIL v3 vs ITIL 4
Follow us to never miss an update in the future.
YouTube: https://www.youtube.com/user/edurekaIN
Instagram: https://www.instagram.com/edureka_learning/
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
Castbox: https://castbox.fm/networks/505?country=in
Presented by Simon Zambrovski, Stefan Becke
Do you know Camunda batch and have you ever tried to create your own custom batch with Camunda BPM? Well, we did and it was very time consuming and quite complex. There isn’t really a public API for such things. You have to work at the lowest (entity) level and take e.g. care that batch configuration is saved to the database table.
That’s why we created the Camunda BPM Custom Batch Extension (https://github.com/camunda/camunda-bpm-custom-batch).
The goal of the extension is to provide a simple way of using the Camunda Batch functionality for your own purposes. In this talk we’ll also show you some examples how we use the extension at Kuehne + Nagel for offloading huge workloads.
SAP Business One software can be a preferred choice for SMBs and startups, whereas, large companies can opt for Microsoft Dynamics 365. But then, from regular updates to the advanced platform, SAP Business One has an upper hand over Dynamics 365. Therefore, you should consider various aspects and consult a reliable ERP services provider before making any decision.
IFML - Interaction Flow Modeling Language - tutorial on UI and UX modeling &...Marco Brambilla
This tutorial focuses on the Domain-specific Language (DSL) called IFML, which has been adopted as a standard by OMG in March 2013. The Interaction Flow Modeling Language (IFML) is designed for expressing content, user interaction and control behaviour of the front-end of software applications, as well as the binding to the persistence and business logic layers. IFML is the missing piece for modeling the front end of software applications and perfectly complements other modeling dimensions in broad system modeling projects. Therefore, IFML works best when integrated with other modeling languages in the MDA suite, such as UML and BPMN. This tutorial illustrates the basic concepts of IFML, presents the design best practices and integration with other modelling languages, and discusses some industrial experiences (also featuring quantitative measures of productivity) achieved by the companion tool WebRatio. At the end of the tutorial, attendees will get a general knowledge about IFML (they will be able to design simple models and to derive models from existing interfaces), will be able to associate front-end design with system modelling at large, will see the associated MDE tool WebRatio at work, and will get a glimpse of real-life industrial applications developed for large enterprises. This will let them appreciate the advantages of a model-driven development approach at work within large-scale industrial project.
The tutorial is aimed at both industrial and academic attendees, including Ph.D. students. Prerequisite for attending the tutorial is a general knowledge about the bases of model-driven development, software engineering, and some general purpose modelling languages like UML.
Difference between ITIL v3 and ITIL 4 | ITIL® Foundation Training | EdurekaEdureka!
YouTube Link: https://www.youtube.com/watch?v=OqTtb0r-4QY
** ITIL® Foundation Certification Training: https://www.edureka.co/itil-foundation-sp **
This Edureka video on 'ITIL® v3 vs ITIL 4' will demystify the differences between the two versions of ITIL which are ITIL v3 released in 2011 and ITIL 4 released in 2019. This video will give you a brief overview of how ITIL v3 differs from ITIL 4 and what all have been updated.
Below are the topics covered in this tutorial:
What is the ITIL® v3 Framework?
What is ITIL® 4 Framework?
ITIL v3 vs ITIL 4
Follow us to never miss an update in the future.
YouTube: https://www.youtube.com/user/edurekaIN
Instagram: https://www.instagram.com/edureka_learning/
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
Castbox: https://castbox.fm/networks/505?country=in
This presentation provides you with an overview of Business Process Management (BPM). The slides are from AIIM's BPM Certificate Program, which is a training program designed from global best practices among AIIM's 65,000 Associate and Professional members. The BPM program covers concepts and technologies for process streamlining and re-engineering; requirements gathering and analysis; application integration; process design and modelling; monitoring and process analysis; and managing change. For more information visit www.aiim.org/training
Here is a presentation that I recently presented for an SAP Users Group. It provides a good overview of the concepts of Lean and Agile and the considerations for introducing Lean and Agile into an SAP or ERP project.
Big Data visualization with Apache Spark and Zeppelinprajods
This presentation gives an overview of Apache Spark and explains the features of Apache Zeppelin(incubator). Zeppelin is the open source tool for data discovery, exploration and visualization. It supports REPLs for shell, SparkSQL, Spark(scala), python and angular. This presentation was made on the Big Data Day, at the Great Indian Developer Summit, Bangalore, April 2015
The Power of Process: How Samsung Implemented ITILAtlassian
When Samsung recognized the need for Atlassian applications to adopt ITIL, they turned to us for help. Samsung needed a set of processes for managing, tracking, and communicating their incidents and problems so we streamlined their ITSM processes and configured Jira Service Desk to their needs.
Join Jack Harding from Praecipio Consulting and Larry Brock, Chief of Staff for IT at Samsung Austin R&D Center to learn how they significantly reduced their meantime to recovery and resolution, increased meantime between failures, and greatly improved customer and IT Support personnel job satisfaction.
Camunda Run is the most recent addition to the list of Camunda Platform distributions. It combines extensive configurability with simplicity while making Camunda Platform more accessible to non-Java developers.
In this talk I will demonstrate how to solve some of the most common problems we see users face like securing your REST API, enabling CORS and more. We will have a closer look at new Run features involving OpenAPI and explore different ways to configure Camunda Run to make it ready for production.
Javier Lopez_Mihail Vieru - Flink in Zalando's World of Microservices - Flink...Flink Forward
http://flink-forward.org/kb_sessions/flink-in-zalandos-world-of-microservices/
In this talk we present Zalando’s microservices architecture, introduce Saiki – our next generation data integration and distribution platform on AWS and show how we employ stream processing with Apache Flink for near-real time business intelligence.
Zalando is one of the largest online fashion retailers in Europe. In order to secure our future growth and remain competitive in this dynamic market, we are transitioning from a monolithic to a microservices architecture and from a hierarchical to an agile organization.
We first have a look at how business intelligence processes have been working inside Zalando for the last years and present our current approach – Saiki. It is a scalable, cloud-based data integration and distribution infrastructure that makes data from our many microservices readily available for analytical teams.
We no longer live in a world of static data sets, but are instead confronted with endless streams of events that constantly inform us about relevant happenings from all over the enterprise. The processing of these event streams enables us to do near-real time business intelligence. In this context we have evaluated Apache Flink vs. Apache Spark in order to choose the right stream processing framework. Given our requirements, we decided to use Flink as part of our technology stack, alongside with Kafka and Elasticsearch.
With these technologies we are currently working on two use cases: a near real-time business process monitoring solution and streaming ETL.
Monitoring our business processes enables us to check if technically the Zalando platform works. It also helps us analyze data streams on the fly, e.g. order velocities, delivery velocities and to control service level agreements.
On the other hand, streaming ETL is used to relinquish resources from our relational data warehouse, as it struggles with increasingly high loads. In addition to that, it also reduces the latency and facilitates the platform scalability.
Finally, we have an outlook on our future use cases, e.g. near-real time sales and price monitoring. Another aspect to be addressed is to lower the entry barrier of stream processing for our colleagues coming from a relational database background.
Migration of a high-traffic E-commerce website from Legacy Monolith to Micros...Pavel Pratyush
In this meetup Pavel will talk about the strategies and roadmap that Deporvillage has used to migrate from a legacy monolith to microservices.
The talk will focus not only on certain technological aspects of the transition like software design patterns, architecture, monorepos, build pipelines, etc. But also challenges faced during the transition - technical, business and process
This presentation provides you with an overview of Business Process Management (BPM). The slides are from AIIM's BPM Certificate Program, which is a training program designed from global best practices among AIIM's 65,000 Associate and Professional members. The BPM program covers concepts and technologies for process streamlining and re-engineering; requirements gathering and analysis; application integration; process design and modelling; monitoring and process analysis; and managing change. For more information visit www.aiim.org/training
Here is a presentation that I recently presented for an SAP Users Group. It provides a good overview of the concepts of Lean and Agile and the considerations for introducing Lean and Agile into an SAP or ERP project.
Big Data visualization with Apache Spark and Zeppelinprajods
This presentation gives an overview of Apache Spark and explains the features of Apache Zeppelin(incubator). Zeppelin is the open source tool for data discovery, exploration and visualization. It supports REPLs for shell, SparkSQL, Spark(scala), python and angular. This presentation was made on the Big Data Day, at the Great Indian Developer Summit, Bangalore, April 2015
The Power of Process: How Samsung Implemented ITILAtlassian
When Samsung recognized the need for Atlassian applications to adopt ITIL, they turned to us for help. Samsung needed a set of processes for managing, tracking, and communicating their incidents and problems so we streamlined their ITSM processes and configured Jira Service Desk to their needs.
Join Jack Harding from Praecipio Consulting and Larry Brock, Chief of Staff for IT at Samsung Austin R&D Center to learn how they significantly reduced their meantime to recovery and resolution, increased meantime between failures, and greatly improved customer and IT Support personnel job satisfaction.
Camunda Run is the most recent addition to the list of Camunda Platform distributions. It combines extensive configurability with simplicity while making Camunda Platform more accessible to non-Java developers.
In this talk I will demonstrate how to solve some of the most common problems we see users face like securing your REST API, enabling CORS and more. We will have a closer look at new Run features involving OpenAPI and explore different ways to configure Camunda Run to make it ready for production.
Javier Lopez_Mihail Vieru - Flink in Zalando's World of Microservices - Flink...Flink Forward
http://flink-forward.org/kb_sessions/flink-in-zalandos-world-of-microservices/
In this talk we present Zalando’s microservices architecture, introduce Saiki – our next generation data integration and distribution platform on AWS and show how we employ stream processing with Apache Flink for near-real time business intelligence.
Zalando is one of the largest online fashion retailers in Europe. In order to secure our future growth and remain competitive in this dynamic market, we are transitioning from a monolithic to a microservices architecture and from a hierarchical to an agile organization.
We first have a look at how business intelligence processes have been working inside Zalando for the last years and present our current approach – Saiki. It is a scalable, cloud-based data integration and distribution infrastructure that makes data from our many microservices readily available for analytical teams.
We no longer live in a world of static data sets, but are instead confronted with endless streams of events that constantly inform us about relevant happenings from all over the enterprise. The processing of these event streams enables us to do near-real time business intelligence. In this context we have evaluated Apache Flink vs. Apache Spark in order to choose the right stream processing framework. Given our requirements, we decided to use Flink as part of our technology stack, alongside with Kafka and Elasticsearch.
With these technologies we are currently working on two use cases: a near real-time business process monitoring solution and streaming ETL.
Monitoring our business processes enables us to check if technically the Zalando platform works. It also helps us analyze data streams on the fly, e.g. order velocities, delivery velocities and to control service level agreements.
On the other hand, streaming ETL is used to relinquish resources from our relational data warehouse, as it struggles with increasingly high loads. In addition to that, it also reduces the latency and facilitates the platform scalability.
Finally, we have an outlook on our future use cases, e.g. near-real time sales and price monitoring. Another aspect to be addressed is to lower the entry barrier of stream processing for our colleagues coming from a relational database background.
Migration of a high-traffic E-commerce website from Legacy Monolith to Micros...Pavel Pratyush
In this meetup Pavel will talk about the strategies and roadmap that Deporvillage has used to migrate from a legacy monolith to microservices.
The talk will focus not only on certain technological aspects of the transition like software design patterns, architecture, monorepos, build pipelines, etc. But also challenges faced during the transition - technical, business and process
Digitalizing enterprise finance processes with Low Code – The success story o...dox42
The Recording to these Slides can be found here: https://www.youtube.com/watch?v=HlaFXQ87-AE
In this video and these slides you will learn how Merck, a global leader in Health Care, Life Science and Electronics with 400 subsidiaries in 70 countries, is using a low-code solution based on Nintex K2, dox42 and RPA to digitalize their core finance processes.
With the solution, end users without special finance knowledge can raise and approve charges that are booked into 16 different Merck ERP-Systems worldwide, automatically reflecting the required accounting, invoicing, and taxation rules across the globe.
Saving time, increasing transparency & efficiency, reducing errors, improving compliance with financial regulations at a remarkably low investment: Merck highly honored the project success with the Global Finance Excellence Award.
The success story of Merck, dox42 and Nintex, including a live-demo of their finance solution, are presented by:
- Justyna Karpinska de la Calle | Head of Process Management for Closing & GL Processes | Merck Accounting Solutions & Services Europe
- Cosima von Kries | Director, Solution Engineering EMEA | Nintex
- Dr. Hermann Löh | Head of Competence Center Process Digitization | bridgingIT GmbH, Stuttgart
- Johannes Linder | Lead Technical Evangelist | dox42
More information at https://www.merckgroup.com/at-de https://www.bridging-it.de/content/in... https://www.nintex.com/ and https://www.dox42.com/
-----
#dox42 #DocumentAutomation #DocumentGeneration #Merck #BridgingIT #Nintex
Follow us!
Twitter: https://twitter.com/dox42
Youtube: https://www.youtube.com/channel/UC9zajrqyHJ_vp0DBGH9Ankg
Xing: https://www.xing.com/companies/dox42
Scaling up uber's real time data analyticsXiang Fu
Realtime infrastructure powers critical pieces of Uber. This talk will discuss the architecture, technical challenges, learnings and how a blend of open source infrastructure (Apache Kafka/Flink/Pinot) and in-house technologies have helped Uber scale and enabled SQL to power realtime decision making for city ops, data scientists, data analysts and engineers.
In our talk, we will discuss the architecture of the payment system and the transaction flow, how it should work, and how it works in reality.
Using the example of the hype around Ukrposhta stamps sale, we will see the real problems faced by our system and other financial companies and banks in the Ukrainian fintech.
Also, we will learn how to deal with bottlenecks and tune them in our architecture and critical system components step by step.
Storing State Forever: Why It Can Be Good For Your AnalyticsYaroslav Tkachenko
State is an essential part of the modern streaming pipelines: it enables a variety of foundational capabilities like windowing, aggregation, enrichment, etc. But usually, the state is either transient, so we only keep it until the window is closed, or it's fairly small and doesn't grow much. But what if we treat the state differently? The keyed state in Flink can be scaled vertically and horizontally, it's reliable and fault-tolerant... so is scaling a stateful Flink application that different from scaling any data store like Kafka or MySQL?
At Shopify, we've worked on a massive analytical data pipeline that's needed to support complex streaming joins and correctly handle arbitrarily late-arriving data. We came up with an idea to never clear state and support joins this way. We've made a successful proof of concept, ingested all historical transactional Shopify data and ended up storing more than 10 TB of Flink state. In the end, it allowed us to achieve 100% data correctness.
Streaming of data has become the need of the hour. But do we really know how streaming exactly works? What are its benefits? Where and how to stream data in your big data architecture correctly? How to process the streamed data efficiently? What challenges do we face when we move from batch processing to stream processing? What is Stateful stream processing and what is stateless stream processing? Which one to opt and when? Let us address all these queries!
Automate prepress for a touchless workflow.
Take your production workflow to the MAX.
Ready for a higher level of automation? With Process Manager 9.0, you can
connect your order management and/or Web-to-Print system to your prepress
operations. FreeFlow Process Manager 9.0 MAX (ManifestAutomation from Xerox)
delivers improved manifest performance when submitting toworkflowswith a
large number of Print Process nodes. It is a configurable interface that enables
integration with upstream systems to create a highly efficient automated job
submission. If you have a system that tracks orders and jobs, typically there
is a database storing job and order information. A report from this can be
integrated so that orders automatically get passed to Process Manager.
Handling eventual consistency in a transactional world with Matteo Cimini and...HostedbyConfluent
Change data capture (CDC) is a widely used solution to offload data in real time from legacy systems to Kafka in order to make it available to all the other downstream consumer applications. Despite other solutions CDC can in fact guarantee at the same time low latency and a very small footprint on the source system. However when data is moved from a relational database to a distributed stream platform what is gained in terms of throughput and latency is lost in terms of strong consistency and not all consumers are able to manage this loss by themselves. There are different upstream solutions that can be implemented to mitigate this problem preserving different levels of consistency.
In this talk we’ll:
- see what is eventual consistency and where strong consistency is lost while moving data from a database to Kafka
- describe different solutions to preserve consistency working at the source level (i.e. outbox pattern and call back pattern), working on Kafka topology or working on an external storage (i.e. integration hub)
- analyze the pros and cons of all the presented solutions in terms of consistency guarantees and latency loss
Stream Processing using Apache Flink in Zalando's World of Microservices - Re...Zalando Technology
In this talk we present Zalando's microservices architecture, introduce Saiki – our next generation data integration and distribution platform on AWS and show how we employ stream processing for near-real time business intelligence.
Zalando is one of the largest online fashion retailers in Europe. In order to secure our future growth and remain competitive in this dynamic market, we are transitioning from a monolithic to a microservices architecture and from a hierarchical to an agile organization.
We first have a look at how business intelligence processes have been working inside Zalando for the last years and present our current approach - Saiki. It is a scalable, cloud-based data integration and distribution infrastructure that makes data from our many microservices readily available for analytical teams.
We no longer live in a world of static data sets, but are instead confronted with an endless stream of events that constantly inform us about relevant happenings from all over the enterprise. The processing of these event streams enables us to do near-real time business intelligence. In this context we have evaluated Apache Flink vs. Apache Spark in order to choose the right stream processing framework. Given our requirements, we decided to use Flink as part of our technology stack, alongside with Kafka and Elasticsearch.
With these technologies we are currently working on two use cases: a near real-time business process monitoring solution and streaming ETL.
Monitoring our business processes enables us to check if technically the Zalando platform works. It also helps us analyze data streams on the fly, e.g. order velocities, delivery velocities and to control service level agreements.
On the other hand, streaming ETL is used to relinquish resources from our relational data warehouse, as it struggles with increasingly high loads. In addition to that, it also reduces the latency and facilitates the platform scalability.
Finally, we have an outlook on our future use cases, e.g. near-real time sales and price monitoring. Another aspect to be addressed is to lower the entry barrier of stream processing for our colleagues coming from a relational database background.
How We Made our Tech Organization and Architecture Converge Towards ScalabilityZalando Technology
In this talk, Dan Persa shared the recipe we have applied to scale our tech team to more than 1,000 people, while redesigning the architecture of our Online Fashion Shop -- Project Mosaic -- to make more than 18 million customers happier. He also shared Zalando Tech’s learnings and takeaways in order to become both more successful and more customer centric.
Zalando's Jan Mußler points out how Docker helps to foster team autonomy while complying with company regulations. As an example he shows how Zalando Tech deploys onto its microservices infrastructure by using their open source platform STUPS (stups.io) along with Docker in their continuous delivery strategy.
https://tech.zalando.com
Berlin Apache Flink Meetup, May 2016
In this talk we present Zalando's microservices architecture and introduce Saiki – our next generation data integration and distribution platform on AWS. We show why we chose Apache Flink to serve as our stream processing framework and describe how we employ it for our current use cases: business process monitoring and continuous ETL. We then have an outlook on future use cases.
By Javier Lopez & Mihail Vieru, Zalando, Zalando SE
There are many ways to run high availability with PostgreSQL. Here, we present a template for you to create your own customized, high-availability solution using Python and for maximum accessibility, a distributed configuration store like ZooKeeper or etcd.
Reactive Design Patterns: a talk by Typesafe's Dr. Roland KuhnZalando Technology
We had the great pleasure of hosting a talk by Dr. Roland Kuhn: leader of Typesafe’s Akka project, and coauthor of the book Reactive Design Patterns and the Reactive Manifesto. For a standing-room-only crowd, Roland highlighted the importance of making reactive software: of considering responsiveness, maintainability, elasticity and scalability from the outset of development. He explored several architecture elements that are commonly found in reactive systems, such as the circuit breaker, various replication techniques, and flow control protocols. These patterns are language-agnostic and also independent of the abundant choice of reactive programming frameworks and libraries. Check out his slides!
At the Dublin Fashion Insights Centre, we are exploring methods of categorising the web into a set of known fashion related topics. This raises questions such as: How many fashion related topics are there? How closely are they related to each other, or to other non-fashion topics? Furthermore, what topic hierarchies exist in this landscape? Using Clojure and MLlib to harness the data available from crowd-sourced websites such as DMOZ (a categorisation of millions of websites) and Common Crawl (a monthly crawl of billions of websites), we are answering these questions to understand fashion in a quantitative manner.
The latest generation of big data tools such as Apache Spark routinely handle petabytes of data while also addressing real-world realities like node and network failures. Spark's transformations and operations on data sets are a natural fit with Clojure's everyday use of transformations and reductions. Spark MLlib's excellent implementations of distributed machine learning algorithms puts the power of large-scale analytics in the hands of Clojure developers. At Zalando's Dublin Fashion Insights Centre, we're using the Clojure bindings to Spark and MLlib to answer fashion-related questions that until recently have been nearly impossible to answer quantitatively.
Hunter Kelly @retnuh
tech.zalando.com
Building a Reactive RESTful API with Akka Http & SlickZalando Technology
Dan Persa, Senior Software Engineer at Zalando
Dan Persa has been a software engineer at Zalando since 2013 and is a member of the Fashion Store team, which is responsible for Zalando’s core ecommerce business. He loves Java and Scala and more recently has been exploring Go and Node.js. He’s a big fan of Clean Code and Software Craftsmanship. In addition to coding, he enjoys mentoring new developers, organizing coder dojos and reading groups and giving tech talks. In his free time he likes to take photos and dance salsa.
tech.zalando.com
This July we teamed up with TestObject to host a Mobile Quality Crew Meetup at the Zalando Technology building in Berlin.
Presentations included:
Mobile Testing Challenges @ZalandoTech
Dmitry Bespalov, iOS Engineer
and Hendrik Seffler, Delivery Lead Engineering Productivity at Zalando
Efforts of automation @6Wunderkinder
Justin Ison is a QA Lead at 6Wunderkinder
http://www.meetup.com/Zalando-Tech-Events-Berlin/
Auto-scaling your API: Insights and Tips from the Zalando TeamZalando Technology
A presentation given by Zalando software engineers Sean Floyd and Luis Mineiro at the JBCNConf in Barcelona, Spain, June 2015. Zalando is Europe's largest online fashion platform, doing business in 15 countries with more than 15 million users. Visit tech.zalando.com for more information about Zalando's technology, open source projects and opportunities.
Radical Agility with Autonomous Teams and Microservices in the CloudZalando Technology
A talk by software engineers Jan Löffler and Henning Jacobs on Zalando's adoption of microservices, cloud computing and autonomous teams. Zalando is Europe's largest online fashion platform, doing business in 15 countries with more than 15 million users. Visit tech.zalando.com for more information about Zalando's technology, open source projects and opportunities.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
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.
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.
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.
2. 15 countries
3 fulfillment centers
16+ million active customers
2.2+ billion € revenue 2014
135+ million visits per month
9,000+ employees
ONE of EUROPE’S LARGEST ONLINE FASHION RETAILERS
Visit us: tech.zalando.com
3.
4. Two Years Ago:
● Homegrown process framework
● Defined in XML
● Supported only minimal flow control
● Lots of special cases hidden in the code
● Asynchronous processing in batches
5. Sales Order Process (Synchronous)
● Begins after customer clicks “Buy Now”
● ~25 service tasks / ~30 gateways
○ Calculating accounting data for the ERP system
○ Validating coupons
○ Communicating with payment providers
○ Reserving stock
6. Sales Order Process (Async Part)
● Ongoing migration project
● ~10 service tasks / ~15 gateways
○ Sending confirmation mails
○ Fraud checks
○ Communicating with ERP system
8. Sharded Database
● Process engine data next to order data
● Allows joins between processes and orders
● Very useful during migration
○ Skip legacy process if there is an active process in
at least version x.y
10. Separating WebService and Job Nodes
● Jobs do not influence synchronous process
● Can tune connection pools differently
● Leads to OptimisticLockingExceptions
○ Still works fine under load
○ Several improvements in 7.2 and 7.3
11. Deployment
● Rolling deployment of nodes
● Updated process model in DB while nodes
still run old code
● Code has to specify exact version to run
● Feature now included in release 7.3
12. Custom History Backend
● Not logging activity history to DB
● Improved performance due to fewer inserts
● Integrated into business event monitoring