Operational Transformation: Teachers’ Journey from App Servers to VMware TanzuVMware Tanzu
The document summarizes a company's journey from using application servers to migrating to VMware Tanzu. It outlines key dates and milestones in the migration process, including moving 55 applications to containers. It also discusses drivers for the shift to containers like isolation of environments and removing vendor lock-in. Additionally, the summary outlines how "nice to have" capabilities like monitoring and logging became "must haves" and how the company now has pipeline-driven apps and infrastructure with continuous development.
Distribute Your App and Engage Your Community with a Helm RepositoryVMware Tanzu
Tomas Pizarro Moreno presented best practices for maintaining a Helm chart repository. He discussed storing charts in services like AWS S3, GitHub Pages, or Harbor. It is important to thoroughly test charts by running linting, installing with different configurations, and performing verification and functional tests. Charts also need ongoing maintenance like keeping dependent Docker images up-to-date and addressing user feedback. Finally, charts should be published to directories like Helm Hub to make them discoverable.
Spring is an open source integration framework for Java applications. It began in 2002 as an alternative to EJB and has since expanded into a full application development framework. It provides core features like inversion of control (IoC) and dependency injection (DI) and supports various web frameworks, data access technologies, messaging, and cloud technologies. The Spring community has grown significantly in recent years, with over 15 million projects generated from start.spring.io in 2019 alone.
This document discusses conducting user research for an API management product. It outlines the research process of empathizing with users through interviews and personas, defining problems by synthesizing findings, ideating solutions through design studios, and prototyping and testing solutions. The research uncovered that API consumers want easy discovery and secure access to APIs without involving operations. It also found that API managers want observability into API usage. Outcomes of the research included API discovery and documentation pages and secure access pages. The value of user research is building empathy, validating assumptions, and providing structured feedback.
“Sh*^%# on Fire, Yo!”: A True Story Inspired by Real EventsVMware Tanzu
SpringOne 2020
“Sh*^%# on Fire, Yo!”: A True Story Inspired by Real Events
James Webb, MTS at T-Mobile
Brendan Aye, Technical Director, Platform Architecture at T-Mobile
Transformation: Not Only the App But Also the Way We WorkVMware Tanzu
The document discusses transforming monolithic applications into microservice architectures. It outlines five steps for successful transformation: 1) Prepare the organization for agile work, 2) Define a better future together through alignment, 3) Start small and focus on the main user flows, 4) Focus on outcomes and iterative improvement, 5) Build high quality applications through developer best practices. The transformation results in not only modernized applications but also changed ways of working.
Spring Cloud Kubernetes: An Easier Path from Idea to ProductionVMware Tanzu
Kubernetes might be a dream for operations teams willing to learn its intricacies, but it can be a nightmare for developers whose primary goal is getting working applications into production.
Spring Cloud Kubernetes addresses developers’ needs by making it simple to deploy Spring Cloud and Spring Boot applications into Kubernetes environments.
This webinar will explore some key Spring Cloud Kubernetes concepts and demonstrate the process of porting an existing application onto a Kubernetes cluster.
Operational Transformation: Teachers’ Journey from App Servers to VMware TanzuVMware Tanzu
The document summarizes a company's journey from using application servers to migrating to VMware Tanzu. It outlines key dates and milestones in the migration process, including moving 55 applications to containers. It also discusses drivers for the shift to containers like isolation of environments and removing vendor lock-in. Additionally, the summary outlines how "nice to have" capabilities like monitoring and logging became "must haves" and how the company now has pipeline-driven apps and infrastructure with continuous development.
Distribute Your App and Engage Your Community with a Helm RepositoryVMware Tanzu
Tomas Pizarro Moreno presented best practices for maintaining a Helm chart repository. He discussed storing charts in services like AWS S3, GitHub Pages, or Harbor. It is important to thoroughly test charts by running linting, installing with different configurations, and performing verification and functional tests. Charts also need ongoing maintenance like keeping dependent Docker images up-to-date and addressing user feedback. Finally, charts should be published to directories like Helm Hub to make them discoverable.
Spring is an open source integration framework for Java applications. It began in 2002 as an alternative to EJB and has since expanded into a full application development framework. It provides core features like inversion of control (IoC) and dependency injection (DI) and supports various web frameworks, data access technologies, messaging, and cloud technologies. The Spring community has grown significantly in recent years, with over 15 million projects generated from start.spring.io in 2019 alone.
This document discusses conducting user research for an API management product. It outlines the research process of empathizing with users through interviews and personas, defining problems by synthesizing findings, ideating solutions through design studios, and prototyping and testing solutions. The research uncovered that API consumers want easy discovery and secure access to APIs without involving operations. It also found that API managers want observability into API usage. Outcomes of the research included API discovery and documentation pages and secure access pages. The value of user research is building empathy, validating assumptions, and providing structured feedback.
“Sh*^%# on Fire, Yo!”: A True Story Inspired by Real EventsVMware Tanzu
SpringOne 2020
“Sh*^%# on Fire, Yo!”: A True Story Inspired by Real Events
James Webb, MTS at T-Mobile
Brendan Aye, Technical Director, Platform Architecture at T-Mobile
Transformation: Not Only the App But Also the Way We WorkVMware Tanzu
The document discusses transforming monolithic applications into microservice architectures. It outlines five steps for successful transformation: 1) Prepare the organization for agile work, 2) Define a better future together through alignment, 3) Start small and focus on the main user flows, 4) Focus on outcomes and iterative improvement, 5) Build high quality applications through developer best practices. The transformation results in not only modernized applications but also changed ways of working.
Spring Cloud Kubernetes: An Easier Path from Idea to ProductionVMware Tanzu
Kubernetes might be a dream for operations teams willing to learn its intricacies, but it can be a nightmare for developers whose primary goal is getting working applications into production.
Spring Cloud Kubernetes addresses developers’ needs by making it simple to deploy Spring Cloud and Spring Boot applications into Kubernetes environments.
This webinar will explore some key Spring Cloud Kubernetes concepts and demonstrate the process of porting an existing application onto a Kubernetes cluster.
From Pivotal to VMware Tanzu: What you need to knowVMware Tanzu
On December 30, 2019, VMware announced that it had completed its acquisition of Pivotal Software, Inc. We’re excited about the opportunities this creates to deliver more innovation to customers, but we understand you may be asking, “Will the portfolio change and how might that impact my company?”
So we want to use this opportunity to be direct with answers—our product and go-to-market leaders will drive this session and describe how Pivotal and VMware products and services are coming together. We will:
- Affirm our commitment to Spring, Cloud Foundry, Pivotal Application Service, PKS, BOSH and more
- Share how Pivotal products and services will amplify our VMware Tanzu portfolio
- Walk through the VMware Tanzu vision for modern infrastructure and modern applications
- Define the engineering priorities that will inform our product roadmap
July 30: How User-Centered Design Drives Impactful Products and ServicesVMware Tanzu
This document discusses how user-centered design was used to drive impactful products and services. It describes how VMware Pivotal Labs uses techniques like stakeholder interviews, user interviews, persona creation, prioritization, roadmapping, and design studios to understand user needs and inform the direction of projects. The goal is to start simply, learn through doing, and adapt based on new insights to build solutions that deliver business value. A navigator helps translate business problems into actionable user stories to guide development.
What Does it Take to Deliver a Solution to Process Over $2B in Loans from Inc...VMware Tanzu
SpringOne 2020
What Does it Take to Deliver a Solution to Process Over $2B in Loans from Inception to Production?
Srinivas Machani, Chief Architect at Fiserv
Clint Myers, Vice President, Architecture / CTO - AP at Fiserv
Integrate Machine Learning into Your Spring Application in Less than an HourVMware Tanzu
SpringOne 2020
Integrate Machine Learning into Your Spring Application in Less than an Hour
Hermann Burgmeier, Senior Software Engineer at Amazon
Qing Lan, Software Developement Engineer at AWS
Mikhail Shapirov, Senior Partner Solutions at Amazon Web Services, Inc
Vaibhav Goel, Sr. Software Development Engineer at Amazon
Building the Business Case for App ModernizationVMware Tanzu
This document discusses building a business case for app modernization. It covers increasing revenue through faster release cycles and new markets, decreasing costs through reduced licensing and downtime, and decreasing risk by automating patching. Case studies are presented on companies that have seen benefits like double digit revenue growth, 99.998% uptime, and being able to apply patches within 24 hours using app modernization techniques. The document provides templates for calculating the financial benefits in areas like revenue increases, cost savings, and reduced security costs.
Service Mesh: Two Big Words But Do You Need It?DevOps.com
Today, one of the big concepts buzzing in the app development world is service mesh. A service mesh is a configurable infrastructure layer for microservices application that makes communication flexible, reliable and fast. Let’s take a step back, though, and answer this question: Do you need a service mesh?
Join this webinar to learn:
What a service mesh is; when and why you need it — or when and why you may not
App modernization journey and traffic management approaches for microservices-based apps
How to make an informed decision based on cost and complexity before adopting service mesh
Learn about NGINX Service Mesh in a live demo, and how it provides the best service mesh option for container-based L7 traffic management
Measuring ROI and Driving Adoption of TAS in an EnterpriseVMware Tanzu
The document outlines steps taken to measure ROI and drive adoption of Tanzu Application Services. It describes collecting data through a questionnaire about time savings across development, operations, and maintenance. Sample sizes were determined and data was collected through interviews. Results were analyzed and visualized in Tableau dashboards showing cost offsets, hours saved, and adoption metrics over time. This identified that delays in the software delivery process needed to be addressed, pointing to the next metric of focus: cycle time reduction.
SpringOne 2020
Seth Jones: Solution Owner, Slalom LLC;
Ishaan Khurana: Data Scientist/ Analyst, Ford Motor Company;
Tom Woods: Platform Services Analytics and Billing Super, Ford Motor Company;
Kyle Hinton: Solution Architect, Slalom Detroit
Building Kubernetes images at scale with Tanzu Build ServiceVMware Tanzu
Building a secure software supply chain
Leveraging Tanzu Build Service
How Build Service fits in the Tanzu portfolio
Modernize your applications
Live demos
Look ma: no Dockerfile!
Kubernetes on vSphere Presentation- July 23, 2020VMware Tanzu
The document provides an overview of VMware Tanzu, a comprehensive software stack for modernizing applications. Tanzu allows customers to build modern software using containers and microservices, run applications on Kubernetes infrastructure across multiple clouds, and manage applications centrally across multiple clusters and clouds. The presentation agenda covers Tanzu overview, vSphere 7 with Kubernetes, Tanzu Mission Control for management and observability, and takes questions. It positions Tanzu as enabling customers to modernize both applications and infrastructure with solutions for building, running, and managing containerized applications on Kubernetes.
The Path Towards Spring Boot Native ApplicationsVMware Tanzu
SpringOne 2020
The Path Towards Spring Boot Native Applications
Sébastien Deleuze, Spring Framework Committer at VMware
Andy Clement, Director at VMware
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud EnvironmentsVMware Tanzu
Digital transformation includes replatforming applications to streamline release cycles, improve availability, and manage apps and services at scale. But many enterprises are afraid to take the first step because they don’t know where to start. In this webinar, Rohit will provide a step-by-step guide that covers:
● How to find high-value modernization projects within your application portfolio
● Easy tools and techniques to minimally change applications in preparation for replatforming
● How to choose the platform with the right level of abstraction for your app
● Examples that show how Java EE Websphere applications can be deployed to Pivotal Cloud Foundry
Speaker: Rohit Kelapure, Pivotal Consulting Practice Lead
Skilup Day Value Stream Management: Fundamentals in Lean ThinkingTiffany Jachja
Managing the Process: Fundamentals in Lean Thinking
Organizations and teams gain insights into their business value flow through value stream management. These value stream techniques bring together people, processes, and technology, which is also a common pursuit in DevOps. Many leaders are looking for effective techniques for their DevOps journeys, unifying people, processes, and technology. Lean thinking is a business methodology that aims to optimize the software development and delivery lifecycle. However, applying a lean mindset often brings challenges, as people are less likely to change how they work. Join this session as we discuss lean thinking pitfalls in DevOps teams and share how lean principles apply to value stream management.
https://devopsinstitute.com/devops-institute-may-highlights/
Title: A Snapshot of DevOps
Abstract:
DevOps is like a camera. We focus on what's important, we capture the good times, we develop from the negatives, and if things don't work out, we take another shot. Many teams establishing working best practices for their tools improve their time to deliver and ability to scale. However, the real challenges exist outside of tools and technology and many teams today still have questions about DevOps. So, join this session to learn the fundamentals of shaping a DevOps culture. We'll discuss key attributes around people, process, and technology, likening you and DevOps to pro photographers and cameras.
Presented by Tiffany Jachja.
Tiffany Jachja is a technical evangelist at Harness. She is an advocate for better software delivery, sharing applicable practices, stories, and content around modern technologies. Before joining Harness, Tiffany was a consultant with Red Hat's Consulting practice. There she used her experience to help customers build their software applications living in the cloud.
https://www.meetup.com/Data-on-Kubernetes-community/events/276332406/
From Pivotal to VMware Tanzu: What you need to knowVMware Tanzu
On December 30, 2019, VMware announced that it had completed its acquisition of Pivotal Software, Inc. We’re excited about the opportunities this creates to deliver more innovation to customers, but we understand you may be asking, “Will the portfolio change and how might that impact my company?”
So we want to use this opportunity to be direct with answers—our product and go-to-market leaders will drive this session and describe how Pivotal and VMware products and services are coming together. We will:
- Affirm our commitment to Spring, Cloud Foundry, Pivotal Application Service, PKS, BOSH and more
- Share how Pivotal products and services will amplify our VMware Tanzu portfolio
- Walk through the VMware Tanzu vision for modern infrastructure and modern applications
- Define the engineering priorities that will inform our product roadmap
July 30: How User-Centered Design Drives Impactful Products and ServicesVMware Tanzu
This document discusses how user-centered design was used to drive impactful products and services. It describes how VMware Pivotal Labs uses techniques like stakeholder interviews, user interviews, persona creation, prioritization, roadmapping, and design studios to understand user needs and inform the direction of projects. The goal is to start simply, learn through doing, and adapt based on new insights to build solutions that deliver business value. A navigator helps translate business problems into actionable user stories to guide development.
What Does it Take to Deliver a Solution to Process Over $2B in Loans from Inc...VMware Tanzu
SpringOne 2020
What Does it Take to Deliver a Solution to Process Over $2B in Loans from Inception to Production?
Srinivas Machani, Chief Architect at Fiserv
Clint Myers, Vice President, Architecture / CTO - AP at Fiserv
Integrate Machine Learning into Your Spring Application in Less than an HourVMware Tanzu
SpringOne 2020
Integrate Machine Learning into Your Spring Application in Less than an Hour
Hermann Burgmeier, Senior Software Engineer at Amazon
Qing Lan, Software Developement Engineer at AWS
Mikhail Shapirov, Senior Partner Solutions at Amazon Web Services, Inc
Vaibhav Goel, Sr. Software Development Engineer at Amazon
Building the Business Case for App ModernizationVMware Tanzu
This document discusses building a business case for app modernization. It covers increasing revenue through faster release cycles and new markets, decreasing costs through reduced licensing and downtime, and decreasing risk by automating patching. Case studies are presented on companies that have seen benefits like double digit revenue growth, 99.998% uptime, and being able to apply patches within 24 hours using app modernization techniques. The document provides templates for calculating the financial benefits in areas like revenue increases, cost savings, and reduced security costs.
Service Mesh: Two Big Words But Do You Need It?DevOps.com
Today, one of the big concepts buzzing in the app development world is service mesh. A service mesh is a configurable infrastructure layer for microservices application that makes communication flexible, reliable and fast. Let’s take a step back, though, and answer this question: Do you need a service mesh?
Join this webinar to learn:
What a service mesh is; when and why you need it — or when and why you may not
App modernization journey and traffic management approaches for microservices-based apps
How to make an informed decision based on cost and complexity before adopting service mesh
Learn about NGINX Service Mesh in a live demo, and how it provides the best service mesh option for container-based L7 traffic management
Measuring ROI and Driving Adoption of TAS in an EnterpriseVMware Tanzu
The document outlines steps taken to measure ROI and drive adoption of Tanzu Application Services. It describes collecting data through a questionnaire about time savings across development, operations, and maintenance. Sample sizes were determined and data was collected through interviews. Results were analyzed and visualized in Tableau dashboards showing cost offsets, hours saved, and adoption metrics over time. This identified that delays in the software delivery process needed to be addressed, pointing to the next metric of focus: cycle time reduction.
SpringOne 2020
Seth Jones: Solution Owner, Slalom LLC;
Ishaan Khurana: Data Scientist/ Analyst, Ford Motor Company;
Tom Woods: Platform Services Analytics and Billing Super, Ford Motor Company;
Kyle Hinton: Solution Architect, Slalom Detroit
Building Kubernetes images at scale with Tanzu Build ServiceVMware Tanzu
Building a secure software supply chain
Leveraging Tanzu Build Service
How Build Service fits in the Tanzu portfolio
Modernize your applications
Live demos
Look ma: no Dockerfile!
Kubernetes on vSphere Presentation- July 23, 2020VMware Tanzu
The document provides an overview of VMware Tanzu, a comprehensive software stack for modernizing applications. Tanzu allows customers to build modern software using containers and microservices, run applications on Kubernetes infrastructure across multiple clouds, and manage applications centrally across multiple clusters and clouds. The presentation agenda covers Tanzu overview, vSphere 7 with Kubernetes, Tanzu Mission Control for management and observability, and takes questions. It positions Tanzu as enabling customers to modernize both applications and infrastructure with solutions for building, running, and managing containerized applications on Kubernetes.
The Path Towards Spring Boot Native ApplicationsVMware Tanzu
SpringOne 2020
The Path Towards Spring Boot Native Applications
Sébastien Deleuze, Spring Framework Committer at VMware
Andy Clement, Director at VMware
Tools and Recipes to Replatform Monolithic Apps to Modern Cloud EnvironmentsVMware Tanzu
Digital transformation includes replatforming applications to streamline release cycles, improve availability, and manage apps and services at scale. But many enterprises are afraid to take the first step because they don’t know where to start. In this webinar, Rohit will provide a step-by-step guide that covers:
● How to find high-value modernization projects within your application portfolio
● Easy tools and techniques to minimally change applications in preparation for replatforming
● How to choose the platform with the right level of abstraction for your app
● Examples that show how Java EE Websphere applications can be deployed to Pivotal Cloud Foundry
Speaker: Rohit Kelapure, Pivotal Consulting Practice Lead
Skilup Day Value Stream Management: Fundamentals in Lean ThinkingTiffany Jachja
Managing the Process: Fundamentals in Lean Thinking
Organizations and teams gain insights into their business value flow through value stream management. These value stream techniques bring together people, processes, and technology, which is also a common pursuit in DevOps. Many leaders are looking for effective techniques for their DevOps journeys, unifying people, processes, and technology. Lean thinking is a business methodology that aims to optimize the software development and delivery lifecycle. However, applying a lean mindset often brings challenges, as people are less likely to change how they work. Join this session as we discuss lean thinking pitfalls in DevOps teams and share how lean principles apply to value stream management.
https://devopsinstitute.com/devops-institute-may-highlights/
Title: A Snapshot of DevOps
Abstract:
DevOps is like a camera. We focus on what's important, we capture the good times, we develop from the negatives, and if things don't work out, we take another shot. Many teams establishing working best practices for their tools improve their time to deliver and ability to scale. However, the real challenges exist outside of tools and technology and many teams today still have questions about DevOps. So, join this session to learn the fundamentals of shaping a DevOps culture. We'll discuss key attributes around people, process, and technology, likening you and DevOps to pro photographers and cameras.
Presented by Tiffany Jachja.
Tiffany Jachja is a technical evangelist at Harness. She is an advocate for better software delivery, sharing applicable practices, stories, and content around modern technologies. Before joining Harness, Tiffany was a consultant with Red Hat's Consulting practice. There she used her experience to help customers build their software applications living in the cloud.
https://www.meetup.com/Data-on-Kubernetes-community/events/276332406/
Talk: How to Get CI/CD Right in 2021: A Guide to CI and CD
Software delivery is a top priority for organizations that own software, yet it remains one of the most challenging problems enterprises face today. Continuous integration (CI) and continuous delivery (CD) are software practices that allow organizations and teams to deliver code to customers quickly, safely, and repeatedly. Whether it's to improve development, operations, or security, CI/CD pipelines give engineers and teams more time to work on things that matter and less time struggling with the risk, standards, and velocity of deployments. Join this session to learn about the components of CI/CD and how to build and scale pipelines for the future.
https://www.youtube.com/watch?v=zSJcuWSyysM
Succeeding With Microservices | Harness WebinarTiffany Jachja
Succeeding With Microservices
The adoption of microservice architectures has steadily increased since 2014, enabling a form of distributed computing within the cloud. This architecture is particularly useful for organizations that need to scale or manage large and complex applications. Yet there is a learning curve to get the most out of microservices architectures, and it does impose constraints on your applications.
Microservices enforce services that are smaller and faster to test such that each team can develop, test, deploy, and scale their services independently of all other teams. Harness is here to help you manage the simplest and most complex deployments. Join this session to learn key principles needed to start with Microservices:
Domain-driven design
Bounded Contexts
And Conway’s Law and the impact on the organization
Linux Foundation Live Webinar: Applying Governance to CI/CDTiffany Jachja
In the SolarWinds hack of 2020, FireEye, a cybersecurity vendor, announced an intrusion that resulted in the theft of over 300 proprietary security tools offered by the vendor. SolarWinds, an IT monitoring vendor, had pushed malicious code to over 18,000 customers, including Fortune 500 companies and large federal agencies, including the U.S. Department of Homeland Security (DHS), Microsoft, and NASA. Following this announcement, security experts launched an investigation into the hack, putting the Software Development Life Cycle (SDLC) and all its processes under review. Join this webinar session as we discuss:
The role of CI/CD and its potential impacts on events like the SolarWinds hack
How to apply IT Governance principles and practices to CI/CD pipelines
And how to use these CI/CD capabilities to the reduce and mitigate software risks
{unscripted} 2020 : A Conference for Simplifying and Scaling Software DeliveryTiffany Jachja
{unscripted} is a virtual conference for software engineers, DevOps practitioners, and technology leaders to learn and share stories of simplified software delivery at scale.
https://harness.io/blog/devops/agile-foundations/
Agile Foundations for Developers
Agile methodologies have quickly become the defacto approach to software development. Its short and iterative approach gives organizations the ability to ship code features that meet quickly changing business needs regularly. For many teams delivering digital value, agile methodologies are the key to shortening feedback loops and breaking down silos. Join this webinar to learn:
Key agile components
How to facilitate agile team ceremonies
And popular agile frameworks such as SAFe
Optimizing Security Velocity in Your DevSecOps Pipeline at ScaleDenim Group
Businesses are driving development teams to build, test and deliver app innovations faster and faster, while attackers continue to grow in sophistication and complexity. To protect the business, dev and security teams are deploying multiple app/network/OSS security testing tools, internal & 3rd party manual assessments, and other processes which in turn drives an exponential spike in volume of issues to analyze, correlate, triage, route and repair. Facing this data deluge, DevSecOps teams are turning to automation of mobile app security testing and orchestration of vulnerability management for speed and scale. Join Brian Reed, Chief Mobility Officer of NowSecure and Dan Cornell, Co-Founder and CTO of Denim Group in this best practices session to learn how to drive efficiencies in team and pipeline performance at scale.
Session Title: The Challenges and Goals of Continuous Delivery
Abstract: Software delivery is a top priority for organizations that own software, yet it remains one of the most challenging problems enterprises face today. Continuous delivery(CD) enables software changes of all types to reach production environments in a safe, quick, and sustainable way. Join this session to learn about the state of CD today and how organizations are making deployments predictable and routine such that developers can better spend their time on services in the cloud.
Bio: Tiffany Jachja is a technical evangelist at Harness. She is an advocate for better software delivery, sharing applicable practices, stories, and content around modern technologies. Before joining Harness, Tiffany was a consultant with Red Hat's Consulting practice. There she used her experience to help customers build their software applications living in the cloud.
Modernising the Enterprise: An Evening with the AWS Enterprise User GroupHarley Young
The French aristocrat, writer, and aviator, Antoine De Saint-Exupery most famously wrote The Little Prince. He's also credited with the following quote, "If you want to build a ship, don’t drum up the men and women to gather wood, divide the work, and give orders. Instead, teach them to yearn for the vast and endless sea." Cloud modernisation is a little bit like building that ship. You can't merely command an organisation to pick up its applications and move to the cloud. Instead, you must teach them to yearn for the vast and endless potential the cloud provides to build whatever they can imagine for their business.
In the presentation, I explain a 5-step approach that has been used to transform and modernise some of the world's most successful businesses in nearly all imaginable industry verticals as they contemplated a move to the AWS cloud:
1. Know your business
2. Understand your environment
3. Prepare the organisation
4. Move the first workloads to the cloud
5. Get help when you need it
SAP Hybris solutions are all about providing a connected front office. But the customer experience can easily get damaged if the data from your business partners or end customers is not secure. With the new EU General Data Protection Regulation (GDPR) coming into effect in May 2018, the need to protect your customers’ data is essential for your business. Learn how to reduce cost by integrating security into your implementation process to be ahead of the curve for future cyberattacks.
This document describes an internship project to develop a software application for technicians at Ethio Telecom's Fixed Access Network (FAN) division. The application allows technicians to easily identify fault locations for subscribers or MSAGs, and generate daily reports.
The project aims to improve work efficiency, reduce costs and human labor, and speed up fault resolution times. It retrieves location data from a database rather than relying on calling customers or supervisors. Technicians can enter a phone number to view the subscriber's location details or view it on a map. They can also generate daily reports by entering phone numbers and statuses.
The document outlines the background, objectives, methodology and
DevOps needs to consider many different aspects of software quality, including security. The term DevSecOps was developed to highlight that security is a focus of the pipeline, not a second-class citizen.
Fortunately, we can define done for our pipeline so that it includes security. Continuous integration can invoke static analysis tools to test for security errors and check if we are using components with known vulnerabilities. Automated deployments and virtualization make dynamic environments available for testing in a production-like setting. Regression tests can drive traffic through proxies for security analysis. From the code to the systems where we deploy the software, the process can be designed to make sure that we follow security best practices, and not produce insecure software.
Participants will learn how to construct a definition of done that focuses on security in a DevOps pipeline. They will see how to define security practices that build confidence that they are doing DevSecOps, and how those practices and criteria might mature over time.
[Webinar] The power of experimentation in direct-to-consumer eCommerceChris Goward
The keynote presentation discussed how TaylorMade, a golf equipment company, established a rigorous customer experience optimization program through behavioral experimentation. This helped uncover millions in additional revenue from testing 24 hypotheses. Speakers explained how TaylorMade grew its experimentation capabilities by gaining executive support, establishing clear metrics, sharing customer insights, and scaling processes to overcome resource constraints.
Taking DevOps Monitoring to the Next Level - The 5 Step Guide to Monitoring N...Deborah Schalm
Companies are committed to delivering on higher levels of customer satisfaction for their online services. Unfortunately, many organizations trying to support these initiatives take an interrupt driven approach where they monitor everything with every tool available. The steps you should take to manage to these high levels of SLAs is to start with a review of your current approach and toolset against the business needs to help you create a path to continuous service delivery optimization.
The first step in getting control and visibility into your DevOps environment is to collect and instrument everything. But how do you get started, what are the next steps. In this webinar we will distill the learning from hundreds of our customers into a simple 5 step process.
DataOps in Financial Services: enable higher-quality test ing + lower levels ...Ugo Pollio
In this session, you will learn how banks and financial services all over the world are using DataOps tools to:
- Comply with GDPR with fully masked test data
- Achieve faster environment refreshes
- Shift Left with production-like test data
- Reduce infrastructure requirements
- Enabling continuous integration and continuous delivery
Cloud costs solutions provide a common platform to reduce spend without adding risks to business operations. We know that costs for public cloud services can quickly get out of hand, so without these solutions, the invoice would be a black box. Yet to many users, desperately seeking to reduce their cloud costs, the root cause of the costs is hidden within subtleties of cloud resources. This makes it difficult for teams to plan work, test their services, and manage costs. But no worries Harness is here to help!
Join this session to learn how to scale your development in the cloud with Continuous Efficiency. Attendees will learn how development resources such as idle environments or services with overallocated resources contribute to cloud costs.
Agile Test Data Automation with CA Automic Service Orchestration and CA Test ...CA Technologies
Agile Test Data Automation with CA Automic Service Orchestration and CA Test Data Manager
For more information on Automation, please visit: http://ow.ly/9KIP50fQDnh
Deriving Intelligence from Large Data - Hadoop implementation and Applying An...Impetus Technologies
The document outlines a presentation by Impetus Technologies on deriving intelligence from large data using Hadoop and analytics. It discusses storing, transforming, and analyzing large scale data; using Hadoop for extract, transform, load processes; challenges of large scale analytics; and the need for a large scale business intelligence strategy. The presentation covers case studies, Hadoop features like Hive, and approaches to analytics over Hadoop.
Similar to A Leader’s Guide to DevOps Practices and Culture (20)
What AI Means For Your Product Strategy And What To Do About ItVMware Tanzu
The document summarizes Matthew Quinn's presentation on "What AI Means For Your Product Strategy And What To Do About It" at Denver Startup Week 2023. The presentation discusses how generative AI could impact product strategies by potentially solving problems companies have ignored or allowing competitors to create new solutions. Quinn advises product teams to evaluate their strategies and roadmaps, ensure they understand user needs, and consider how AI may change the problems being addressed. He provides examples of how AI could influence product development for apps in home organization and solar sales. Quinn concludes by urging attendees not to ignore AI's potential impacts and to have hard conversations about emerging threats and opportunities.
Make the Right Thing the Obvious Thing at Cardinal Health 2023VMware Tanzu
This document discusses the evolution of internal developer platforms and defines what they are. It provides a timeline of how technologies like infrastructure as a service, public clouds, containers and Kubernetes have shaped developer platforms. The key aspects of an internal developer platform are described as providing application-centric abstractions, service level agreements, automated processes from code to production, consolidated monitoring and feedback. The document advocates that internal platforms should make the right choices obvious and easy for developers. It also introduces Backstage as an open source solution for building internal developer portals.
Enhancing DevEx and Simplifying Operations at ScaleVMware Tanzu
Cardinal Health introduced Tanzu Application Service in 2016 and set up foundations for cloud native applications in AWS and later migrated to GCP in 2018. TAS has provided Cardinal Health with benefits like faster development of applications, zero downtime for critical applications, hosting over 5,000 application instances, quicker patching for security vulnerabilities, and savings through reduced lead times and staffing needs.
Dan Vega discussed upcoming changes and improvements in Spring including Spring Boot 3, which will have support for JDK 17, Jakarta EE 9/10, ahead-of-time compilation, improved observability with Micrometer, and Project Loom's virtual threads. Spring Boot 3.1 additions were also highlighted such as Docker Compose integration and Spring Authorization Server 1.0. Spring Boot 3.2 will focus on embracing virtual threads from Project Loom to improve scalability of web applications.
Platforms, Platform Engineering, & Platform as a ProductVMware Tanzu
This document discusses building platforms as products and reducing developer toil. It notes that platform engineering now encompasses PaaS and developer tools. A quote from Mercedes-Benz emphasizes building platforms for developers, not for the company itself. The document contrasts reactive, ticket-driven approaches with automated, self-service platforms and products. It discusses moving from considering platforms as a cost center to experts that drive business results. Finally, it provides questions to identify sources of developer toil, such as issues with workstation setup, running software locally, integration testing, committing changes, and release processes.
This document provides an overview of building cloud-ready applications in .NET. It defines what makes an application cloud-ready, discusses common issues with legacy applications, and recommends design patterns and practices to address these issues, including loose coupling, high cohesion, messaging, service discovery, API gateways, and resiliency policies. It includes code examples and links to additional resources.
Dan Vega discussed new features and capabilities in Spring Boot 3 and beyond, including support for JDK 17, Jakarta EE 9, ahead-of-time compilation, observability with Micrometer, Docker Compose integration, and initial support for Project Loom's virtual threads in Spring Boot 3.2 to improve scalability. He provided an overview of each new feature and explained how they can help Spring applications.
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfVMware Tanzu
Spring Cloud Gateway is a gateway that provides routing, security, monitoring, and resiliency capabilities for microservices. It acts as an API gateway and sits in front of microservices, routing requests to the appropriate microservice. The gateway uses predicates and filters to route requests and modify requests and responses. It is lightweight and built on reactive principles to enable it to scale to thousands of routes.
This document appears to be from a VMware Tanzu Developer Connect presentation. It discusses Tanzu Application Platform (TAP), which provides a developer experience on Kubernetes across multiple clouds. TAP aims to unlock developer productivity, build rapid paths to production, and coordinate the work of development, security and operations teams. It offers features like pre-configured templates, integrated developer tools, centralized visibility and workload status, role-based access control, automated pipelines and built-in security. The presentation provides examples of how these capabilities improve experiences for developers, operations teams and security teams.
The document provides information about a Tanzu Developer Connect Workshop on Tanzu Application Platform. The agenda includes welcome and introductions on Tanzu Application Platform, followed by interactive hands-on workshops on the developer experience and operator experience. It will conclude with a quiz, prizes and giveaways. The document discusses challenges with developing on Kubernetes and how Tanzu Application Platform aims to improve the developer experience with features like pre-configured templates, developer tools integration, rapid iteration and centralized management.
The Tanzu Developer Connect is a hands-on workshop that dives deep into TAP. Attendees receive a hands on experience. This is a great program to leverage accounts with current TAP opportunities.
The Tanzu Developer Connect is a hands-on workshop that dives deep into TAP. Attendees receive a hands on experience. This is a great program to leverage accounts with current TAP opportunities.
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023VMware Tanzu
This document discusses simplifying and scaling enterprise Spring applications in the cloud. It provides an overview of Azure Spring Apps, which is a fully managed platform for running Spring applications on Azure. Azure Spring Apps handles infrastructure management and application lifecycle management, allowing developers to focus on code. It is jointly built, operated, and supported by Microsoft and VMware. The document demonstrates how to create an Azure Spring Apps service, create an application, and deploy code to the application using three simple commands. It also discusses features of Azure Spring Apps Enterprise, which includes additional capabilities from VMware Tanzu components.
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootVMware Tanzu
The document discusses 15 factors for building cloud native applications with Kubernetes based on the 12 factor app methodology. It covers factors such as treating code as immutable, externalizing configuration, building stateless and disposable processes, implementing authentication and authorization securely, and monitoring applications like space probes. The presentation aims to provide an overview of the 15 factors and demonstrate how to build cloud native applications using Kubernetes based on these principles.
SpringOne Tour: The Influential Software EngineerVMware Tanzu
The document discusses the importance of culture in software projects and how to influence culture. It notes that software projects involve people and personalities, not just technology. It emphasizes that culture informs everything a company does and is very difficult to change. It provides advice on being aware of your company's culture, finding ways to inculcate good cultural values like writing high-quality code, and approaches for influencing decision makers to prioritize culture.
SpringOne Tour: Domain-Driven Design: Theory vs PracticeVMware Tanzu
This document discusses domain-driven design, clean architecture, bounded contexts, and various modeling concepts. It provides examples of an e-scooter reservation system to illustrate domain modeling techniques. Key topics covered include identifying aggregates, bounded contexts, ensuring single sources of truth, avoiding anemic domain models, and focusing on observable domain behaviors rather than implementation details.
Do you want Software for your Business? Visit Deuglo
Deuglo has top Software Developers in India. They are experts in software development and help design and create custom Software solutions.
Deuglo follows seven steps methods for delivering their services to their customers. They called it the Software development life cycle process (SDLC).
Requirement — Collecting the Requirements is the first Phase in the SSLC process.
Feasibility Study — after completing the requirement process they move to the design phase.
Design — in this phase, they start designing the software.
Coding — when designing is completed, the developers start coding for the software.
Testing — in this phase when the coding of the software is done the testing team will start testing.
Installation — after completion of testing, the application opens to the live server and launches!
Maintenance — after completing the software development, customers start using the software.
Hand Rolled Applicative User ValidationCode KataPhilip Schwarz
Could you use a simple piece of Scala validation code (granted, a very simplistic one too!) that you can rewrite, now and again, to refresh your basic understanding of Applicative operators <*>, <*, *>?
The goal is not to write perfect code showcasing validation, but rather, to provide a small, rough-and ready exercise to reinforce your muscle-memory.
Despite its grandiose-sounding title, this deck consists of just three slides showing the Scala 3 code to be rewritten whenever the details of the operators begin to fade away.
The code is my rough and ready translation of a Haskell user-validation program found in a book called Finding Success (and Failure) in Haskell - Fall in love with applicative functors.
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesQuickdice ERP
Explore the seamless transition to e-invoicing with this comprehensive guide tailored for Saudi Arabian businesses. Navigate the process effortlessly with step-by-step instructions designed to streamline implementation and enhance efficiency.
Microservice Teams - How the cloud changes the way we workSven Peters
A lot of technical challenges and complexity come with building a cloud-native and distributed architecture. The way we develop backend software has fundamentally changed in the last ten years. Managing a microservices architecture demands a lot of us to ensure observability and operational resiliency. But did you also change the way you run your development teams?
Sven will talk about Atlassian’s journey from a monolith to a multi-tenanted architecture and how it affected the way the engineering teams work. You will learn how we shifted to service ownership, moved to more autonomous teams (and its challenges), and established platform and enablement teams.
Zoom is a comprehensive platform designed to connect individuals and teams efficiently. With its user-friendly interface and powerful features, Zoom has become a go-to solution for virtual communication and collaboration. It offers a range of tools, including virtual meetings, team chat, VoIP phone systems, online whiteboards, and AI companions, to streamline workflows and enhance productivity.
Atelier - Innover avec l’IA Générative et les graphes de connaissancesNeo4j
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Allez au-delà du battage médiatique autour de l’IA et découvrez des techniques pratiques pour utiliser l’IA de manière responsable à travers les données de votre organisation. Explorez comment utiliser les graphes de connaissances pour augmenter la précision, la transparence et la capacité d’explication dans les systèmes d’IA générative. Vous partirez avec une expérience pratique combinant les relations entre les données et les LLM pour apporter du contexte spécifique à votre domaine et améliorer votre raisonnement.
Amenez votre ordinateur portable et nous vous guiderons sur la mise en place de votre propre pile d’IA générative, en vous fournissant des exemples pratiques et codés pour démarrer en quelques minutes.
Unveiling the Advantages of Agile Software Development.pdfbrainerhub1
Learn about Agile Software Development's advantages. Simplify your workflow to spur quicker innovation. Jump right in! We have also discussed the advantages.
Artificia Intellicence and XPath Extension FunctionsOctavian Nadolu
The purpose of this presentation is to provide an overview of how you can use AI from XSLT, XQuery, Schematron, or XML Refactoring operations, the potential benefits of using AI, and some of the challenges we face.
WWDC 2024 Keynote Review: For CocoaCoders AustinPatrick Weigel
Overview of WWDC 2024 Keynote Address.
Covers: Apple Intelligence, iOS18, macOS Sequoia, iPadOS, watchOS, visionOS, and Apple TV+.
Understandable dialogue on Apple TV+
On-device app controlling AI.
Access to ChatGPT with a guest appearance by Chief Data Thief Sam Altman!
App Locking! iPhone Mirroring! And a Calculator!!
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemPeter Muessig
Learn about the latest innovations in and around OpenUI5/SAPUI5: UI5 Tooling, UI5 linter, UI5 Web Components, Web Components Integration, UI5 2.x, UI5 GenAI.
Recording:
https://www.youtube.com/live/MSdGLG2zLy8?si=INxBHTqkwHhxV5Ta&t=0
When it is all about ERP solutions, companies typically meet their needs with common ERP solutions like SAP, Oracle, and Microsoft Dynamics. These big players have demonstrated that ERP systems can be either simple or highly comprehensive. This remains true today, but there are new factors to consider, including a promising new contender in the market that’s Odoo. This blog compares Odoo ERP with traditional ERP systems and explains why many companies now see Odoo ERP as the best choice.
What are ERP Systems?
An ERP, or Enterprise Resource Planning, system provides your company with valuable information to help you make better decisions and boost your ROI. You should choose an ERP system based on your company’s specific needs. For instance, if you run a manufacturing or retail business, you will need an ERP system that efficiently manages inventory. A consulting firm, on the other hand, would benefit from an ERP system that enhances daily operations. Similarly, eCommerce stores would select an ERP system tailored to their needs.
Because different businesses have different requirements, ERP system functionalities can vary. Among the various ERP systems available, Odoo ERP is considered one of the best in the ERp market with more than 12 million global users today.
Odoo is an open-source ERP system initially designed for small to medium-sized businesses but now suitable for a wide range of companies. Odoo offers a scalable and configurable point-of-sale management solution and allows you to create customised modules for specific industries. Odoo is gaining more popularity because it is built in a way that allows easy customisation, has a user-friendly interface, and is affordable. Here, you will cover the main differences and get to know why Odoo is gaining attention despite the many other ERP systems available in the market.
Flutter is a popular open source, cross-platform framework developed by Google. In this webinar we'll explore Flutter and its architecture, delve into the Flutter Embedder and Flutter’s Dart language, discover how to leverage Flutter for embedded device development, learn about Automotive Grade Linux (AGL) and its consortium and understand the rationale behind AGL's choice of Flutter for next-gen IVI systems. Don’t miss this opportunity to discover whether Flutter is right for your project.
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Łukasz Chruściel
No one wants their application to drag like a car stuck in the slow lane! Yet it’s all too common to encounter bumpy, pothole-filled solutions that slow the speed of any application. Symfony apps are not an exception.
In this talk, I will take you for a spin around the performance racetrack. We’ll explore common pitfalls - those hidden potholes on your application that can cause unexpected slowdowns. Learn how to spot these performance bumps early, and more importantly, how to navigate around them to keep your application running at top speed.
We will focus in particular on tuning your engine at the application level, making the right adjustments to ensure that your system responds like a well-oiled, high-performance race car.
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j
Dr. Jesús Barrasa, Head of Solutions Architecture for EMEA, Neo4j
Découvrez les dernières innovations de Neo4j, et notamment les dernières intégrations cloud et les améliorations produits qui font de Neo4j un choix essentiel pour les développeurs qui créent des applications avec des données interconnectées et de l’IA générative.