• Is it hard to make right architecture?
• Case for today: from Darkness to Light
• Agile transition: Complex things via simple steps
• Lean applied: Changing architecture
• Vision is not enough: Channing processes
Cédric Vidal from Quicksign: Building a digital on-boarding microservices pla...camunda services GmbH
In the context of a fast-paced competitive KYC market, Quicksign needs a platform allowing to quickly adjust to customers' workflows and integration requirements, scale to support the growing usage of our services, secured and resilient by design and fun to build on.
Using Camunda, Kubernetes, Kafka and some in-house development, we have built a multi-tenant Kappa micro-services platform that exposes, for each process deployed and without involving any specific development, a dynamically generated business-oriented REST-HATEOAS API.
We will explain how we are able to mass produce personalized workflows which will radically change the way financial services onboard their customers.
Making Sense of DevOps Tools: Open Source to Enterprise SolutionsClaudia Ring
Digital transformation is taking place across all industries, with software at the root of added value and product differentiation, and DevOps transforming the way software is created. To be a disruptor in the era of digital transformation, it is important to select the right vendor offerings to deliver the right solution.
Join Michael Azoff, Principal Analyst at Ovum and Sanjeev Sharma, IBM CTO of DevOps Technical Evangelism as they discuss the evolution of DevOps and the technologies it is pushing forward. In this 60 minute interactive session Michael will share his findings from three 2016-17 Ovum Decision Matrix reports covering DevOps, Agile & ALM. Michael and Sanjeev will discuss: How Ovum sees the DevOps industry changing, and future trends
Key findings from the three reports, vendor evaluation and results
Making sense of open source and enterprise solutions.
Why microservices should not be built without continuous delivery
DevOps for multi-speed environments: legacy to containers and server-less computing
How to get started and succeed with DevOps at enterprise scale
Migrating from Instantis 8.0 to EnterpriseTrack 8.7 - A Customer Storyp6academy
Referenced: www.p6academy.com
Source: http://coll15.mapyourshow.com
BBCN recently completed a migration from Instantis 8.0 to EnterpriseTrack 8.7. This session steps through the process from the initial decision to upgrade to the planning, configuration and ultimate roll out. We will discuss the factors behind the decision to upgrade to Instantis EnterpriseTrack 8.7 and, once selected, the features and settings to implement. We'll outline the process used to perform the migration and provide lessons learned that can save you time and eliminate frustration.
Integrated Requirements Management with Serena Dimensions RM 02-2016Serena Software
You work in an environment where requirements must be known, validated and tracked through the Application Development and Delivery lifecycle. The webinar presentation talks about
how you can streamline your requirements management process
overcome the challenges of achieving centralized management and visibility of requirements
ensure efficient collaboration and communication among stakeholders,
and achieve comprehensive end-to-end traceability with reporting and metrics.
Join Kay Fuhrmann and Ashley Owen as they talk about integrated Requirements Management and how to overcome the challenges of achieving end-to-end traceability within your complex application development lifecycle.
Cédric Vidal from Quicksign: Building a digital on-boarding microservices pla...camunda services GmbH
In the context of a fast-paced competitive KYC market, Quicksign needs a platform allowing to quickly adjust to customers' workflows and integration requirements, scale to support the growing usage of our services, secured and resilient by design and fun to build on.
Using Camunda, Kubernetes, Kafka and some in-house development, we have built a multi-tenant Kappa micro-services platform that exposes, for each process deployed and without involving any specific development, a dynamically generated business-oriented REST-HATEOAS API.
We will explain how we are able to mass produce personalized workflows which will radically change the way financial services onboard their customers.
Making Sense of DevOps Tools: Open Source to Enterprise SolutionsClaudia Ring
Digital transformation is taking place across all industries, with software at the root of added value and product differentiation, and DevOps transforming the way software is created. To be a disruptor in the era of digital transformation, it is important to select the right vendor offerings to deliver the right solution.
Join Michael Azoff, Principal Analyst at Ovum and Sanjeev Sharma, IBM CTO of DevOps Technical Evangelism as they discuss the evolution of DevOps and the technologies it is pushing forward. In this 60 minute interactive session Michael will share his findings from three 2016-17 Ovum Decision Matrix reports covering DevOps, Agile & ALM. Michael and Sanjeev will discuss: How Ovum sees the DevOps industry changing, and future trends
Key findings from the three reports, vendor evaluation and results
Making sense of open source and enterprise solutions.
Why microservices should not be built without continuous delivery
DevOps for multi-speed environments: legacy to containers and server-less computing
How to get started and succeed with DevOps at enterprise scale
Migrating from Instantis 8.0 to EnterpriseTrack 8.7 - A Customer Storyp6academy
Referenced: www.p6academy.com
Source: http://coll15.mapyourshow.com
BBCN recently completed a migration from Instantis 8.0 to EnterpriseTrack 8.7. This session steps through the process from the initial decision to upgrade to the planning, configuration and ultimate roll out. We will discuss the factors behind the decision to upgrade to Instantis EnterpriseTrack 8.7 and, once selected, the features and settings to implement. We'll outline the process used to perform the migration and provide lessons learned that can save you time and eliminate frustration.
Integrated Requirements Management with Serena Dimensions RM 02-2016Serena Software
You work in an environment where requirements must be known, validated and tracked through the Application Development and Delivery lifecycle. The webinar presentation talks about
how you can streamline your requirements management process
overcome the challenges of achieving centralized management and visibility of requirements
ensure efficient collaboration and communication among stakeholders,
and achieve comprehensive end-to-end traceability with reporting and metrics.
Join Kay Fuhrmann and Ashley Owen as they talk about integrated Requirements Management and how to overcome the challenges of achieving end-to-end traceability within your complex application development lifecycle.
Launching Activiti v6 (Activiti Community Day Paris 2015) Joram Barrez
Launching Activiti v6 (Activiti Community Day Paris 2015)
For the recording of this presentation, see http://www.jorambarrez.be/blog/2015/06/18/activiti-6-launch/
Supercharge Your Digital Transformation by Establishing a DevOps PlatformXebiaLabs
Although DevOps practices have gained wide adoption across industries, many organizations are still failing in their digital transformation efforts because they focus on tools over people and processes. You can avoid this trap by providing DevOps as a platform that is built and maintained by experts who provide standardized tools, templates, and processes to teams across the organization—regardless of those teams’ roles within the company, the type of applications or environments they work with, or the software delivery patterns they’ve adopted.
A centralized DevOps platform allows developers to leverage predefined delivery processes, so they don’t have to reinvent the wheel to get their apps into Production. It also helps ensure the right processes are followed and the right people are involved at the right times. A DevOps platform can provide both technical users and business stakeholders with end-to-end visibility into the software delivery process—promoting information sharing and collaboration across the organization.
Learn how to successfully implement a DevOps platform in your organization, so that every team gets the tools, templates, and visibility they need to deliver software faster than ever before.
SCM Transformation Challenges and How to Overcome ThemCompuware
If your enterprise is focused on continuously improving quality, velocity and efficiency, you’re going to win against those that aren’t. Driving improvements on the mainframe, and in turn throughout the business, requires the transformation of three things: culture, processes and tools. In other words, changing mindsets, implementing modern practices (Agile, DevOps, CI/CD) and replacing outdated technology.
Mainframe source code management is currently a critical area in need of modernization and should be one of the initial tooling changes organizations make when setting out to improve mainframe systems delivery.
During this session, Compuware specialist Lars-Erik Berglund shares the challenges organizations face with mainframe source code management and what you can do to overcome those.
Combining both Customer-Centric and Process-Centric approaches and developing a dynamic user interaction catering to varying partner business process flows. The talk will explain how camunda BPM helped us grow our wireless business.
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyXebiaLabs
DevOps heeft een grote sprong gemaakt in het verbeteren van het softwareleveringsproces. Het is echter verrassend hoeveel organisaties DevOps nog gescheiden houden van gevestigde IT-servicemanagement (ITSM) systemen zoals ServiceNow. Voor Development blijft het hierdoor een uitdaging om functies, gebruikersverhalen en IT-serviceaanvragen bij te houden in de verschillende tools voor backlog management en ITSM.
Hoe zorgt Development ervoor dat tickets worden gesloten als het werk voltooid is? Hoe wordt de naleving gegarandeerd? En de ultieme vraag: welke functie heeft de release daadwerkelijk opgeleverd?
In this informative webinar, learn how migrating from a proprietary SCM solution such as Rational® ClearCase®, Serena PVCS®, CA® Harvest, etc., to Subversion or Git will make an impact on your organization and/or enterprise.
Join us as we take the lessons we've learned from successfully migrating thousands of users to today's market leading SCM solutions, and provide you with best practices in building an actionable business case and conducting a smooth transition.
Key Takeaways:
Build a business case to adopt Git and/or Subversion in your organization
How CollabNet's TeamForge platform can provide the enterprise capabilities to enable Git and/or Subversion in your enterprise
Our recommended migration strategy proven with thousands of users
Considerations for extending your SCM solution
Building environment of #UserDevOps and not only DevOpsRajnish Chauhan
In so much of IT tools and technology we missed and forgotten the very user and requirement. If requirement are not of high quality , we can not expect the software of quality as quality is not only all about defects & bugs but also if it is usable and meeting the need of user community.
There are many tools and methodology and I have detailed what minimum with one can start UserDevOps transformation and can bring values to business.
Still on 'Lotus' Notes? What is the next step? Are you enthusiastic about all the new things that IBM Verse can offer? But still on Notes and Domino on-premises and you don't know how to get the new versions and/or if you are forced to the cloud? In this session we help you identify your options and tell you what you need to go for the new options both on-premises as in the cloud. If you decide to move to SmartCloud Notes/Verse we show you the best recipe for you and your users from a governance, user and technical perspective. And as an alternative scenario: what happens when you embrace the new Outlook with Domino support?
Join us to hear and see how you can continually evaluate the quality of your code, develop collaboratively, securely and efficiently with the latest release of our proven process-based software change & configuration management (SCCM) product. We will discuss and demonstrate the latest innovations now available with Dimensions CM 14.3 release.
Join the SBM team to learn about the recent innovations in Serena Business Manager (SBM) 11.1. This major release is focused on enhancements intended to modernize SBM’s infrastructure, increase security, improve integration and expand reporting capabilities.
Introducing Serena Dimensions CM 14, Discussion and product demonstration (We...Serena Software
Watch the presentation of the new Serena Dimensions CM 14 release and its latest features - the most innovative and powerful version of Serena’s proven process-based software change and configuration management (SCCM) product in the last decade. Dimensions CM 14 eliminates the complexity of parallel development, while increasing development team collaboration and providing unique visibility into the health and quality of development deliverables, smoothing the transition to continuous delivery.
India GRUC Agility Presentation 2015-6-30Roger Snook
One Million Lines of Code Later: I Want Agility! Every line of code you create comes with a complexity cost. How can you tame this complexity for your large source base? One way is to streamline your delivery turnaround time for enhancements and fixes by visualizing your projects' source code—after all, "a picture is worth…”
Launching Activiti v6 (Activiti Community Day Paris 2015) Joram Barrez
Launching Activiti v6 (Activiti Community Day Paris 2015)
For the recording of this presentation, see http://www.jorambarrez.be/blog/2015/06/18/activiti-6-launch/
Supercharge Your Digital Transformation by Establishing a DevOps PlatformXebiaLabs
Although DevOps practices have gained wide adoption across industries, many organizations are still failing in their digital transformation efforts because they focus on tools over people and processes. You can avoid this trap by providing DevOps as a platform that is built and maintained by experts who provide standardized tools, templates, and processes to teams across the organization—regardless of those teams’ roles within the company, the type of applications or environments they work with, or the software delivery patterns they’ve adopted.
A centralized DevOps platform allows developers to leverage predefined delivery processes, so they don’t have to reinvent the wheel to get their apps into Production. It also helps ensure the right processes are followed and the right people are involved at the right times. A DevOps platform can provide both technical users and business stakeholders with end-to-end visibility into the software delivery process—promoting information sharing and collaboration across the organization.
Learn how to successfully implement a DevOps platform in your organization, so that every team gets the tools, templates, and visibility they need to deliver software faster than ever before.
SCM Transformation Challenges and How to Overcome ThemCompuware
If your enterprise is focused on continuously improving quality, velocity and efficiency, you’re going to win against those that aren’t. Driving improvements on the mainframe, and in turn throughout the business, requires the transformation of three things: culture, processes and tools. In other words, changing mindsets, implementing modern practices (Agile, DevOps, CI/CD) and replacing outdated technology.
Mainframe source code management is currently a critical area in need of modernization and should be one of the initial tooling changes organizations make when setting out to improve mainframe systems delivery.
During this session, Compuware specialist Lars-Erik Berglund shares the challenges organizations face with mainframe source code management and what you can do to overcome those.
Combining both Customer-Centric and Process-Centric approaches and developing a dynamic user interaction catering to varying partner business process flows. The talk will explain how camunda BPM helped us grow our wireless business.
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyXebiaLabs
DevOps heeft een grote sprong gemaakt in het verbeteren van het softwareleveringsproces. Het is echter verrassend hoeveel organisaties DevOps nog gescheiden houden van gevestigde IT-servicemanagement (ITSM) systemen zoals ServiceNow. Voor Development blijft het hierdoor een uitdaging om functies, gebruikersverhalen en IT-serviceaanvragen bij te houden in de verschillende tools voor backlog management en ITSM.
Hoe zorgt Development ervoor dat tickets worden gesloten als het werk voltooid is? Hoe wordt de naleving gegarandeerd? En de ultieme vraag: welke functie heeft de release daadwerkelijk opgeleverd?
In this informative webinar, learn how migrating from a proprietary SCM solution such as Rational® ClearCase®, Serena PVCS®, CA® Harvest, etc., to Subversion or Git will make an impact on your organization and/or enterprise.
Join us as we take the lessons we've learned from successfully migrating thousands of users to today's market leading SCM solutions, and provide you with best practices in building an actionable business case and conducting a smooth transition.
Key Takeaways:
Build a business case to adopt Git and/or Subversion in your organization
How CollabNet's TeamForge platform can provide the enterprise capabilities to enable Git and/or Subversion in your enterprise
Our recommended migration strategy proven with thousands of users
Considerations for extending your SCM solution
Building environment of #UserDevOps and not only DevOpsRajnish Chauhan
In so much of IT tools and technology we missed and forgotten the very user and requirement. If requirement are not of high quality , we can not expect the software of quality as quality is not only all about defects & bugs but also if it is usable and meeting the need of user community.
There are many tools and methodology and I have detailed what minimum with one can start UserDevOps transformation and can bring values to business.
Still on 'Lotus' Notes? What is the next step? Are you enthusiastic about all the new things that IBM Verse can offer? But still on Notes and Domino on-premises and you don't know how to get the new versions and/or if you are forced to the cloud? In this session we help you identify your options and tell you what you need to go for the new options both on-premises as in the cloud. If you decide to move to SmartCloud Notes/Verse we show you the best recipe for you and your users from a governance, user and technical perspective. And as an alternative scenario: what happens when you embrace the new Outlook with Domino support?
Join us to hear and see how you can continually evaluate the quality of your code, develop collaboratively, securely and efficiently with the latest release of our proven process-based software change & configuration management (SCCM) product. We will discuss and demonstrate the latest innovations now available with Dimensions CM 14.3 release.
Join the SBM team to learn about the recent innovations in Serena Business Manager (SBM) 11.1. This major release is focused on enhancements intended to modernize SBM’s infrastructure, increase security, improve integration and expand reporting capabilities.
Introducing Serena Dimensions CM 14, Discussion and product demonstration (We...Serena Software
Watch the presentation of the new Serena Dimensions CM 14 release and its latest features - the most innovative and powerful version of Serena’s proven process-based software change and configuration management (SCCM) product in the last decade. Dimensions CM 14 eliminates the complexity of parallel development, while increasing development team collaboration and providing unique visibility into the health and quality of development deliverables, smoothing the transition to continuous delivery.
India GRUC Agility Presentation 2015-6-30Roger Snook
One Million Lines of Code Later: I Want Agility! Every line of code you create comes with a complexity cost. How can you tame this complexity for your large source base? One way is to streamline your delivery turnaround time for enhancements and fixes by visualizing your projects' source code—after all, "a picture is worth…”
What do making cars and writing software have in common?PayPerks
Many components of the Agile system find their roots in lean manufacturing made popular by Toyota in the mid to late 20th century. This talk explains that link, as well as gives an overview of how we use Agile at PayPerks.
Accelerating Digital Transformation: It's About Digital EnablementJoshua Gossett
Digital Transformation is a strategy that industries have been embracing over the past several years. Efforts are maturing but organizations are continuing to struggle to capture new digital value and reflect it on the bottom line. Digital Transformation efforts for most legacy companies are struggling, as they are looked on as a Technology problem.
Any "Transformational" strategy must address all the stakeholders involved as well as have a focus on delivering value to these stakeholders at multiple levels. Success can and has been delivered through the creation of Digital Transformation Enablement Programs that address the multiple stakeholder dimensions (people, process, and technology) and ultimately lead to digital being just how we do business.
In this discussion I will specifically outline the steps that we have leveraged to deliver Digital Transformation Enablement and as a byproduct change the way people work, how they approach problems with the application of technologies, and ultimately drive new value for their organization and customers.
Software Architecture and Architectors: useless VS valuableComsysto Reply GmbH
Abstract:
This talk introduces definitions of system architecture and proposes a way to achieve "good enough" architecture covers project requirements
Andrei will show several cases from real projects, where wrong, missing or over-sophisticated architecture decisions really hurt the development teams:
Painful sharing: do shared modules increase reusability or will be the source of problems?
Non-extensible extensibility: too sophisticated configuration hurts
Over fine-grained: incorrect splitting to microservices can make life even harder as with monolith
Cargo cult: blindly following patterns and rules can produce an unmaintainable system
Freestyle architecture: what happens if teams completely ignore architecture
Improve with less intelligence: smart endpoint and dumb pipes
We are looking forward to meet many of you in person and have great discussions around this topic!
https://www.meetup.com/de-DE/meetup-group-tfyvuydp/
Production-Ready Kubernetes: It's Not About TechnologyAntoine Craske
Adopting cloud-native technologies can seem like a technological challenge, but it's far from being the only theme.
The organization, culture and people aspects is the main challenge to overcome resistance to change, drive value creation and accelerate the transformation.
This talk shares our journey in adopting a Cloud-native application stack with a Kubernetes PaaS, focusing on the transformation journey.
Agile and Automation have been growing up together over the past decade. Neither practice nor toolset evolves in a vacuum. Rather, they inform each-other.
This presentation looks at this history, with an eye towards where the current trends are pushing us.
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Lucas Jellema
Not since the rise of Service Oriented Architecture (and the supporting Fusion Middleware technology) over a decade ago have we seen so much rapid change in terms of application and infrastructure architecture. Cloud, Microservices and DevOps are perhaps the most explicit examples – but many other developments in technology, architecture and even the industry at large have an impact on how enterprises consider and employ IT – such as machine learning, IoT, blockchain.
In this session for (infrastructure, solution, application, enterprise, security, data) architects – we will present the main stories, roadmaps and technologies from Oracle OpenWorld 2017 (and JavaOne) that influence, shape and enable architecture. We will brainstorm together on the consequences of the new directions outlined by Oracle – and coming our way from other quarters. We are seeing a a lot of change. New opportunities arise – that may become challenges or threats if we fail to recognize and embrace the change in time. This session will help us all to get a better handle on the winds in enterprise IT in general and in Oracle land in particular.
Among the topics we will present and discuss are:
- The Only Way is Up – the inevitable and imminent move from on premises to the cloud, and upwards in the stack – from IaaS to SaaS
- Security and Ops in a hybrid landscape (multiple clouds & on premises, multiple technologies & interaction channels)
- Autonomous Database – what, when, how
- Oracle’s cloud strategy, High PaaS and Low PaaS, Open [source] technology (star of the show: Apache Kafka) and the commodization of the traditional Oracle platform
- Container and Cloud Native at Oracle Cloud (Docker, Kubernetes Container Platform, Wercker, Istio Service Mesh, CNCF)
- Serverless
- Java Reborn – for microservices and cloud, modularized (highlights from the JavaOne conference)
- Disruptive: Blockchain, IoT, Machine Learning
Rob Davies presentation during Red Hat's "Microservices Journey with Apache Camel" that took place in Atlanta on 10/04/16 and in Minneapolis on 10/06/16.
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps StoryGene Kim
Re-imagining Hiscox IT: A DevOps Story
Jonathan Fletcher, Enterprise Architect & Platform Services lead, Hiscox
Description:
DevOps at Hiscox is a journey without an obvious destination! Come and hear about why this is so important to them and how its redefining much of what they do. In this session, we'll examine some practises for making a start with DevOps and what it's like to be the annoying guy that's driving things forward.
DevOps Enterprise Summit London 2016
Deploying more technology to shift from agility to anti-fragilitySpyros Lambrinidis
This talk focusses on the technologies that can be adopted in order to enhance agility and speed of development through advances in system stability. We will span over techniques such as containerization, server-less architectures, logging technologies and application architectures that can have an immediate effect in an organisations' agility.
Presentation created for Third and Final Year students of , The Department of Information Technology, Bharati Vidyapeeth (Deemed to be University) College of Engineering, Pune. Collage has invited myself for a training program on “Recent Trends in Information Technology”. I presented on topic of "Serverless Microservices". It is Level-100 Session.
Similar to GECon2017_ Lean_architecturemanagement_Andrei Kavaleu (20)
GECon2017_Programming from the cradle_Aliaksei_Rabchanka, Pavel_YukhnovichGECon_Org Team
This talk is aimed to provide an understanding of Epam's Corporate Social Responsibility Program “eKIDS”.
The reason this program was initialized- interesting facts about students and trainers as well as future plans – everything is covered in this talk.
GECon2017_Cpp a monster that no one likes but that will outlast them all _Ya...GECon_Org Team
1. A bit of C++ evolution history.
2. Why C++ became popular and why C++ started to lose its popularity.
3. Why C++ is a Monster? If C ++ is a monster, then why does 4. someone need C++?
5. How to use C++ safely and efficiently?
6. Where and when C++ can be used. If it can...
7. Pressure to C++ from competitors. Real and imaginary.
GECon2017_Mobile testing overview Viktar_KnyshauGECon_Org Team
I would like to share with you understanding what Mobile Application Testing is.
It will be some kind of beginner’s guide to mobile testing. I will tell about the importance of mobile testing, diversity of the mobile market, mobile application types, key mobile challenges, etc. It will guide you to mobile specific tests as well. We will talk a bit about devices, tools & related services that help to perform mobile testing, tips and tricks which can be useful when you are testing on a mobile device.
GECon2017_ Learning english-the way to success (mr. language)GECon_Org Team
Mastering a language is not a talent. On the opposite, it’s something that we all can do. There are some insights to how anyone can achieve it. We will tell you how to overcome the Fear of speaking English, solve your listening problems and how to study English language effectively.
GECon2017_High-volume data streaming in azure_ Aliaksandr LaishaGECon_Org Team
The session will be focused on solutions that require high-throughput ingestion & streaming of data in real-time. You'll get familiar with different business uses-cases and architecture examples to get a common idea as well as understand the concepts of stream processing systems. Next, you'll get deep insights into functional and non-functional capabilities of Azure Event Hub service to see how it fits into the whole picture. Moreover we’ll take a look how to leverage Azure CosmosDB for high-throughput streaming when Event Hub is not suitable by different reasons.
GECon2017_Best ideas started in garages the heart of innovation_Andrei Medved...GECon_Org Team
1. Garage Overview
2. Stress Wristband
3. Plan a Drilling with Hololens
4. Digital Twin
5. Formula E Virtual Experience
6. Drilling Rig Virtual Experience
7. Virtual Fitting Room
8. Holoportation
9. Making a Virtual Tour with three JS and webGL
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Dr.Costas Sachpazis
Terzaghi's soil bearing capacity theory, developed by Karl Terzaghi, is a fundamental principle in geotechnical engineering used to determine the bearing capacity of shallow foundations. This theory provides a method to calculate the ultimate bearing capacity of soil, which is the maximum load per unit area that the soil can support without undergoing shear failure. The Calculation HTML Code included.
Immunizing Image Classifiers Against Localized Adversary Attacksgerogepatton
This paper addresses the vulnerability of deep learning models, particularly convolutional neural networks
(CNN)s, to adversarial attacks and presents a proactive training technique designed to counter them. We
introduce a novel volumization algorithm, which transforms 2D images into 3D volumetric representations.
When combined with 3D convolution and deep curriculum learning optimization (CLO), itsignificantly improves
the immunity of models against localized universal attacks by up to 40%. We evaluate our proposed approach
using contemporary CNN architectures and the modified Canadian Institute for Advanced Research (CIFAR-10
and CIFAR-100) and ImageNet Large Scale Visual Recognition Challenge (ILSVRC12) datasets, showcasing
accuracy improvements over previous techniques. The results indicate that the combination of the volumetric
input and curriculum learning holds significant promise for mitigating adversarial attacks without necessitating
adversary training.
Overview of the fundamental roles in Hydropower generation and the components involved in wider Electrical Engineering.
This paper presents the design and construction of hydroelectric dams from the hydrologist’s survey of the valley before construction, all aspects and involved disciplines, fluid dynamics, structural engineering, generation and mains frequency regulation to the very transmission of power through the network in the United Kingdom.
Author: Robbie Edward Sayers
Collaborators and co editors: Charlie Sims and Connor Healey.
(C) 2024 Robbie E. Sayers
Water scarcity is the lack of fresh water resources to meet the standard water demand. There are two type of water scarcity. One is physical. The other is economic water scarcity.
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)MdTanvirMahtab2
This presentation is about the working procedure of Shahjalal Fertilizer Company Limited (SFCL). A Govt. owned Company of Bangladesh Chemical Industries Corporation under Ministry of Industries.
Hierarchical Digital Twin of a Naval Power SystemKerry Sado
A hierarchical digital twin of a Naval DC power system has been developed and experimentally verified. Similar to other state-of-the-art digital twins, this technology creates a digital replica of the physical system executed in real-time or faster, which can modify hardware controls. However, its advantage stems from distributing computational efforts by utilizing a hierarchical structure composed of lower-level digital twin blocks and a higher-level system digital twin. Each digital twin block is associated with a physical subsystem of the hardware and communicates with a singular system digital twin, which creates a system-level response. By extracting information from each level of the hierarchy, power system controls of the hardware were reconfigured autonomously. This hierarchical digital twin development offers several advantages over other digital twins, particularly in the field of naval power systems. The hierarchical structure allows for greater computational efficiency and scalability while the ability to autonomously reconfigure hardware controls offers increased flexibility and responsiveness. The hierarchical decomposition and models utilized were well aligned with the physical twin, as indicated by the maximum deviations between the developed digital twin hierarchy and the hardware.
Student information management system project report ii.pdfKamal Acharya
Our project explains about the student management. This project mainly explains the various actions related to student details. This project shows some ease in adding, editing and deleting the student details. It also provides a less time consuming process for viewing, adding, editing and deleting the marks of the students.
Welcome to WIPAC Monthly the magazine brought to you by the LinkedIn Group Water Industry Process Automation & Control.
In this month's edition, along with this month's industry news to celebrate the 13 years since the group was created we have articles including
A case study of the used of Advanced Process Control at the Wastewater Treatment works at Lleida in Spain
A look back on an article on smart wastewater networks in order to see how the industry has measured up in the interim around the adoption of Digital Transformation in the Water Industry.
2. 2
ABOUT ME
• 14+ years of experience in IT architecture,
technical leadership, software development
• Main Focus on .NET, cross-language architecture,
Architecture Design and Review, Architecture
Audit and Governance
• SEI certified Architect
• Microsoft Competency Center expert,
Architecture community leader
• Hands-on experience examples:
– As Solution Architect: Ticketing platform for Premier
League clubs (eCommerce, CRM, CMS, inventory
management, AWS migration, millions of users on
peeks)
– As Architect and Team Lead: Production automation
and railway transportation (Integration with ERP,
hardware integration, production pipeline
management, shop-floor data collection, multi-site
environment – 16 factories across EU, thousands of
workstations)
3. 3
• Is it hard to make right architecture?
• Case for today: from Darkness to Light
• Agile transition: Complex things via simple
steps
• Lean applied: Changing architecture
• Vision is not enough: Channing processes
AGENDA
5. 5
• What is Architecture?
• Is here someone who creates Architecture
as part of his job?
• Who implements things according to
Architecture?
• Who has no Architecture on his project?
• Who doesn’t need it?
WHAT IS ARCHITECTURE
6. 6
Architecture is a set of rules and already
made decisions on how a system is to be built
Good architecture is good decisions and good
approach
WHAT IS ARCHITECTURE
14. 16
• MapReduce and more fault tolerance than you need
might sound fine, but consider the cost: you might be
switching from a mature system—with stuff like
transactions, indexes, and query optimizers
• Dynamo and Cassandra are distributed databases
prioritize write availability. Amazon wanted the “add
to cart” action to never fail. This was done by
compromising consistency, as well as basically every
feature present in a traditional RDBMS
• Kafka was designed to handle the throughput of all the
analytics events at LinkedIn: to around 1 trillion events
per day, with peaks of over 10 million messages per
second.
• …
YOU ARE NOT GOOGLE
https://epa.ms/gc-not-google
17. 19
Problem
• 20+ years old, 1.5M LoC big legacy system
• Hard to add new features and extend existing
code. Reached capacity of VB6
• Painful releases: hard to ensure appropriate
quality
• 100+ clients afraid of new changes
Business Drivers/Goals
• Get control on updates of clients apps
• Decrease operational, infrastructure, license
cost
• Add new clients easier
• Continuous Improvement
SYSTEM AS IT WAS
18. 20
Problem
• 20+ years old, 1.5M LoC big legacy system
• Demand driven development
• 400+ forms, 600+ DB tables
• 100+ clients afraid of new changes
Business Drivers/Goals
• Get control on updates of clients apps
• Decrease operational, infrastructure, license
cost
• Add new clients easier
• Continuous Improvement
SYSTEM AS IT WAS
20. 22
Good architecture is good decisions and good approach
RIGHT ENOUGH DECISIONS UPFRONT
• Make good decisions in face of uncertainty and lack of
time
• Don’t constraint developers
• Imagine ideal future
21. 23
IDEAL FUTURE
Long-Term Goals:
• Speed and Confidence
Improve product development. Reduce
time to market. Allow Experiments
• Flexibility & Stability
Reconfigure services. Make new
products. Enable innovation
22. 24
HOW TO REACH THIS FUTURE?
Long-Term Goals:
• Speed and Confidence
Improve product development. Reduce time to
market. Allow Experiments
• Flexibility & Stability
Reconfigure services. Make new products. Enable
innovation
24. 26
AGILE AND ARCHITECTURE?
AGILE
Iterative and incremental
Frequent delivery of releases
Small and lightweights requirements
Teams are decisions makers
Decisions could be changed frequently
Short planning (sprint/product backlog)
Value is visible on every release
ARCHITECTURE (MYTHS)
Big up-front design
Longer releases
Massive documentation
Architects are decisions makers
Decisions are hard to change
Long-term design
Low visible value
27. 30
TRANSITION VIA SMALL STEPS
• Small agile steps toward reference
architecture
• Measure each step and react
• Adjust next steps forward
28. 31
SMALL STEPS EXAMPLE: PRINTING
• External component
• Owns printers
• Rendering via external engine
• Available for other systems via
REST
Steps:
• In-Process component
• In-Process REST API (Loop-Back)
• Out-Of-Process REST API
APP
TCT
(Rendering Engine)
Physical Printers
VM Printing Service
Printers ownership
Batch Printing
...
Other Systems Other Systems Other Systems
29. 32
SMALL STEPS EXAMPLE: PAYMENT
• External component
• Multiple Payment Providers
• Available for other systems via
REST
Steps:
• In-Process component
• In-Process REST API (Loop-Back)
• Out-Of-Process REST API
OUR APP
IPS
(For now Credit Cards
and Bank transfer)
3rd
party Integrations
Payment Service
12+ Methods of payment
Other Systems Other Systems Other Systems
30. 33
SMALL STEPS EXAMPLE: ACCESS CONTROL
• External component
• Unifies AC-systems access
• Available for other systems via
REST?
Similar Steps again and again:
• In-Process component
• Unify AC integration via DB
• In-Process REST API (Loop-Back)
• Out-Of-Process REST API
OUR APP Access Control Service
DB
Inegration
Fortress
Other Systems Other Systems Other Systems
Access Manager
Ski Data
?
31. 35
NEW CAPABILITIES AS STEPS
• Promotions
• Supporters Clubs
• Soccer Schools
• Ticket Resale
• Merchandise sales (e-commerce)
• 3rd party sales via API
• …
• Amazon Alexa integration?
Reference architecture
Application 1
Web
Application 2
Desktop
Application N
Web
TM
Capability #1
(Printing)
Service
Component
1
Service
Component
2
TM
Capability #3
(Payments)
TM
Capability #2
(Mailing)
33. 37
• Build and Visualize your value stream
Do you have CI/CD pipeline?
• Ensure the steps occur in sequence
Do you skip steps?
• Change process from push to pull
Do you use Feature Flags?
• Measure you process
Do you collect process metrics?
PROCESS CHANGES (TOWARD LEAN)
34. 38
VALUE STREAM IS DEVELOPMENT PIPELINE
Development
Specification
Development
Code Review
Testing
CI
Build
Unit/Integration
Tests
Code Analysis
QA
Auto Tests
Manual Tests
Staging
Integration Tests
Load Tests
Capacity Stress
Tests
UAT
Production
Blue/Green
Deployment
Feature Release
Monitoring
35. 42
Feature Flags
• Disable Feature if it’s not ready
or doesn’t work
• No Roll-Backs
• Let user decide what to Turn On
• Your binaries contain Future features
• UAT in Prod? Possible
• Next step is A/B testing
https://martinfowler.com/articles/feature-toggles.html
36. 44
OUR STATE AS FOR TODAY
• 100% Code coverage
• AQA coverage for Release -1
• Monthly releases for 30+ team (no excuses)
• Devs are making architectural decisions
• Team got incremental mindset
Room for improvements
• Weekly releases. Bottleneck – 2 weeks for
regression
37. 45
THANK YOU
• PM: Dmitry D.
• Team Leads: Viachaslau L., Alexey A., Vital S. and
their Dev Teams
• BA: Siarhei K. and his BA Team
• QA: Natalia P. and her QA Team
• AQA: Maksim S. and his AQA Team
• DevOps: Timur S. and his DevOps Team
• Tech Leads: Alex Ch., Yauhen K., Kanstantsin H.
• and our Customer who allows all this
39. 47
AGILE AND ARCHITECTURE!
AGILE
Iterative and incremental
Frequent delivery of releases
Small and lightweights requirements
Teams are decisions makers
Decisions could be changed frequently
Short planning (sprint/product backlog)
Value is visible on every release
ARCHITECTURE (REALITY)
Reasonable up-front design
Incremental design updates
Simplified documentation
Shared decisions
Evolutionary architecture
Incremental design
Value is visible few releases