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
Troubleshooting App Health and Performance with PCF Metrics 1.2VMware Tanzu
Join Allen Duet and Pieter Humphrey from Pivotal, to learn how PCF Metrics enhances the developer experience on Pivotal Cloud Foundry, with a simple and powerful way to troubleshoot app health and performance issues. You will see how, with a single, unified interface for events, logs, and metrics, app devs can easily navigate graphs to identify problems and then view logs for that time slice.
Four Steps Toward a Safer Continuous Delivery Practice (Hint: Add Monitoring)VMware Tanzu
The demands of fast incremental code development require a stable, safe, and continuous delivery pipeline that can get your code into the hands of your customers without delay. Put your continuous delivery pipeline on autopilot by automating and simplifying the workflow—continuous integration to production readiness—and by using an automated monitoring solution to prevent bad builds from impacting production.
This webinar will cover the steps to building an automated, monitored pipeline:
1. Modeling and visualizing your build and delivery process as a pipeline (defined as a single, declarative config file) using Concourse CI.
2. Leveraging integrations to trigger actions and share data, supporting functions like testing, collaboration, and monitoring.
3. Enhancing your end-to-end continuous delivery pipeline with contextual deployment event feeds to Dynatrace.
4. Adding automated, metrics-based quality gates between pre-production stages and an automatic post-production approval step, all with specifications defined in source control.
Attendees will learn how some of the unique capabilities of Concourse CI and Pivotal Cloud Foundry, coupled with Dynatrace’s software intelligence, can put your continuous delivery pipeline on autopilot and ensure safer production outcomes.
Presenters: James Ma, Senior Product Manager, Pivotal & Michael Villiger, Sr. Technical Partner Manager, Dynatrace
The document discusses three companies - Orasi, Delphix, and Skytap - that provide services related to application testing, data management, and environments. Orasi provides testing tools and services to help with quality assurance. Delphix offers a data management platform that provides data services and virtual copies of production data for development and testing environments. Skytap provides cloud-based virtual testing environments that allow for rapid deployment and provisioning. The document discusses how these three companies can help organizations accelerate application delivery through more efficient testing, data management, and environment provisioning.
Treating operational aspects of software as 'non-functional requirements' and 'an Ops problem' rather than a core part of the software product leads to poor live service and unexplained errors in Production.
Deployability, recoverability, diagnosability, monitorability, and high quality logging are simply features of a software system, along with user-visible features surfaced via the UI, or a capability of an API endpoint.
However, many Product Managers understandably feel uneasy about taking on the (necessary) responsibility for prioritising operational features alongside user-visible and API features.
This session aims to bring Scrum Masters and Product Owners up to speed on operational features, empowering them to make effective prioritisation choices about all kinds of product features, whether user-visible or operational.
Creating Complete Test Environments in the Cloud: Skytap & Parasoft WebinarSkytap Cloud
By utilizing virtualization technology in the SDLC, specifically service virtualization and virtual dev/test labs, companies can increase test coverage in less time and ultimately produce better software faster.
Download this complimentary webinar from Skytap and Parasoft now and learn how to to combine service virtualization with cloud-based dev/test environments.
Webinar: Automating the Creation and Use of Virtual Testing Environments Skytap Cloud
Skytap provides on-demand cloud environments to help enterprises deliver better software faster by removing inefficiencies in the product development lifecycle. Traditional on-premise environments cause delays, restrict parallel development, and lead to defects due to inconsistent environments. Skytap's self-service cloud environments eliminate these problems by providing on-demand, pre-configured environments that developers can access immediately, reducing the time spent on environment management and reproducing defects.
Troubleshooting App Health and Performance with PCF Metrics 1.2VMware Tanzu
Join Allen Duet and Pieter Humphrey from Pivotal, to learn how PCF Metrics enhances the developer experience on Pivotal Cloud Foundry, with a simple and powerful way to troubleshoot app health and performance issues. You will see how, with a single, unified interface for events, logs, and metrics, app devs can easily navigate graphs to identify problems and then view logs for that time slice.
Four Steps Toward a Safer Continuous Delivery Practice (Hint: Add Monitoring)VMware Tanzu
The demands of fast incremental code development require a stable, safe, and continuous delivery pipeline that can get your code into the hands of your customers without delay. Put your continuous delivery pipeline on autopilot by automating and simplifying the workflow—continuous integration to production readiness—and by using an automated monitoring solution to prevent bad builds from impacting production.
This webinar will cover the steps to building an automated, monitored pipeline:
1. Modeling and visualizing your build and delivery process as a pipeline (defined as a single, declarative config file) using Concourse CI.
2. Leveraging integrations to trigger actions and share data, supporting functions like testing, collaboration, and monitoring.
3. Enhancing your end-to-end continuous delivery pipeline with contextual deployment event feeds to Dynatrace.
4. Adding automated, metrics-based quality gates between pre-production stages and an automatic post-production approval step, all with specifications defined in source control.
Attendees will learn how some of the unique capabilities of Concourse CI and Pivotal Cloud Foundry, coupled with Dynatrace’s software intelligence, can put your continuous delivery pipeline on autopilot and ensure safer production outcomes.
Presenters: James Ma, Senior Product Manager, Pivotal & Michael Villiger, Sr. Technical Partner Manager, Dynatrace
The document discusses three companies - Orasi, Delphix, and Skytap - that provide services related to application testing, data management, and environments. Orasi provides testing tools and services to help with quality assurance. Delphix offers a data management platform that provides data services and virtual copies of production data for development and testing environments. Skytap provides cloud-based virtual testing environments that allow for rapid deployment and provisioning. The document discusses how these three companies can help organizations accelerate application delivery through more efficient testing, data management, and environment provisioning.
Treating operational aspects of software as 'non-functional requirements' and 'an Ops problem' rather than a core part of the software product leads to poor live service and unexplained errors in Production.
Deployability, recoverability, diagnosability, monitorability, and high quality logging are simply features of a software system, along with user-visible features surfaced via the UI, or a capability of an API endpoint.
However, many Product Managers understandably feel uneasy about taking on the (necessary) responsibility for prioritising operational features alongside user-visible and API features.
This session aims to bring Scrum Masters and Product Owners up to speed on operational features, empowering them to make effective prioritisation choices about all kinds of product features, whether user-visible or operational.
Creating Complete Test Environments in the Cloud: Skytap & Parasoft WebinarSkytap Cloud
By utilizing virtualization technology in the SDLC, specifically service virtualization and virtual dev/test labs, companies can increase test coverage in less time and ultimately produce better software faster.
Download this complimentary webinar from Skytap and Parasoft now and learn how to to combine service virtualization with cloud-based dev/test environments.
Webinar: Automating the Creation and Use of Virtual Testing Environments Skytap Cloud
Skytap provides on-demand cloud environments to help enterprises deliver better software faster by removing inefficiencies in the product development lifecycle. Traditional on-premise environments cause delays, restrict parallel development, and lead to defects due to inconsistent environments. Skytap's self-service cloud environments eliminate these problems by providing on-demand, pre-configured environments that developers can access immediately, reducing the time spent on environment management and reproducing defects.
The document discusses harnessing the power of cloud-based performance testing. It outlines the benefits of cloud such as infinite computing power, cost savings, and ability to simulate multiple geographies. It also discusses challenges of cloud-based testing such as data security, network latency, and test management. The document provides a real-world example of a client that used a hybrid cloud solution from Impetus to conduct affordable performance testing. It concludes with recommendations such as considering cloud for uncertain goals or globally distributed users.
Using Pivotal Cloud Foundry with Google’s BigQuery and Cloud Vision APIVMware Tanzu
Enterprise development teams are building applications that increasingly take advantage of high-performing cloud databases, storage, and even machine learning. In this webinar, Pivotal and Google will review how enterprises can combine proven cloud-native patterns with groundbreaking data and analytics technologies to deliver apps that provide a competitive advantage. Further, we will conduct an in-depth review of a sample Spring Boot application that combines PCF and Google’s most popular analytics services, BigQuery and Cloud Vision API.
Speakers:
Tino Tereshko, Big Data Lead, Google
Joshua McKenty, Senior Director, Platform Engineering, Pivotal
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.
Cloud Migration: Azure acceleration with CAST HighlightCAST
Learn how to accelerate your cloud migration: https://www.castsoftware.com/use-cases/cloud-readiness-and-migration
Cloud migration is table stakes for digital transformation initiatives. The driving factors to get to the cloud vary from organization to organization...for some, it's about cost savings and for others, it's about creating smarter apps that support continuous innovation.
IaaS – For organizations looking to reduce costs, Infrastructure as a Service (IaaS) is a great option. IaaS is sometimes described as "Lift and Shift" – when applications are moved from an existing infrastructure to a cloud infrastructure. This helps save money by reducing the hardware needed to run those applications and providing flexibility to adjust infrastructure requirements on-demand.
PaaS – For organizations looking for smarter deployments that facilitate digital transformation, streamline the delivery of new feature and support emerging technologies like IoT and Machine Learning, Platform as a Service (PaaS) is a more suitable option. While a considerable percentage of new application development is done with a cloud-first mentality, most legacy software is not optimized for a cloud environment.
So now the question becomes, how do I get my existing application portfolios ready for cloud migration so I can take full advantage of new technologies and processes
Software Intelligence-Based Cloud Readiness
So you’re ready for PaaS, but before you begin to assess the technical and structural requirements of the migration, you must also determine the business drivers for cloud and the desired outcomes. Setting a cloud migration roadmap that is based on comprehensive Software Intelligence that considers both business drivers and technical features of your applications is a critical first step.
Learn how to accelerate your cloud migration: https://www.castsoftware.com/use-cases/cloud-readiness-and-migration
Pivotal Web Services - a Real World Example of Running Cloud Foundry at Scale...VMware Tanzu
[Lightning Talk] Mark Kropf, Runtime Product Manager, Cloud Foundry delivered a presentation on Pivotal Web Services - a Real World Example of Running Cloud Foundry at Scale at Cloud Foundry Summit 2014.
The vision of Pivotal Web Services is to provide a public cloud for agile development, powered by Cloud Foundry. In this session, we'll share all the cool things we've done to bring speed and simplicity to agile teams since relaunching CloudFoundry.com as Pivotal Web Services. You'll also get a brief glimpse of what developers can look forward to. Gain an insider's perspective of what it takes to run one of the world's largest Cloud Foundry instances serving tens of thousands of developers.
This document discusses challenges with microservice sprawl and introduces DeployHub and Ortelius as solutions. The key challenges are: lack of organization among microservices, ambiguous service ownership and profiles, and a reactive approach lacking visibility. DeployHub provides a microservice catalog that tracks service versions, relationships, and inventory across clusters to improve visibility and control of microservices proactively. It also supports domain-driven design principles to better organize microservices. Ortelius is an open source microservice management platform governed by the CD Foundation.
How do you grapple with a legacy portfolio? What strategies do you employ to get an application to cloud native?
How do you grapple with a legacy portfolio? What strategies do you employ to get an application to cloud native?
This talk will cover tools, process and techniques for decomposing monolithic applications to Cloud Native applications running on Pivotal Cloud Foundry (PCF). The webinar will build on ideas from seminal works in this area: Working Effectively With Legacy Code and The Mikado Method. We will begin with an overview of the technology constraints of porting existing applications to the cloud, sharing approaches to migrate applications to PCF. Architects & Developers will come away from this webinar with prescriptive replatforming and decomposition techniques. These techniques offer a scientific approach for an application migration funnel and how to implement patterns like Anti-Corruption Layer, Strangler, Backends For Frontend, Seams etc., plus recipes and tools to refactor and replatform enterprise apps to the cloud. Go beyond the 12 factors and see WHY Cloud Foundry is the best place to run any app - cloud native or non-cloud native.
Speakers: Pieter Humphrey, Principal Product Manager; Pivotal
Rohit Kelapure, PCF Advisory Solutions Architect; Pivotal
Hungry for more? Check out this blog from Kenny Bastani:
http://www.kennybastani.com/2016/08/strangling-legacy-microservices-spring-cloud.html
Why Your Digital Transformation Strategy Demands Middleware ModernizationVMware Tanzu
Your current middleware platform is costing you more than you think. It wasn't designed to support high-velocity software releases and frequent iteration of applications—prerequisites for success in today’s world. A new, modern approach to middleware is needed that enables both developer productivity and operational efficiency.
Join Pivotal’s Rohit Kelapure and Perficient’s Joel Thimsen as they discuss:
- The limitations of traditional middleware
- The benefits of middleware modernization
- Your options for modernization, including a cloud-native platform
- Tips for overcoming some common challenges
Presenters: Rohit Kelapure, Pivotal, Joel Thimsen, Perficient & Jeff Kelly, Pivotal (Host)
Strangling the Monolith With a Data-Driven Approach: A Case StudyVMware Tanzu
SpringOne Platform 2017
David Julia, Pivotal; Simon P Duffy, Pivotal
"The scene: A complex procedure cost estimation system with hundreds of unknown business rules hidden in a monolithic application. A rewrite is started. If our system gives an incorrect result, the company is financially on the hook. A QA team demanding month-long feature freezes for testing. A looming deadline to cut over to the new system with severe financial penalties for missing the date. Tension is high. The business is nervous, and the team isn’t confident that it can replace the system without introducing costly bugs. Does that powder-keg of a project sound familiar?
Enter Project X: At a pivotal moment in the project, the team changed their approach. They’d implement a unique, data-driven variation of the strangler pattern. They’d run their system in production alongside the legacy system, while collecting data on their system’s accuracy, falling back to the legacy system when answers differed. True to Lean Software development, they would amplify learning and use data to drive their product decisions.
The end result: An outstanding success. Happy stakeholders, business buy-in to release at will, a vastly reduced QA budget, reusable microservices, and one heck of a Concourse continuous delivery pipeline. We achieved all of this, while providing a system that was provably better than the legacy subsystem we replaced.
This talk will appeal to engineers, managers, and product managers.
Join us for a 30 minute session where we review this case study and learn how you too can:
Build statistically significant confidence in your system with data-driven testing
Strangle the Monolith safely
Take a Lean approach to legacy rewrites
Validate your system’s accuracy when you don’t know the legacy business rules
Leverage Continuous Delivery in a Legacy Environment
Get Business and QA buy-in for Continuous Delivery
Articulate the business value of data-driven product decisions"
Containers: Give Me The Facts, Not The Hype - AppD Summit EuropeAppDynamics
Docker, Kubernetes, Rancher… just a few of the container technologies out there. The buzz around containers is still growing, as they can make a seismic impact on release velocity. But what’s the best way to add containers to your technology stack? Get the low down from a container expert who will separate the facts from fiction. What’s the best path to scale your adoption and usage? How do you guard against user privilege escalation? How do containers fit into a DevOps approach?
In this talk, Liz Rice will:
-Explain what’s involved in the lifecycle stages: Develop, Registry, and Deploy
-Build a container live on stage, by writing one in a few lines of Go code
-Flag container security risks and give tips on how to achieve peace of mind
For more information, visit: www.appdynamics.com
Our company underwent a DevOps transformation, moving from a waterfall process to agile methodologies and practices like sprints, continuous delivery, and monitoring. This allowed us to accelerate delivery, improve repeatability, and optimize resources. We also transitioned our on-premises box product to a cloud service hosted on Microsoft Azure.
InfoSec: Evolve Thyself to Keep Pace in the Age of DevOpsVMware Tanzu
Companies going through digital transformation initiatives need their IT organizations to support an increased business tempo. While DevOps practices have helped IT increase their pace to keep up with market dynamics, security teams still need to follow suit.
InfoSec practitioners must modernize their practices to realize efficiencies in some of their most burdensome processes, like patching, credential management, and compliance.
By embracing a ‘secure by default’ posture security teams can position themselves as enabling innovation rather than hindering it.
Join Pivotal’s Justin Smith and guest speaker, Fernando Montenegro from 451 Research, in a conversation about how security can enable innovation while maintaining best security practices. They will examine best practices and cultural shifts that are required to be secure by default, as well as the role processes and platforms play in this transition.
SPEAKERS:
Guest Speaker: Fernando Montenegro, Senior Analyst, Information Security, 451 Research
Justin Smith, Chief Security Officer for Product, Pivotal
Jared Ruckle, Product Marketing Manager, Pivotal
Migrating Your Apps to the Cloud: How to do it and What to AvoidVMware Tanzu
This document discusses strategies for migrating applications to the cloud. It outlines several service offerings from Pivotal Application Transformation (AppTx) focused on re-hosting, re-platforming, re-factoring, or re-building applications. Common problems encountered include lack of ownership, commitment, readiness, and cultures unsuited for extreme programming. However, many issues like inexperience can be mitigated. The document emphasizes doing the right thing, what works, and being kind.
I Segreti per Modernizzare con Successo le Applicazioni (Pivotal Cloud-Native...VMware Tanzu
This document discusses strategies for modernizing applications to run successfully on cloud platforms like Pivotal Cloud Foundry. It outlines key principles like the Twelve Factor App methodology and establishing clear objectives and metrics. The document also presents a maturity model for applications and an incremental approach to migrating and optimizing existing applications over time. It analyzes which aspects of the Twelve Factors usually require more or less effort during modernization. Finally, it proposes starting the journey by identifying suitable applications and pushing some all the way to production to establish best practices.
Webinar: Removing Barriers to Continuous Delivery of Business ValueSkytap Cloud
Many organizations are recognizing that faster application delivery leads to better business results, but they struggle with how to overcome their barriers to faster delivery. In this webinar, guest speaker Kurt Bittner, Principal Analyst at Forrester Research, Inc., discusses the most common barriers to faster delivery and how organizations work to remove those barriers.
Talk presented at DevOpsDays in Auckland (2017) discussing how DevOps applies to Embedded Software Development. This talk discusses the approaches Navico have taken in the past and are planning to do going forward.
Today's cloud implementations require a different approach to monitoring. This presentation discusses the mindset required and discusses logging and monitoring strategies and tools.
AWS and Dynatrace: Moving your Cloud Strategy to the Next LevelDynatrace
AWS and Dynatrace: Moving your Cloud Strategy to the Next Level
On-Demand Webcast
AWS re:Invent was an exciting time for Dynatrace and we received a lot of “Wows” on our capabilities. We got to demonstrate the only AI-based, full-stack monitoring solution to thousands of AWS prospects and users. We announced our AWS Certified DevOps Competency partnership, and we introduced DAVIS, our natural-language voice interface, to thousands of attendees.
We know that many of you couldn’t attend the event in Las Vegas, so we wanted to share some of the key highlights from the show. And for those of you who were there, you may not have seen all of the benefits Dynatrace provides in the AWS ecosystem due to time constraints of sessions and the large tradeshow floor.
Listen to this 30 Minute webcast where Alois Reitbauer and Franz Karlsberger recap some of the highlights of the event, including:
How Dynatrace, as an AWS certified Migration Competency partner, uniquely supports enterprise migrations to AWS
How to achieve faster feedback and improved lead times with AWS CodePipeline and Dynatrace
An overview of the first ever VoiceOps and ChatOps interface via DAVIS, based on our AI approach to full-stack monitoring
Observability, Distributed Tracing, and Open Source: The Missing PrimerVMware Tanzu
Open source tools like OpenTelemetry, OpenTracing, and W3C Trace Context are helping to standardize distributed tracing and observability. This allows developers to understand problems in microservices architectures by propagating unique trace IDs and collecting metrics and traces across services. While open source tools are useful for development and pre-production, commercial solutions are needed to handle production workloads at scale with additional features like access control and automated instrumentation. Standardization through open source is key to managing today's complexity in distributed systems.
This document discusses the challenges faced by IT organizations in managing increasingly large amounts of data and complex legacy infrastructure systems. It proposes that hyperconverged infrastructure can help by reducing physical storage needs by 90%, eliminating separate backup devices and software, and providing global management from a single interface. The CEO of Fantasy Analytics, which uses predictive analytics for daily fantasy sports, explains how their implementation of hyperconverged infrastructure helped overcome challenges around data growth, backup windows, and staffing needs. He invites readers to try a proof of concept if claims of 3x TCO improvements are of interest.
SoftWatch provides advanced application usage analytics solutions to support cloud migrations and IT optimization initiatives. It has over 300 enterprise customers and a proven track record. Its SaaS solutions help customers analyze actual application usage, monitor user behavior, and optimize resources to plan and manage cloud migrations and reduce costs. SoftWatch's unique analytics provide deeper insights than competitors by classifying real usage rather than just whether applications are open or closed. This helps customers address challenges in transforming IT environments to the cloud and optimizing software licensing and resources.
The document discusses harnessing the power of cloud-based performance testing. It outlines the benefits of cloud such as infinite computing power, cost savings, and ability to simulate multiple geographies. It also discusses challenges of cloud-based testing such as data security, network latency, and test management. The document provides a real-world example of a client that used a hybrid cloud solution from Impetus to conduct affordable performance testing. It concludes with recommendations such as considering cloud for uncertain goals or globally distributed users.
Using Pivotal Cloud Foundry with Google’s BigQuery and Cloud Vision APIVMware Tanzu
Enterprise development teams are building applications that increasingly take advantage of high-performing cloud databases, storage, and even machine learning. In this webinar, Pivotal and Google will review how enterprises can combine proven cloud-native patterns with groundbreaking data and analytics technologies to deliver apps that provide a competitive advantage. Further, we will conduct an in-depth review of a sample Spring Boot application that combines PCF and Google’s most popular analytics services, BigQuery and Cloud Vision API.
Speakers:
Tino Tereshko, Big Data Lead, Google
Joshua McKenty, Senior Director, Platform Engineering, Pivotal
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.
Cloud Migration: Azure acceleration with CAST HighlightCAST
Learn how to accelerate your cloud migration: https://www.castsoftware.com/use-cases/cloud-readiness-and-migration
Cloud migration is table stakes for digital transformation initiatives. The driving factors to get to the cloud vary from organization to organization...for some, it's about cost savings and for others, it's about creating smarter apps that support continuous innovation.
IaaS – For organizations looking to reduce costs, Infrastructure as a Service (IaaS) is a great option. IaaS is sometimes described as "Lift and Shift" – when applications are moved from an existing infrastructure to a cloud infrastructure. This helps save money by reducing the hardware needed to run those applications and providing flexibility to adjust infrastructure requirements on-demand.
PaaS – For organizations looking for smarter deployments that facilitate digital transformation, streamline the delivery of new feature and support emerging technologies like IoT and Machine Learning, Platform as a Service (PaaS) is a more suitable option. While a considerable percentage of new application development is done with a cloud-first mentality, most legacy software is not optimized for a cloud environment.
So now the question becomes, how do I get my existing application portfolios ready for cloud migration so I can take full advantage of new technologies and processes
Software Intelligence-Based Cloud Readiness
So you’re ready for PaaS, but before you begin to assess the technical and structural requirements of the migration, you must also determine the business drivers for cloud and the desired outcomes. Setting a cloud migration roadmap that is based on comprehensive Software Intelligence that considers both business drivers and technical features of your applications is a critical first step.
Learn how to accelerate your cloud migration: https://www.castsoftware.com/use-cases/cloud-readiness-and-migration
Pivotal Web Services - a Real World Example of Running Cloud Foundry at Scale...VMware Tanzu
[Lightning Talk] Mark Kropf, Runtime Product Manager, Cloud Foundry delivered a presentation on Pivotal Web Services - a Real World Example of Running Cloud Foundry at Scale at Cloud Foundry Summit 2014.
The vision of Pivotal Web Services is to provide a public cloud for agile development, powered by Cloud Foundry. In this session, we'll share all the cool things we've done to bring speed and simplicity to agile teams since relaunching CloudFoundry.com as Pivotal Web Services. You'll also get a brief glimpse of what developers can look forward to. Gain an insider's perspective of what it takes to run one of the world's largest Cloud Foundry instances serving tens of thousands of developers.
This document discusses challenges with microservice sprawl and introduces DeployHub and Ortelius as solutions. The key challenges are: lack of organization among microservices, ambiguous service ownership and profiles, and a reactive approach lacking visibility. DeployHub provides a microservice catalog that tracks service versions, relationships, and inventory across clusters to improve visibility and control of microservices proactively. It also supports domain-driven design principles to better organize microservices. Ortelius is an open source microservice management platform governed by the CD Foundation.
How do you grapple with a legacy portfolio? What strategies do you employ to get an application to cloud native?
How do you grapple with a legacy portfolio? What strategies do you employ to get an application to cloud native?
This talk will cover tools, process and techniques for decomposing monolithic applications to Cloud Native applications running on Pivotal Cloud Foundry (PCF). The webinar will build on ideas from seminal works in this area: Working Effectively With Legacy Code and The Mikado Method. We will begin with an overview of the technology constraints of porting existing applications to the cloud, sharing approaches to migrate applications to PCF. Architects & Developers will come away from this webinar with prescriptive replatforming and decomposition techniques. These techniques offer a scientific approach for an application migration funnel and how to implement patterns like Anti-Corruption Layer, Strangler, Backends For Frontend, Seams etc., plus recipes and tools to refactor and replatform enterprise apps to the cloud. Go beyond the 12 factors and see WHY Cloud Foundry is the best place to run any app - cloud native or non-cloud native.
Speakers: Pieter Humphrey, Principal Product Manager; Pivotal
Rohit Kelapure, PCF Advisory Solutions Architect; Pivotal
Hungry for more? Check out this blog from Kenny Bastani:
http://www.kennybastani.com/2016/08/strangling-legacy-microservices-spring-cloud.html
Why Your Digital Transformation Strategy Demands Middleware ModernizationVMware Tanzu
Your current middleware platform is costing you more than you think. It wasn't designed to support high-velocity software releases and frequent iteration of applications—prerequisites for success in today’s world. A new, modern approach to middleware is needed that enables both developer productivity and operational efficiency.
Join Pivotal’s Rohit Kelapure and Perficient’s Joel Thimsen as they discuss:
- The limitations of traditional middleware
- The benefits of middleware modernization
- Your options for modernization, including a cloud-native platform
- Tips for overcoming some common challenges
Presenters: Rohit Kelapure, Pivotal, Joel Thimsen, Perficient & Jeff Kelly, Pivotal (Host)
Strangling the Monolith With a Data-Driven Approach: A Case StudyVMware Tanzu
SpringOne Platform 2017
David Julia, Pivotal; Simon P Duffy, Pivotal
"The scene: A complex procedure cost estimation system with hundreds of unknown business rules hidden in a monolithic application. A rewrite is started. If our system gives an incorrect result, the company is financially on the hook. A QA team demanding month-long feature freezes for testing. A looming deadline to cut over to the new system with severe financial penalties for missing the date. Tension is high. The business is nervous, and the team isn’t confident that it can replace the system without introducing costly bugs. Does that powder-keg of a project sound familiar?
Enter Project X: At a pivotal moment in the project, the team changed their approach. They’d implement a unique, data-driven variation of the strangler pattern. They’d run their system in production alongside the legacy system, while collecting data on their system’s accuracy, falling back to the legacy system when answers differed. True to Lean Software development, they would amplify learning and use data to drive their product decisions.
The end result: An outstanding success. Happy stakeholders, business buy-in to release at will, a vastly reduced QA budget, reusable microservices, and one heck of a Concourse continuous delivery pipeline. We achieved all of this, while providing a system that was provably better than the legacy subsystem we replaced.
This talk will appeal to engineers, managers, and product managers.
Join us for a 30 minute session where we review this case study and learn how you too can:
Build statistically significant confidence in your system with data-driven testing
Strangle the Monolith safely
Take a Lean approach to legacy rewrites
Validate your system’s accuracy when you don’t know the legacy business rules
Leverage Continuous Delivery in a Legacy Environment
Get Business and QA buy-in for Continuous Delivery
Articulate the business value of data-driven product decisions"
Containers: Give Me The Facts, Not The Hype - AppD Summit EuropeAppDynamics
Docker, Kubernetes, Rancher… just a few of the container technologies out there. The buzz around containers is still growing, as they can make a seismic impact on release velocity. But what’s the best way to add containers to your technology stack? Get the low down from a container expert who will separate the facts from fiction. What’s the best path to scale your adoption and usage? How do you guard against user privilege escalation? How do containers fit into a DevOps approach?
In this talk, Liz Rice will:
-Explain what’s involved in the lifecycle stages: Develop, Registry, and Deploy
-Build a container live on stage, by writing one in a few lines of Go code
-Flag container security risks and give tips on how to achieve peace of mind
For more information, visit: www.appdynamics.com
Our company underwent a DevOps transformation, moving from a waterfall process to agile methodologies and practices like sprints, continuous delivery, and monitoring. This allowed us to accelerate delivery, improve repeatability, and optimize resources. We also transitioned our on-premises box product to a cloud service hosted on Microsoft Azure.
InfoSec: Evolve Thyself to Keep Pace in the Age of DevOpsVMware Tanzu
Companies going through digital transformation initiatives need their IT organizations to support an increased business tempo. While DevOps practices have helped IT increase their pace to keep up with market dynamics, security teams still need to follow suit.
InfoSec practitioners must modernize their practices to realize efficiencies in some of their most burdensome processes, like patching, credential management, and compliance.
By embracing a ‘secure by default’ posture security teams can position themselves as enabling innovation rather than hindering it.
Join Pivotal’s Justin Smith and guest speaker, Fernando Montenegro from 451 Research, in a conversation about how security can enable innovation while maintaining best security practices. They will examine best practices and cultural shifts that are required to be secure by default, as well as the role processes and platforms play in this transition.
SPEAKERS:
Guest Speaker: Fernando Montenegro, Senior Analyst, Information Security, 451 Research
Justin Smith, Chief Security Officer for Product, Pivotal
Jared Ruckle, Product Marketing Manager, Pivotal
Migrating Your Apps to the Cloud: How to do it and What to AvoidVMware Tanzu
This document discusses strategies for migrating applications to the cloud. It outlines several service offerings from Pivotal Application Transformation (AppTx) focused on re-hosting, re-platforming, re-factoring, or re-building applications. Common problems encountered include lack of ownership, commitment, readiness, and cultures unsuited for extreme programming. However, many issues like inexperience can be mitigated. The document emphasizes doing the right thing, what works, and being kind.
I Segreti per Modernizzare con Successo le Applicazioni (Pivotal Cloud-Native...VMware Tanzu
This document discusses strategies for modernizing applications to run successfully on cloud platforms like Pivotal Cloud Foundry. It outlines key principles like the Twelve Factor App methodology and establishing clear objectives and metrics. The document also presents a maturity model for applications and an incremental approach to migrating and optimizing existing applications over time. It analyzes which aspects of the Twelve Factors usually require more or less effort during modernization. Finally, it proposes starting the journey by identifying suitable applications and pushing some all the way to production to establish best practices.
Webinar: Removing Barriers to Continuous Delivery of Business ValueSkytap Cloud
Many organizations are recognizing that faster application delivery leads to better business results, but they struggle with how to overcome their barriers to faster delivery. In this webinar, guest speaker Kurt Bittner, Principal Analyst at Forrester Research, Inc., discusses the most common barriers to faster delivery and how organizations work to remove those barriers.
Talk presented at DevOpsDays in Auckland (2017) discussing how DevOps applies to Embedded Software Development. This talk discusses the approaches Navico have taken in the past and are planning to do going forward.
Today's cloud implementations require a different approach to monitoring. This presentation discusses the mindset required and discusses logging and monitoring strategies and tools.
AWS and Dynatrace: Moving your Cloud Strategy to the Next LevelDynatrace
AWS and Dynatrace: Moving your Cloud Strategy to the Next Level
On-Demand Webcast
AWS re:Invent was an exciting time for Dynatrace and we received a lot of “Wows” on our capabilities. We got to demonstrate the only AI-based, full-stack monitoring solution to thousands of AWS prospects and users. We announced our AWS Certified DevOps Competency partnership, and we introduced DAVIS, our natural-language voice interface, to thousands of attendees.
We know that many of you couldn’t attend the event in Las Vegas, so we wanted to share some of the key highlights from the show. And for those of you who were there, you may not have seen all of the benefits Dynatrace provides in the AWS ecosystem due to time constraints of sessions and the large tradeshow floor.
Listen to this 30 Minute webcast where Alois Reitbauer and Franz Karlsberger recap some of the highlights of the event, including:
How Dynatrace, as an AWS certified Migration Competency partner, uniquely supports enterprise migrations to AWS
How to achieve faster feedback and improved lead times with AWS CodePipeline and Dynatrace
An overview of the first ever VoiceOps and ChatOps interface via DAVIS, based on our AI approach to full-stack monitoring
Observability, Distributed Tracing, and Open Source: The Missing PrimerVMware Tanzu
Open source tools like OpenTelemetry, OpenTracing, and W3C Trace Context are helping to standardize distributed tracing and observability. This allows developers to understand problems in microservices architectures by propagating unique trace IDs and collecting metrics and traces across services. While open source tools are useful for development and pre-production, commercial solutions are needed to handle production workloads at scale with additional features like access control and automated instrumentation. Standardization through open source is key to managing today's complexity in distributed systems.
This document discusses the challenges faced by IT organizations in managing increasingly large amounts of data and complex legacy infrastructure systems. It proposes that hyperconverged infrastructure can help by reducing physical storage needs by 90%, eliminating separate backup devices and software, and providing global management from a single interface. The CEO of Fantasy Analytics, which uses predictive analytics for daily fantasy sports, explains how their implementation of hyperconverged infrastructure helped overcome challenges around data growth, backup windows, and staffing needs. He invites readers to try a proof of concept if claims of 3x TCO improvements are of interest.
SoftWatch provides advanced application usage analytics solutions to support cloud migrations and IT optimization initiatives. It has over 300 enterprise customers and a proven track record. Its SaaS solutions help customers analyze actual application usage, monitor user behavior, and optimize resources to plan and manage cloud migrations and reduce costs. SoftWatch's unique analytics provide deeper insights than competitors by classifying real usage rather than just whether applications are open or closed. This helps customers address challenges in transforming IT environments to the cloud and optimizing software licensing and resources.
SoftWatch provides advanced application usage analytics solutions to support cloud migrations and IT optimization initiatives. It has over 300 enterprise customers and a proven track record. Its SaaS solutions help customers analyze actual application usage, monitor user behavior, and optimize resources to plan and manage cloud migrations and reduce costs. SoftWatch's unique analytics provide deeper insights than competitors by classifying real usage rather than just whether applications are open or closed. This helps customers address challenges in transforming IT environments to the cloud and making informed decisions.
This presentation includes:
- Why performance matters for digital businesses?
- Use Cases for performance / load testing
- Load Test Design Considerations
- Tools and Technologies
- Methodology and Approach
- Activities and Deliverables
- Load Testing Success Stories
Dataverse meets Teams: low code app opportunities for everyoneJukka Niiranen
This document summarizes a presentation about using Microsoft Dataverse for Teams to build low-code applications. It discusses positioning Dataverse within the Microsoft Teams application platform, provides examples of apps built with Dataverse for Teams, and outlines considerations for when Dataverse for Teams is a good or bad fit for a project. The presentation aims to help attendees evaluate Dataverse for Teams and understand its opportunities and limitations for developing team apps.
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.
Achieve New Heights with Modern AnalyticsSense Corp
Businesses can leverage modern cloud platforms and practices for net-new solutions and to enhance existing capabilities, resulting in an upgrade in quality, increased speed-to-market, global deployment capability at scale, and improved cost transparency.
In this webinar, Josh Rachner, data practice lead at Sense Corp, will help prepare you for your analytics transformation and explore how to make the most on new platforms by:
Building a strong understanding of the rise, value, and direction of cloud analytics
Exploring the difference between modern and legacy systems, the Big Three technologies, and different implementation scenarios
Sharing the nine things you need to know as you reach for the clouds
You’ll leave with our pre-flight checklist to ensure your organization will achieve new heights.
The document compares different business process management (BPM) and enterprise resource planning (ERP) software solutions. It discusses what BPM and ERP systems are and provides examples of leading international and local BPM and ERP vendors. The document also analyzes Microsoft Dynamics 365 in depth, discussing its components, pricing structure, and advantages over on-premise systems. It recommends adopting Teams, Dynamics 365, Office 365, SharePoint, and Power Platform to increase collaboration and integrate business units while optimizing processes and visualizing data.
Optimizing TAS Usage at Ford Motor CompanyVMware Tanzu
SpringOne 2021
Session Title: Optimizing TAS Usage at Ford Motor Company
Speakers: Mathivanan Vairaperumal, Consulting Architect at Ford Motor Company; Todd Hall, Application Architect at Ford Motor Company
The document outlines a three-phase approach to developing an intelligent monitoring platform:
Phase 1 involves interviewing dev and ops teams to understand current monitoring practices.
Phase 2 focuses on improving the postmortem process and outage understanding.
Phase 3 aims to reduce the time to identify and resolve outages through expanded data collection, correlation analysis, and predictive capabilities.
Deploying an enterprise resource planning (ERP) system is an expensive proposition, not just in terms of licensing and maintenance, but in terms of dedicated resources and time. The implementation of ERP systems has helped small and mid-sized companies, significantly improve their business metrics by process optimization, improving the entire supply chain process, better inventory control, better reporting to take decisions, integration across functionalities and increasing transparency across the company. Purchase department can see the sales department data, Sales department can see inventory data, and top management can see any data on a click of single button.
The document summarizes an interview conducted with Opera Solutions, a company that uses big data analytics to provide solutions and strategies to clients. Opera Solutions uses a proprietary Signal Hub Platform (SHP) built on a Data Rush Platform (DRP) to efficiently process large amounts of data using Hadoop. The SHP helps clients enhance personalized customer connections and optimize costs and efficiency. The software and models are continuously upgraded and tested to ensure responsiveness to changing market needs and high operational quality and efficiency.
The document summarizes the Packaging Repository application, which centrally manages packaging for automotive components at RENAULT. It is currently developed in Java-J2EE but the goal is to migrate it to Salesforce's cloud platform. The summary discusses:
1) The application allows for creating and managing packaging codes, characteristics, and documents from 5 origins. It has different user roles for administration, validation, coordination, and viewing.
2) Packaging goes through statuses of draft, under study, and validated as part of its lifecycle managed by administrators and validators.
3) The application architecture follows Apex design patterns like separation of concerns (SOC) with domain, service, and controller layers to
The document provides a summary of Rohan Balaso Purekar's work experience and qualifications. It details his 4+ years of experience working as a Technology Analyst at Infosys, where he has worked on various Java web applications for Cummins, focusing on support, maintenance, and development. It lists his technical skills in languages like Java and frameworks like Struts and Spring, and tools used like Eclipse. It also provides details of his educational qualifications and Infosys training certification.
This document introduces a self-service metadata driven data loading platform developed by Walmart to simplify and optimize the process of onboarding and running data applications. The key components of the platform include a centralized metadata store, connectors to integrate various data sources and targets, an orchestrator to build optimized execution plans, a schedule optimizer to prioritize jobs, and telemetry dashboards for monitoring. The goal of the platform is to dramatically increase developer productivity, provide a low-code experience, and intelligently manage resources and job scheduling across applications.
Cloud Migration - The Earlier You Instrument, The Faster You GoKevin Downs
Whether just planning, in the middle of, or already in the cloud, going through a cloud adoption journey is a constant stress for many business owners large and small.
Without a plan to monitor your cloud adoption, progress stalls, unknown issues appear, you can't prove success, and are unable to realize the cost savings and advantages you were expecting.
The existing methodology of implementing monitoring at the end is actually slowing down your cloud adoption journey.
This presentation covers the best practices to monitor your cloud adoption. Best practices that will give you the confidence to migrate to the cloud successfully.
Form I-9/E-Verify and Compliance & Managed Services for HCM Cloud
Presented by the Department of Homeland Security, ERP Risk Advisors, and Smart ERP Solutions
Part 2: Compliance With Managed Services for Human Capital Management (HCM)
In this webinar, discover how Compliance and Managed Services for Human Capital Management (HCM) Cloud can optimize and streamline your HR processes, saving time and resources and staying compliant. ERP Risk Advisors and SmartERP will showcase the benefits of utilizing managed services, focusing on automation, security, scalability, and compliance. Learn how managed services can enhance your HCM Cloud experience and allow HR professionals to focus on strategic initiatives while ensuring data privacy and regulatory compliance. There will be an open Q&A.
Some of the topics that will be presented:
What do we mean by Compliance through Managed Services?
Flexible Models for Managed Services as an extension of your Internal Team
Ensuring Oracle License Compliance and Reducing risk through Role Management
Demonstrate significant risks with the use of Seeded and Hybrid roles
Automated processes and their impact on HR efficiency
Compliance assurance and risk management through enabling and evaluating audit logs
This webinar will focus on content for HCM professionals that are utilizing HCM Cloud or are currently investigating moving to HCM Cloud.
Note: Both webinars are tailored to HR professionals, compliance officers, and managers. The aim is to offer valuable insights and practical tips for handling DHS Form I-9 compliance and leveraging Managed Services to optimize HCM Cloud operations and compliance.
Future directives in erp, erp and internet, critical success and failure factorsVarun Luthra
This ppt explains Future Directives in ERP, ERP and Internet, its critical success and failure factors, Hit 'Like' button if the ppt turns out to be useful for you in any way. Enjoy :)
Understanding DataOps and Its Impact on Application QualityDevOps.com
Modern day applications are data driven and data rich. The infrastructure your backends run on are a critical aspect of your environment, and require unique monitoring tools and techniques. In this webinar learn about what DataOps is, and how critical good data ops is to the integrity of your application. Intelligent APM for your data is critical to the success of modern applications. In this webinar you will learn:
The power of APM tailored for Data Operations
The importance of visibility into your data infrastructure
How AIOps makes data ops actionable
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.
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.
Mobile App Development Company In Noida | Drona InfotechDrona Infotech
Drona Infotech is a premier mobile app development company in Noida, providing cutting-edge solutions for businesses.
Visit Us For : https://www.dronainfotech.com/mobile-application-development/
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
Malibou Pitch Deck For Its €3M Seed Roundsjcobrien
French start-up Malibou raised a €3 million Seed Round to develop its payroll and human resources
management platform for VSEs and SMEs. The financing round was led by investors Breega, Y Combinator, and FCVC.
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.
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!!
Consistent toolbox talks are critical for maintaining workplace safety, as they provide regular opportunities to address specific hazards and reinforce safe practices.
These brief, focused sessions ensure that safety is a continual conversation rather than a one-time event, which helps keep safety protocols fresh in employees' minds. Studies have shown that shorter, more frequent training sessions are more effective for retention and behavior change compared to longer, infrequent sessions.
Engaging workers regularly, toolbox talks promote a culture of safety, empower employees to voice concerns, and ultimately reduce the likelihood of accidents and injuries on site.
The traditional method of conducting safety talks with paper documents and lengthy meetings is not only time-consuming but also less effective. Manual tracking of attendance and compliance is prone to errors and inconsistencies, leading to gaps in safety communication and potential non-compliance with OSHA regulations. Switching to a digital solution like Safelyio offers significant advantages.
Safelyio automates the delivery and documentation of safety talks, ensuring consistency and accessibility. The microlearning approach breaks down complex safety protocols into manageable, bite-sized pieces, making it easier for employees to absorb and retain information.
This method minimizes disruptions to work schedules, eliminates the hassle of paperwork, and ensures that all safety communications are tracked and recorded accurately. Ultimately, using a digital platform like Safelyio enhances engagement, compliance, and overall safety performance on site. https://safelyio.com/
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsPeter Muessig
The UI5 tooling is the development and build tooling of UI5. It is built in a modular and extensible way so that it can be easily extended by your needs. This session will showcase various tooling extensions which can boost your development experience by far so that you can really work offline, transpile your code in your project to use even newer versions of EcmaScript (than 2022 which is supported right now by the UI5 tooling), consume any npm package of your choice in your project, using different kind of proxies, and even stitching UI5 projects during development together to mimic your target environment.
8 Best Automated Android App Testing Tool and Framework in 2024.pdfkalichargn70th171
Regarding mobile operating systems, two major players dominate our thoughts: Android and iPhone. With Android leading the market, software development companies are focused on delivering apps compatible with this OS. Ensuring an app's functionality across various Android devices, OS versions, and hardware specifications is critical, making Android app testing essential.
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfVALiNTRY360
Salesforce Healthcare CRM, implemented by VALiNTRY360, revolutionizes patient management by enhancing patient engagement, streamlining administrative processes, and improving care coordination. Its advanced analytics, robust security, and seamless integration with telehealth services ensure that healthcare providers can deliver personalized, efficient, and secure patient care. By automating routine tasks and providing actionable insights, Salesforce Healthcare CRM enables healthcare providers to focus on delivering high-quality care, leading to better patient outcomes and higher satisfaction. VALiNTRY360's expertise ensures a tailored solution that meets the unique needs of any healthcare practice, from small clinics to large hospital systems.
For more info visit us https://valintry360.com/solutions/health-life-sciences
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
Driving TAS Enterprise Fitness
1.
2. About Us
Tom Woods
Platform Services Analytics and Billing
Supervisor, Ford Motor Company
Ishaan Khurana
Data Scientist / Analyst, Platform Services
Analytics and Billing team,
Ford Motor Company
The Platform Services Analytics Billing Automation
team at Ford measures, drives and benchmarks
the value of Ford Strategic Cloud Platform
investments.
6. Fitness Actions
Metrics Store For PCF Tile
• Fitness Reports Identify:
o Lazy AIs
o Bloated AIs
o Overstaffed AIs
o Misplaced AIs
o Orphaned AIs
o Unhealthy AIs
• Forecasting
o Predict AI tipping points
Tagging
• Supports Automation
• Improve Audits
• More Granularity
7. We are SRE Engineers from Slalom, based out of
Detroit.
We are passionate about Open Source and SRE.
Our goal is to use our expertise and knowledge to
improve our clients’ products and platforms.
Who are we? Seth Jones
Solution Owner – Slalom LLC
Seth.Jones@slalom.com
Kyle Hinton
Solution Architect – Slalom LLC
Kyle.Hinton@slalom.com
8. How we got involved
Ford is a transitioning organization that is migrating their infrastructure from traditional ops to more cloud
native solutions. Here we are presenting some methods that we have found successful in assisting product
teams in their evolutions.
9. Why SRE Matters to Ford
“Ford’s Future: Evolving to Become Most Trusted Mobility Company, Designing Smart
Vehicles for a Smart World” – Ford Oct. 3rd, 2017
10. Observability
15,000+ PCF Applications
20,000+ Application Instances
95% Applications Java/Kotlin
500+ Product Teams
Global Product Teams
AWS / Azure / On-Prem PCF Foundries
Global Data Centers
11. Ease of Adoption
"Every team should be able to develop in whatever method they want."
- Jonathan Schneider
How do easily monitor 20k TAS applications?
Observability Goals
1. Provide various levels of insight to each teams platform to allow for troubleshooting, optimizing, and improved
management
2. A solution that requires single time setup, and removes continued platform management toil from product
development teams
13. Right Sizing
Scaling of an application or platform to properly utilize
resources to achieve intended capacity
14. Assumptions / Considerations
• Provide insights without required Product team effort
• Most Product teams have little experience with Capacity Planning
• Product teams control their own infrastructure, and resources
• Nudge teams towards change, with metrics
• Leverage open source technology to limit third party dependencies, and maximize
customization
• Ability to measure the impact of our “Right Sizing” efforts
16. On Premise
Multiple data centers run and
maintained by Ford. In general
these are egress only
environments.
Microsoft Azure
Several foundries running in
the Azure cloud to support
applications that need to be
exposed directly to the public
internet.
Amazon Web Services
New foundries are being stood
up in AWS in support of some
of Ford’s most important
initiatives.
Observability Platform
The Ford Observability
Platform has been designed to
collect and aggregate data
from all of these sources.
Cloud Agnostic Ecosystem
17. Getting Metrics From PCF
1) Prometheus BOSH Release installed in all foundries
2) Currently we focus on the metrics exposed by the
cf and firehose exporters.
3) Other metrics are available about nodes, the bosh
system, etc.
18. Aggregation at Global Scale
1) Our Observability Platform has multiple
Prometheus instances which federate
metrics from the Prometheus instances in
the foundries
2) We utilize the CNCF Sandbox Project
Thanos to give us a global overview of all
collected metrics.
3) Foundries in the Azure and AWS
environments are tied into Thanos via the
Thanos Sidecar service, while the egress
only on prem instances utilize Thanos
Receive for remote write.
19. Crunching The
Numbers
• Goal to start getting teams to think about capacity
management by providing memory quota
recommendations in real time
• Too much raw data to process it all at time of request
• Use recording rules in Prometheus to process the raw
data as it comes in.
• Occasional missing data points cause extra
headaches.
• We can now provide suggestions for thousands of
applications in seconds.
20. Utilizing The Data
• We currently use a very basic model for a recommended application memory quota,
aiming for 65% average memory usage while accounting for spikes.
• Displaying data in Grafana, providing both high level overviews with numerous
applications as well as targeted dashboards showing other application metrics
• Data transparency is an underlying tenant of our system.
21.
22.
23. Future Enhancements
1) Utilize other data sources (logs, app specific metrics, and traces) to further
refine suggestions.
2) Better understand resource utilization profiles
3) Provide recommendations for where to host applications
4) Analyze profiles to recommend an auto-scaling strategy.
5) Provide guides around failure domains and application design best practices.
24. Fitness Reports - App Instance
memory reduction
• Sent initial fitness communications to application teams for 1 of 4 On Prem foundries (EDC 1 Pre
Prod)
• EDC 1 PP Contains 19% of all Ford TAS app instances
• Targeted 516 Ford Applications (485 TAS Orgs) that contained app instances with potential for
memory downsizing
• 31% of EDC 1 PP app instances were considered potentially overallocated (more memory
allocated than required)
• Suggested app instance memory reductions based off historical utilization
• Aimed for 65 % max average memory utilization, and 90 % absolute maximum utilization
• Reduces app instance memory while minimizing any performance risks
• Aggregated data and memory recommendations by Ford Application, with dashboard links for
detailed app instance utilization metrics
25. Fitness Reports Effects
• 7 days after first fitness reports, total memory allocation in EDC 1 Pre Prod decreased by 1831 GB
due to app instance downsizing
• Greater number of app instances were downsized than expected (targeted 3421 instances,
4313 instances were downsized)
• Teams that received fitness reports reduced memory for app instances that were not
specifically targeted
• Continuing these reductions for over a year would result in 16 M GB Hour (15% of scalable
platform load) reduced annually
• Fitness FAQ to help guide teams on how to adjust, monitor, and optimize app instance resources
in TAS
26. Fitness Reports Next Steps
• Send TAS app instance memory guidelines to developers who provision new Orgs and Spaces
• Create and send fitness reports targeting all 11 foundries
• Recurring communications with application/product teams to maintain TAS fitness over time
• Include additional resource utilization metrics in future fitness reports
• Identify Orgs, Spaces that can reduce the number of active app instances
• Train supervised models to forecast future resource utilization
• Identify app instances trending towards becoming over/under allocated