The document discusses adopting microservices and DevOps approaches to improve agility. It defines microservices as independent processes communicating via APIs. Microservices allow modularizing applications into business-aligned components. DevOps emphasizes collaboration, automation, and continuous delivery to reduce disruption. The document recommends a three step approach: 1) Modularize monolithic applications using domain-driven design, 2) Adopt platforms for continuous integration, and 3) Use containers for continuous deployment and monitoring of microservices at scale.
Cloud Native Runtime Platform by Erwan Bornier, Field Engineer, Pivotal. This presentation is from VMworld Barcelona. For more information, visit https://pivotal.io/event/vmworld-europe
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...VMware Tanzu
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud Platform (Pivotal Cloud-Native Workshop: Milan)
Fabio Marinelli
7 February 2018
In this session you will learn how BNY Mellon is tackling the challenges of DevSecOps at scale by unifying static/dynamic source code scanning, audit and risk analysis tools into a unified workflow by utilizing JIRA. BNY Mellon’s ability to generate reports from multiple sources had become a time consuming manual process. JIRA, having demonstrated the ability to deliver efficiency at reporting, was an ideal solution for tracking the security aspects of the SDLC process.
Cloud Native Runtime Platform by Erwan Bornier, Field Engineer, Pivotal. This presentation is from VMworld Barcelona. For more information, visit https://pivotal.io/event/vmworld-europe
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...VMware Tanzu
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud Platform (Pivotal Cloud-Native Workshop: Milan)
Fabio Marinelli
7 February 2018
In this session you will learn how BNY Mellon is tackling the challenges of DevSecOps at scale by unifying static/dynamic source code scanning, audit and risk analysis tools into a unified workflow by utilizing JIRA. BNY Mellon’s ability to generate reports from multiple sources had become a time consuming manual process. JIRA, having demonstrated the ability to deliver efficiency at reporting, was an ideal solution for tracking the security aspects of the SDLC process.
Achieving DevSecOps Outcomes with Tanzu Advanced- May 25, 2021VMware Tanzu
Achieving DevSecOps Outcomes with Tanzu Advanced
Speakers:
David Zendzian, Global Field CISCO, VMware Tanzu
James Urquhart, Strategic Executive Advisor, VMware Tanzu
Mike Koleno, Chief Architect, AHEAD
Our Cloud Native Runtime Platform provides a self service deployment workflow with role based access to resources on top of the most deployed container scheduler on the market. The Cloud Foundry Elastic Runtime has been leveraging containers for their speed and density since 2011. Using container isolation and orchestration designed to detect and remediate failure in real time, Pivotal Cloud Foundry provides a structured platform for continuously delivering mission critical applications with speed, reliability and security. Every application is monitored for health, performance and streams logs through the platform. The design offers minimal friction and overhead for developers to build and deploy to a platform operations can trust and control.
Cloud native technologies, like containers and Kubernetes, enable enterprise agility at scale and without compromises. Learn how enterprises can warp speed their DevOps initiatives by embracing cloud native technologies, measuring DevOps success, and utilizing modern enterprise Kubernetes platforms like Nirmata!
Application Security in the Cloud - Best PracticesRightScale
RightScale Webinar: May 20, 2010 – This webinar presents security implementation for applications running in the Amazon Web Services (AWS) environment with the RightScale management platform, using best practices developed by HyperStratus. See the archived video at http://vimeo.com/rightscale/application-security-in-the-cloud-best-practices.
The 12 Factors for Building Cloud-Native SoftwareVMware Tanzu
Each slide covers one of the 12 factors, including what it is, why it's important and suggestions for how to implement it (with a focus on dot net applications). By Ed King, Pivotal.
https://drive.google.com/file/d/13_lD7Ve68_VbLeew7iqlkEpBVuPy7wXO/view
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Chris Haddad
High performance architecture is rapidly changing due to three fundamental drivers:
Cloud-Native Platforms - change the way we think about operational infrastructure
DevOps - changes application lifecycle practices
APIs - change how we integrate and evolve infrastructure and applications, especially Mobile apps
In this session, Chris will illustrate:
Why you should consider Cloud-Native architecture components in your Enterprise Architecture
What is DevOps impact on App and API design guidelines
How API-centric focus revises Enterprise Architecture
Cloud Foundry Summit 2015: A Year of Innovation: Cloud Foundry Lessons LearnedVMware Tanzu
Speaker: Richard Leurig, CoreLogic
To learn more about Pivotal Cloud Foundry, visit http://www.pivotal.io/platform-as-a-service/pivotal-cloud-foundry.
Devops is a cultural movement gathering developers and IT Pros responsible for operating applications around common values, goals, practices and tools in order to accelerate development and deployment cycles, creating fast feedback loops between development and operations. Like agility 15 years ago, Devops adoption, accelerated by Cloud platforms adoption, involves organizational, cultural, as well as tehcnical aspects. Emerging movement a few years ago, now well established at consumer web and mobile companies, Devops starts to get in the Enterprise.
This presentation will explain the cultural and organizational aspects of the Devops movement, then will give an overview of the most common tools that are used to implement a Devops approach, showing that Microsoft is one of the few providers proposing a complete and integrated toolset, that works seamlessly for .NET developers, while integrating the most popular third party open source and proprietary tools, making Azure a great platform to implement a Devops approach for Linux, Java and open source workloads. We will talk about Visual Studio Online, Windows Azure, System Center, Windows Server, Azure Pack, PowerShell, NewRelic, Chef & Puppet integrations, Jenkins, …
This deck was presented at Microsoft Techdays 2014, Read more at http://www.microsoft.com/france/mstechdays/programmes/2014/fiche-session.aspx?ID=07af5982-c413-46c3-8214-bba12365529b#0CDPXYrtwEbWxrgW.99
By integrating provisioning, packaging, configuration, orchestration, health monitoring and remediation, Cloud Native Infrastructure Automation goes beyond configuring servers to provide structured abstractions for the service lifecycle to drive incredible operational efficiencies. This Cloud Native approach allows the focus to be on delivering services. Modeling releases and deployments ensures bit for bit consistent deployments with canary deployment, scale up, scale down, rolling upgrade and rollback with no downtime built in to the orchestration. All driven using the APIs of the underlying cloud infrastructure. Using this approach gives an organization the ability to run anything ‘as a Service’, from the Cloud Foundry Elastic Runtime, to databases and message queues. Finally, stop managing servers and start managing services.
As companies attempt to implement Digital Transformation, they need to modernize their in-house software systems and build new ones. This modernization process often includes transitioning the software to the public cloud, using modern technologies, implementing a SaaS system, changing the system's architecture (Microservices anyone?), and delivering a new user experience (UX) to customers. However, we rarely get the opportunity to rebuild our systems from scratch. The customers are still there, the business is still running, and stakeholders still want everything to operate at the same operational level as it was until now.
So how can we do it? Can we have our cake and eat it too? There is no silver bullet, and trade-offs comprise our every choice. The trick is knowing which questions to ask and how to choose our strategy.
Join us in this session as we review the technical methods we have to modernize our software systems. We'll review the questions we should ask ourselves and the strategies that we can employ. Starting from lift & shift through containerization to cloud-native apps - we'll take you on a journey that's relevant for any modern software's stakeholder.
When you need to react quickly to competitive threats or new line of business demands, but your existing architecture is anything but nimble, what do you do?
Is it time to completely start over with a new enterprise architecture, or can you can augment your existing systems to become more resilient and responsive?
This slideshow features Michael Facemire, Principal Analyst at Forrester Research, and Kevin Webber, Enterprise Advocate at Typesafe, Inc., in a discussion about how to leverage a Reactive architectural model to ensure your back-end infrastructure isn’t the limiting factor for your business success.
DevOps in the Real World: Know What it Takes to Make it WorkVMware Tanzu
DevOps Loop at VMworld
Session Title: DevOps in the Real World: Know What it Takes to Make it Work
Speaker: Bola Rotibi, Research Director, Software Development, CCS Insight
Containers, Microsoft and DevOps: What is Microsoft Doing About All This Anyw...Gil Isaacs
My Slides from Container Days New York 2015 (Video here: http://bit.ly/1XeEMcw)
Lots of credit to Ross Gardler, David Tesar, Damien Caro and Aleksandar Dordevic
Four considerations when monitoring microservicesJason Bloomberg
The adoption of microservices add a new layer of complexity to an already complex application environment. When application issues arise, it becomes difficult to pinpoint the source and, too often, you find yourself in lengthy war rooms or assigning experts to triage every issue. As a result, brand loyalty, customer satisfaction and innovation are negatively impacted. The old approach to monitoring application performance just isn’t working. A new approach is needed. In this session we will discuss four areas that you should consider which will change the way you think about monitoring microservices
Achieving DevSecOps Outcomes with Tanzu Advanced- May 25, 2021VMware Tanzu
Achieving DevSecOps Outcomes with Tanzu Advanced
Speakers:
David Zendzian, Global Field CISCO, VMware Tanzu
James Urquhart, Strategic Executive Advisor, VMware Tanzu
Mike Koleno, Chief Architect, AHEAD
Our Cloud Native Runtime Platform provides a self service deployment workflow with role based access to resources on top of the most deployed container scheduler on the market. The Cloud Foundry Elastic Runtime has been leveraging containers for their speed and density since 2011. Using container isolation and orchestration designed to detect and remediate failure in real time, Pivotal Cloud Foundry provides a structured platform for continuously delivering mission critical applications with speed, reliability and security. Every application is monitored for health, performance and streams logs through the platform. The design offers minimal friction and overhead for developers to build and deploy to a platform operations can trust and control.
Cloud native technologies, like containers and Kubernetes, enable enterprise agility at scale and without compromises. Learn how enterprises can warp speed their DevOps initiatives by embracing cloud native technologies, measuring DevOps success, and utilizing modern enterprise Kubernetes platforms like Nirmata!
Application Security in the Cloud - Best PracticesRightScale
RightScale Webinar: May 20, 2010 – This webinar presents security implementation for applications running in the Amazon Web Services (AWS) environment with the RightScale management platform, using best practices developed by HyperStratus. See the archived video at http://vimeo.com/rightscale/application-security-in-the-cloud-best-practices.
The 12 Factors for Building Cloud-Native SoftwareVMware Tanzu
Each slide covers one of the 12 factors, including what it is, why it's important and suggestions for how to implement it (with a focus on dot net applications). By Ed King, Pivotal.
https://drive.google.com/file/d/13_lD7Ve68_VbLeew7iqlkEpBVuPy7wXO/view
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Chris Haddad
High performance architecture is rapidly changing due to three fundamental drivers:
Cloud-Native Platforms - change the way we think about operational infrastructure
DevOps - changes application lifecycle practices
APIs - change how we integrate and evolve infrastructure and applications, especially Mobile apps
In this session, Chris will illustrate:
Why you should consider Cloud-Native architecture components in your Enterprise Architecture
What is DevOps impact on App and API design guidelines
How API-centric focus revises Enterprise Architecture
Cloud Foundry Summit 2015: A Year of Innovation: Cloud Foundry Lessons LearnedVMware Tanzu
Speaker: Richard Leurig, CoreLogic
To learn more about Pivotal Cloud Foundry, visit http://www.pivotal.io/platform-as-a-service/pivotal-cloud-foundry.
Devops is a cultural movement gathering developers and IT Pros responsible for operating applications around common values, goals, practices and tools in order to accelerate development and deployment cycles, creating fast feedback loops between development and operations. Like agility 15 years ago, Devops adoption, accelerated by Cloud platforms adoption, involves organizational, cultural, as well as tehcnical aspects. Emerging movement a few years ago, now well established at consumer web and mobile companies, Devops starts to get in the Enterprise.
This presentation will explain the cultural and organizational aspects of the Devops movement, then will give an overview of the most common tools that are used to implement a Devops approach, showing that Microsoft is one of the few providers proposing a complete and integrated toolset, that works seamlessly for .NET developers, while integrating the most popular third party open source and proprietary tools, making Azure a great platform to implement a Devops approach for Linux, Java and open source workloads. We will talk about Visual Studio Online, Windows Azure, System Center, Windows Server, Azure Pack, PowerShell, NewRelic, Chef & Puppet integrations, Jenkins, …
This deck was presented at Microsoft Techdays 2014, Read more at http://www.microsoft.com/france/mstechdays/programmes/2014/fiche-session.aspx?ID=07af5982-c413-46c3-8214-bba12365529b#0CDPXYrtwEbWxrgW.99
By integrating provisioning, packaging, configuration, orchestration, health monitoring and remediation, Cloud Native Infrastructure Automation goes beyond configuring servers to provide structured abstractions for the service lifecycle to drive incredible operational efficiencies. This Cloud Native approach allows the focus to be on delivering services. Modeling releases and deployments ensures bit for bit consistent deployments with canary deployment, scale up, scale down, rolling upgrade and rollback with no downtime built in to the orchestration. All driven using the APIs of the underlying cloud infrastructure. Using this approach gives an organization the ability to run anything ‘as a Service’, from the Cloud Foundry Elastic Runtime, to databases and message queues. Finally, stop managing servers and start managing services.
As companies attempt to implement Digital Transformation, they need to modernize their in-house software systems and build new ones. This modernization process often includes transitioning the software to the public cloud, using modern technologies, implementing a SaaS system, changing the system's architecture (Microservices anyone?), and delivering a new user experience (UX) to customers. However, we rarely get the opportunity to rebuild our systems from scratch. The customers are still there, the business is still running, and stakeholders still want everything to operate at the same operational level as it was until now.
So how can we do it? Can we have our cake and eat it too? There is no silver bullet, and trade-offs comprise our every choice. The trick is knowing which questions to ask and how to choose our strategy.
Join us in this session as we review the technical methods we have to modernize our software systems. We'll review the questions we should ask ourselves and the strategies that we can employ. Starting from lift & shift through containerization to cloud-native apps - we'll take you on a journey that's relevant for any modern software's stakeholder.
When you need to react quickly to competitive threats or new line of business demands, but your existing architecture is anything but nimble, what do you do?
Is it time to completely start over with a new enterprise architecture, or can you can augment your existing systems to become more resilient and responsive?
This slideshow features Michael Facemire, Principal Analyst at Forrester Research, and Kevin Webber, Enterprise Advocate at Typesafe, Inc., in a discussion about how to leverage a Reactive architectural model to ensure your back-end infrastructure isn’t the limiting factor for your business success.
DevOps in the Real World: Know What it Takes to Make it WorkVMware Tanzu
DevOps Loop at VMworld
Session Title: DevOps in the Real World: Know What it Takes to Make it Work
Speaker: Bola Rotibi, Research Director, Software Development, CCS Insight
Containers, Microsoft and DevOps: What is Microsoft Doing About All This Anyw...Gil Isaacs
My Slides from Container Days New York 2015 (Video here: http://bit.ly/1XeEMcw)
Lots of credit to Ross Gardler, David Tesar, Damien Caro and Aleksandar Dordevic
Four considerations when monitoring microservicesJason Bloomberg
The adoption of microservices add a new layer of complexity to an already complex application environment. When application issues arise, it becomes difficult to pinpoint the source and, too often, you find yourself in lengthy war rooms or assigning experts to triage every issue. As a result, brand loyalty, customer satisfaction and innovation are negatively impacted. The old approach to monitoring application performance just isn’t working. A new approach is needed. In this session we will discuss four areas that you should consider which will change the way you think about monitoring microservices
A Guide on What Are Microservices: Pros, Cons, Use Cases, and MoreSimform
IT organizations can be benefitted from a microservices approach to application development with more agile and accelerated time to market. However, there is a catch in order to break an app into fine-grained services.
Microservices: A Step Towards Modernizing Healthcare ApplicationsCitiusTech
This document/White Paper talks about the importance of Microservices and the role that it plays in today's ever-changing IT heathcare landscape.
The document aims to share a perspective on areas to consider while adopting microservices architecture for modernizing healthcare applications.
Docker for the Enterprise with Containers as a Service by Banjot ChananaDocker, Inc.
Banjot Chanana is Senior Director of Product Management at Docker bringing solutions for enterprises to build, ship and run Docker applications on-premise or in their virtual private clouds.
For enterprises trying to stay ahead of the game, having a robust and fast application development program can make or break their market presence. The challenge for developers, however, is to build responsive, devise-agnostic applications in days, not months.
Embracing Containers and Microservices for Future Proof Application Moderniza...Marlabs
The need for application modernization: Legacy applications are typically based on a monolithic design, which is organized in a three-tier architecture that covers a front, middle, and end layer. These monolithic designs reduce flexibility and agility due to the way it is compressed and leads to challenges in scaling as per business requirement. This challenge has resulted in modernizing these legacy applications using Containers and Microservices. Credit: Marlabs
Pivotal korea transformation_strategy_seminar_enterprise_dev_ops_20160630_v1.0minseok kim
devops has been popular in IT ever since emerging cloud technology. to make IT more agile, we need to keep setup goal and measure performance with adopting new cloud native tools.
Evolving your Architecture to MicroServicesHector Tapia
Once-stable industries are rapidly being disrupted as companies move toward digitalization by embracing software at their core.
Deploying cloud-native application architectures is at the center of how these businesses are fueling their disruptive character.
Business and IT agility through DevOps and microservice architecture powered ...Lucas Jellema
IT needs to run in production in order to generate business value. DevOps is among other things a way of thinking focusing on production software. A business application requires a tailor made platform to generate business value. The combination of application and its platform is a DevOps product. The DevOps team has full responsibility for that product through its entire lifecycle.
The microservices architecture promises flexibility, scalability, and optimal use of compute resources. Via independent components with well-defined scope and responsibility, interface, and ownership that are evolved and managed in an automated DevOps process, this architecture leverages current technologies and hard-learned insights from past decades.
This session defines the objectives of Business with IT, of microservices and DevOps and introduces Containers and the container platform Kubernetes as crucial ingredients for making DevOps happen.
Vikash Pandey delivered a session on "Microservices – Explored" at ATAGTR2020
ATAGTR2020 was the 5th Edition of Global Testing Retreat.
Vikash is an empathetic leader working with people & technology in the area Product Development, Consulting, Support and Operations for 20+ years
The video recording of the session is now available on the following link: https://youtu.be/dF5wx4w66s8
To know more about #ATAGTR2020, please visit: https://gtr.agiletestingalliance.org/
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsIBM UrbanCode Products
Today, competitive advantage is often driven by software. The business that can deploy solutions to their customers more quickly across a range of platforms, with the flexibility to continuously delivery new functionality, is poised to succeed. DevOps enables organizations to manage complex enterprise applications that are hybrid in nature - often with cloud or mobile components being fed by data from traditional back-end systems like databases or mainframes.
This eSeminar explores hybrid cloud use cases, along with solutions that equip businesses to deliver value to their customers with speed, quality, and security.
The Big Three tech trends—mobility, cloud computing and the
Internet of Things—show that the world is truly going digital. As a
result, organizations need to begin operating at the speed of digital, especially if the business is to take advantage of real-time, alwayson connections within a data-rich environment.
Mobility in particular is at the heart of the digital customer
experience, with users increasingly spending more time with their
devices. And the mobile theme of always-on, always-available further increases the need for organizations to embrace truly agile approaches to development, expanding the definition of becoming quicker and more adaptive. Mobility also relies on an ecosystem of applications and systems to deliver desired, compelling customer experiences. It requires that front-end mobile apps as well as other applications in the ecosystem move at lightning speed.
Devops transformation in the Rational Collaborative Lifecycle OrganizationRobbie Minshall
Set of slides providing a summary of our DevOps Transformation efforts within the Rational Collaborative Lifecycle Management organization. Discusses the use of IBM Urbancode Deploy, IBM Pure Application System and adoption of DevOps methodologies.
DevOps and Cloud are two interconnected concepts that work hand in hand to deliver efficient and scalable software solutions. Cloud Computing, on the other hand, refers to the delivery of computing resources and services over the Internet on a pay-as-you-go basis.
The trend in software development has been changed a lot nowadays. People are expecting predictable features from some unpredictable data. We can now develop software products from raw data, refine raw data to produce business insights and analytic. We are using visualizations, statistics, and machine learning to develop and plan the needful. This is termed as Data Science. Data modelling is the first part of any software product development. So, “Waterfall” is the approach.
During this period, “Agile” approaches has been emerged. Software Development projects are now getting delivered on a stipulated period and budget. Data science is still trapped on waterfall method.
Problem area lies here. Galore of opportunities arrives at the juncture of these two trends of
development. Agile big data is a development methodology which can be utilized to address the same. Session will be focused to explore new approaches and team structures to follow this methodology.
Traditionally, businesses like banking and telecom focused high on standardization and national regulation. The development lead times were long. Consequently, the solution providers developed capabilities to influence standards, develop products and interact with the end-service providers. The changing business landscape challenges providers to keep pace. In the slow-moving market, providers honed the ability to run major multi—year projects. Solution Providers became predictable development machinery with extensive mechanisms to enable predictability and control at the expense of flexibility and customer closeness. This led to organizational setups focusing on the alignment with the project structures and deepening the competencies in narrow areas both in the product and in the functional dimensions. The result? Organizational silos with multiple related hand-over challenges.
My talk will cover solutions to these challenges when multiple teams come together to deliver a solution.
Session will have different aspects of the Agile Portfolio Management.
Session is for Lean Agile Leaders which will help them manage portfolio Agile way. Lean Agile principles when applied to portfolio management, will help you keep pace with fast changing business by giving you a disciplined approach to implementing you strategic vision as realistic work plan.
Keeping up with the new pace of change requires light weight processes and an adaptive mindset. It will cover the following main pillars of Agile Portfolio Management:
Work Management
Capacity Management
Financial Management
Value Management
Continuous planning
Continuous Visibility
APM session will help you look at the portfolio in different way; and help you outpace changing business.
Change is hard and it’s an art to conceptualize a change in any organization. This session about Evolutionary approach for change would guide audience to think about the pros and cons of evolutionary approach over other generic approach.
In my proposed model of Evolutionary Approach, Change starts from Sensing the situation at real time rather proposing a ‘boxed’ solution. Every enterprise is different and to an extent with-in enterprise each organization (or projects) is different. Thus requires deeper Analysis and identification of a fit-for-purpose solution ideas followed by Implementation of solution ideas followed by Measure of the results. Measuring result guides improvement to move in right direction in-place of being biased about the ideas and assuming they would always work. Measure adds value
to manage change effectively and delivers a happier, innovative and better enterprise.
Evolutionary Change Approach’s focus is to deliver measurable business gains by implementing improvements at enterprise.
Software-driven business models are shaping the business landscape in a big way. Unprecedented growth in technology has helped to create new generation ‘born-in-the-cloud’ business models. These business models have helped newly formed organizations to catch-up with, and often catapulted past, brick & mortar organizations in less than a decade.
‘Born-in-cloud’ business models are built on NextGen systems. NextGen systems are mass personalized, massively distributed, always on and self-adapting system of systems and have broken the boundary between physical and cyber world.
Software 4.0 is a framework for creating NextGen system. It enables mind-set change, develop people competencies, establishes right methodologies for innovation & speed.
Software 4.0 framework leverages nexus of following methodologies / initiatives –
Business Model Canvas for value promise
Design thinking
Hackathon
Modular Architecture
Agile-at-scale
CLM platform & Continuous Engineering
Machine Learning
Software 4.0 ensures NextGen systems are built in iterative, incremental, self-learning and cost-effective manner with superior quality.
The Digital Technology is making the enterprises to redefine their strategies and reinvent business models. The customer and market expectations are changing dynamically forcing the organizations to adopt “Agile” processes and systems to these changing business needs. “Developing Agile Digital Architecture’” is an important element for the organizations to succeed. The speaker will address the way the digital technologies are driving the businesses to change their services and operations, and how the organizations should develop the agile digital architectures. The session also covers building business, data, and application and technology architectures in an agile way and thereby meeting the changing business requirements and eventually delivering the business goals.
Agile transformation has to be accompanied by suitable governance mechanisms such that the metrics and measures conform to newer ways of working. In waterfall methodology it is straightforward – there is a project and a plan, the metrics verify compliance with the plan on triple constraints. Change was not something seen as desirable.
How does this change for agile teams? Do we still continue with “projects”? Do we track utilization or outcomes? Last
Overall this session will delve on the lightweight governance based on #no projects theme and outcome based metrics on business value, throughput, team engagement and system capability.
Mainframe often termed old world juggernaut of software industry, but still holds large trillions of data in Banking, Insurance, Travel, Hospitality industry, has an impeccable track record of robust processing and security. But often the fast changing Digital world and Mobile eco system, manifests a challenge to Mainframe systems, in terms seamless compatibility. So that organizations can leverage competitive edge to have mobile eco system as part of their IT solution to gain the dynamic edge yet leverage Mainframe as their system of records to leverage stability.
In this talk will share a generic case study of major bank how they leveraged in making their Mainframe eco system nimble and compatible with Mobile eco system using Agile, Devops and Micro services in tandem to leverage competitive advantage and cost savings.
With the increase in population that separates ‘work’ from ‘life’, as if work is absence of life, it becomes increasingly important to study about what happiness means to people at work, so that they can be made to feel alive in their offices too. This session is aimed at introducing two interesting research studies that aimed to do just that. Also, this session helps people understand if business agility keeps us happy in the true sense.
The two studies that this session will discuss about are as follows:
Richard M. Ryan et al’s Self Determination Theory – led to a book Drive by Dan Pink
Mihaly’s Measurement of Flow in Everyday’s life – led to book Flow by Mihaly himself
This session does not just explain these two research works but also will find the commonalities between these and will engage the audience with discussions using leading questions, thereby bringing out personal examples that they can relate to.
We introduce Wave 2 of Agile as a way to understand the high-performance results that come from Being Agile. We know many in our industry have fallen into the trap or “Doing Agile” – where people lose sight of the objectives and lasting results.
Wave 2 is about Living Agile. It is in how we show up. It is in how we work with people and organizations to shape the culture. It is living Mahatma Gandhi's truth:
“Be the change that you want to see in the world”.
When we focus on our own behaviour, we model Being Agile. This is the only way to invite the Agile Mindset. This is Wave 2 Agile. We stop creating conflict and resistance. We become the effective leaders and influencers of lasting change in our organizations.
“To be or not to be? That is the question.”
In October 2009, I presented a well-received session entitled An Agile Engineering Environment (in 59 Minutes or Less) at an Agile conference in Chengdu, China. From 2009 – 2015 the environment presented in that session remained fundamentally unchanged as our primary internal development environment. By 2015, however, we began seeing the emergence of new tools which build upon the basic premises of that environment, but enable an even more robust environment to be established even more quickly and independently than the 59-minute environment realized in the 2009 session.
In this session, we will briefly introduce the original configuration and see how modern tooling and techniques enable the improved environment to be established in a fraction of the time, enabling even greater agility in our engineering environment.
There’s a lot left unsaid about achieving and maintaining “enterprise” agility for large MNCs. For geo-distributed teams that are in the “Forming”, and even, “Norming” stages, there is perceived chaos while envisioning and building v1 products. Unlike teams that are already “norming” or “performing”, and have then adopted Agile, these “v1 teams” have a steeper trek to agility. Often, Agile process gives way to tactical execution. This session deals talks about dealing with this situation and maintaining business agility.
An Agile mindset believes that diverse teams with complementary skills are best equipped to thrive in today’s business environments.
Many organizations, working with Agile methodologies, talk about changing mindsets. I know from extensive experience that Agile principles and practices by themselves will not lead to this kind of transformation. A real Agile transformation is about not just doing Agile, but being Agile.
‘Follow Agile’ mindset will only help us get into the water but ‘Being Agile’ mindset will help us swim in the current. Most Agile implementations fail and their practitioners cannot tell why. Managers jump onto the Agile bandwagon, and quickly discover that the change runs much deeper and wider than they’d been told. Worse yet, people decide for or against Agile without understanding it properly. It does not have to be this way. This will be an interactive workshop leading toward the Agility.
In October 2009, I presented a well-received session entitled An Agile Engineering Environment (in 59 Minutes or Less) at an Agile conference in Chengdu, China. From 2009 – 2015 the environment presented in that session remained fundamentally unchanged as our primary internal development environment. By 2015, however, we began seeing the emergence of new tools which build upon the basic premises of that environment, but enable an even more robust environment to be established even more quickly and independently than the 59-minute environment realized in the 2009 session.
In this session, we will briefly introduce the original configuration and see how modern tooling and techniques enable the improved environment to be established in a fraction of the time, enabling even greater agility in our engineering environment.
We introduce Wave 2 of Agile as a way to understand the high-performance results that come from Being Agile. We know many in our industry have fallen into the trap or “Doing Agile” – where people lose sight of the objectives and lasting results.
Wave 2 is about Living Agile. It is in how we show up. It is in how we work with people and organizations to shape the culture. It is living Mahatma Gandhi's truth:
“Be the change that you want to see in the world”.
When we focus on our own behaviour, we model Being Agile. This is the only way to invite the Agile Mindset. This is Wave 2 Agile. We stop creating conflict and resistance. We become the effective leaders and influencers of lasting change in our organizations.
“To be or not to be? That is the question.”
The world of work is transforming at an unrelenting pace – product development is increasingly complex and uncertain, the speed of decisions and delivery are escalating at an exponential pace, customers are demanding more attention and responsiveness, and the workforce is entering with new expectations of engagement. Through all of this, 80% of managers continue to believe they are operating effectively with their employees, yet only 25% of employees agree. Something is wrong! Most leaders are unaware of how their own thoughts and actions are working against their leadership objectives. Ineffective leadership fuels the top impediments limiting organizational agility and growth – the fear of losing control, the resistance to change and contrasting values.
Pete illustrates how leadership agility improves self-awareness, amplifies decision-making, improves outcomes and grows organizational resilience and capacity in highly complex and fast-paced environments. Through the art of story telling from his two decades of personal experience, as well as the experiences of other senior leaders with whom he has coached, Pete spotlights six critical mistakes you may be unaware of in your own leadership practice, how they may be working against your intent, and how to reorient your focus to improve your leadership outcomes.
Projects are initiated to improve the Business process and optimize the utilization of the Organization resources. Project Managers or Scrum Masters or Product Owners have challenge in getting the right type of resources (man power, machines & material) who are key in making the Projects success. This session helps in understanding where is the real POWER, how to empower the POWER & get the needed resources.
Topics covered in the session are 1) Organization types (Projectized/Matrix/Functional) 2) Stake holder Analysis (Power/Interest) or (Power /Involvement matrix etc) 3) Project Manager/Product Owner/Scrum Master setting the expectations by drawing (RACI Matrix for getting POWER involvement) 4) Project Manager/Product Owner/Scrum Master Selling his Release Plan to POWER & get the Resources allocated 5) Project Manager/Product Owner/Scrum Master Selling empower the POWER and turn Forbidden POWER in various Scrum Ceremonies.
Education brings in awareness which is an important surge for any growing economy and for India to be as Developed Nation. The education system needs primary focus in Rural India. How do we empower rural schools with quality education? What forces can help bring the light in every home and touch every life? What should be the agility of the approach, architecture, design and developing strategies for Digital India?
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/
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
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.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
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.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
4. Microservices – Modularity on steroids!
microservices
is a software architecture style in which complex
applications are composed of small, independent processes
(based on business) communicating with each other using
language-agnostic APIs
(Source: wikipedia)
6. Microservices – One of the top trends
Microservices - Essential
to produce a continuous
digital experience
Source: Gartner Oct 2015 – Top 10 technology trends for 2016
Source: MuleSoft 2015 survey of 300 IT decision makers (ITDMs) to assess how
organizations of all sizes are implementing and planning for APIs
7. DevOps – Collaborate and Automate
Baked-in collaboration
Cross-functional teams and skills
Continuous delivery
Small, frequent updates
Instant deployments
Quick transition in the app lifecycle
Automation
Real-time visibility and updates
Development and operations
aligned
Reduced service disruption
Quick value delivery
Increased volume of new
applications, updates and
patches
Streamlined processes
Time to market
Service quality
Risk management
Agility
8. Agile, Microservices, DevOps – A “ménage a trois” made
in heaven!
• Dependency management simplified
• Well suited for large distributed teams by dividing work across pairs, locations
• High technical debt associated with adopting microservices can only be
managed through appropriate DevOps tools
• DevOps takes center stage instead of being an after thought by becoming an
integral part of the process
9. And the rubber hits the road – SOA to Microservices in 3
“easy” steps…
• Step 1 – Modularize your service silos by applying Domain Driven Design
(DDD) specifically Bounded Contexts
• Step 2 – Adopt a PaaS platform for the build process – Heroku, CloudFoundry,
etc.
• Step 3 – Adopt a container technology for deployment - Docker, LXD, etc.
10. Step 1 - Better Agility through Domain Driven Design
• Small Teams (no more than 4 developers) per Bounded Context
• Decentralized data store design to reduce dependencies
• Promote use of polyglot persistence across various data stores
• Manage data consistency challenges through use of MDM tools to ensure
eventual consistency
• Employ Contract Driven Development
• Choose most appropriate technology for a given Microservice
• Abide by the other principles of The Twelve Factor App (http://12factor.net/)
11. Example of a classic SOA based application
Service Deployments
Primary Data
Store
Replicated
Data Store
Web Apps
Web Store Fulfillment Call Center
Customer
Management
Order
Management
Logistics
Management
Inventory
Management
Mobile Apps
Customer Internal
Content
Management
Partner
Systems
Service Gateway (Typically an ESB)
12. Microservices based Application architecture
Service Deployments
Web Apps
Web Store Fulfillment Call Center
Mobile Apps
Customer Internal
Content
Management
Partner
Systems
Service Gateway (Typically just a Load Balancer)
13. Step 2 – Better Agility through Continuous Integration
Done Right
• Use platforms such as Heroku/Cloud Foundry/Docker to
– Internalize environment/configuration management so as to achieve
Dev/Prod parity
– Promote use of immutable instances and thus horizontal scalability
– Allow for service evolution through versioning with minimal disruption
– Instutionalize the use of “Operationalized Architecture” so that DevOps
(CI/CD/Monitoring) become a first class concern
• Plan for complete test automation including functional and
integration testing
14. Step 3 – Better Agility through Continuous Deployment &
Monitoring
• Adopt container based deployment to optimally utilize available compute and storage
resources by
– Deploying a single microservice per container
– Leveraging Blue/Green Deployments to minimize risk
– Managing Scalability for individual microservices
• Leverage appropriate monitoring tools to be able to respond quickly and efficiently
manage failures.
• Introduce platforms for API management and discoverability (Apigee, Apis.io, etc) to
promote adoption and reusability
• Invest in Networking as a Service tools (SDN, Fan, etc) for managing large scale
microservices deployments
15. The future is here – Everything you need to build
Microservices in a box
AWS Lambda
Spring Cloud
Azure Service Fabric