Monoliths, Microservices, Events, Functions: What It Takes to Go Through the ...VMware Tanzu
SpringOne Platform 2019
Session Title: Monoliths, Microservices, Events, Functions: What It Takes to Go Through the Transformation
Speaker: Dilleswara Anupoju, Lead Platform Engineer, Comcast
Youtube: Coming Soon
Getting Microservices and Legacy to Play Nicely Together with Event-Driven Ar...VMware Tanzu
The document discusses techniques for modernizing legacy systems, including digital decoupling. Digital decoupling aims to isolate legacy systems to break the cycle of increasing costs when adding features. It unlocks constrained legacy data and delivers new business value on a modern cloud architecture. This allows replacing the core systems over time while continuously delivering value. The key techniques discussed are using microservices, change data capture, event-driven architectures, and domain-driven design to begin digitally decoupling legacy systems.
John Hancock’s Journey from Service-Oriented to Microservices Architecture on...VMware Tanzu
SpringOne Platform 2019
Title: John Hancock’s Journey from Service-Oriented to Microservices Architecture on Pivotal Platform
Speakers: Sunil Saxena, John Hancock Financial Services; Ankit Sharma, John Hancock Financial Services
Youtube: https://youtu.be/VaunNuDfd3E
A Journey to Developing In-house Payment System: Cloud Native Development wit...VMware Tanzu
The document describes the journey of a Japanese payment services company to develop an in-house payment system using Pivotal Platform. Originally, the company outsourced all development to vendors which resulted in long development cycles. In 2016, they started an engineering team to improve operations and support development projects. In 2018, they launched an initiative to build an online payment system in-house using Pivotal Platform to enable faster, continuous delivery which was not possible when fully outsourced. They chose Pivotal Platform due to its support for Java/Spring and proven ability to help developers focus on building applications instead of infrastructure.
Monoliths, Microservices, Events, Functions: What It Takes to Go Through the ...VMware Tanzu
SpringOne Platform 2019
Session Title: Monoliths, Microservices, Events, Functions: What It Takes to Go Through the Transformation
Speaker: Dilleswara Anupoju, Lead Platform Engineer, Comcast
Youtube: Coming Soon
Getting Microservices and Legacy to Play Nicely Together with Event-Driven Ar...VMware Tanzu
The document discusses techniques for modernizing legacy systems, including digital decoupling. Digital decoupling aims to isolate legacy systems to break the cycle of increasing costs when adding features. It unlocks constrained legacy data and delivers new business value on a modern cloud architecture. This allows replacing the core systems over time while continuously delivering value. The key techniques discussed are using microservices, change data capture, event-driven architectures, and domain-driven design to begin digitally decoupling legacy systems.
John Hancock’s Journey from Service-Oriented to Microservices Architecture on...VMware Tanzu
SpringOne Platform 2019
Title: John Hancock’s Journey from Service-Oriented to Microservices Architecture on Pivotal Platform
Speakers: Sunil Saxena, John Hancock Financial Services; Ankit Sharma, John Hancock Financial Services
Youtube: https://youtu.be/VaunNuDfd3E
A Journey to Developing In-house Payment System: Cloud Native Development wit...VMware Tanzu
The document describes the journey of a Japanese payment services company to develop an in-house payment system using Pivotal Platform. Originally, the company outsourced all development to vendors which resulted in long development cycles. In 2016, they started an engineering team to improve operations and support development projects. In 2018, they launched an initiative to build an online payment system in-house using Pivotal Platform to enable faster, continuous delivery which was not possible when fully outsourced. They chose Pivotal Platform due to its support for Java/Spring and proven ability to help developers focus on building applications instead of infrastructure.
Securing Pivotal Platform at Prime TherapeuticsVMware Tanzu
SpringOne Platform 2019
Session Title: Securing Pivotal Platform at Prime Therapeutics
Speakers: Daniel May, IT Security Architect, Prime Therapeutics and I-Sung Chao, Security Architect, Prime Therapeutics
Youtube: Coming Soon
Travelers 360 degree health assessment of microservices on the pivotal platformRohit Kelapure
Is your system healthy? Are SLOs being met? What are the top performance constraints? What are the high-priority implementation concerns? Is the architecture a right fit? Are the teams leveraging the capabilities of the platform? What are the pain points with platform services? It can be challenging to find root cause among problem symptoms in distributed systems. Just as in real life, it's important for microservices to undergo regular health checks.
In this talk, we'll provide a systems-based approach to execute an app health check along 10 different dimensions: monitoring and metrics, failure mode analysis, technical debt, emergency response, performance optimization, change management, microservices rationalization, platform as a product, balanced team, and path to production. We'll explain how to address issues uncovered during a health check and provide recommendations on how to build a sustainable Day 2 app-ops reliability engineering practice.
Cloud service api design rules presentationesebeus
This presentation covers key factors for API design and adoption for the new class of enterprise application services. Topics include funding, design rules, usage, management and governance.
How do we add some sanity to the process of constructing microservices and provide guidelines and design heuristics on restructuring microservices. In this talk we will look at life after running microservices architectures in production and learn from the mistakes committed over the past five years. We will analyze real life systems on the criteria for consolidating microservices into monoliths or moduliths based on technical and business heuristics as illustrated In [4]. The techniques - a combination of mapping microservices to core technical attributes [2] reduced by affinity mapping and business domain context distillation [3] - have emerged from working with a number of customers where the value of microservices has not been realized despite leveraging Domain Driven Design.
1. Essay on this topic : https://hackmd.io/10j-7DfqSIu1C8GQjHa1Bw?view
2. https://content.pivotal.io/blog/should-that-be-a-microservice-keep-these-six-factors-in-mind
3. https://medium.com/nick-tune-tech-strategy-blog/core-domain-patterns-941f89446af5
4. https://twitter.com/RKela/status/1227188151887843329/photo/1
SpringOne Platform 2017
Jason Michener, Comcast; Vipul Savjani, Accenture
Comcast has been on a Cloud-Native Transformation Journey with Pivotal Cloud Foundry for the past 3 years. Recently, Comcast Customer Experience and Engineering Teams were given a seemingly impossible task: Replace a 3rd party AI/ML Customer Service tool by building our own in 8 weeks. Come learn how we leveraged our Pivotal Cloud Foundry service platforms in a hybrid public/private cloud with our best customer experience professionals to fundamentally change how we are engaging with our customers.
The New Possible: How Platform-as-a-Service Changes the GameInside Analysis
The Briefing Room with Robin Bloor and Pivotal
Live Webcast on March 11, 2014
Watch the archive: https://bloorgroup.webex.com/bloorgroup/lsr.php?RCID=207635ace8d29cb9f557671dd5bb7bcb
Big data offers great promise, but to take advantage of this unwieldy resource, organizations need to think differently. Using traditional methods for data management won't provide the power and agility necessary to meet today's challenges. That's why a new approach to information architecture is taking shape: Platform-as-a-Service. By smartly integrating key legacy systems to powerful cloud-based offerings, companies can iterate quickly and therefore stay ahead of the competition.
Register for this episode of The Briefing Room to hear veteran Analyst Robin Bloor as he explains how cloud platforms are disrupting the status quo and opening new doors for information access, analysis and delivery. He will be briefed by James Bayer of Pivotal, who will tout his company’s multi-cloud enterprise PaaS. He will share a live demo showing how Pivotal users can create and deploy a web application and connect it to a database within minutes.
Visit InsideAnlaysis.com for more information.
Patterns are the universal language of architects to communicate, refer, implement and improve. Architecture patterns from traditional SOA (service-oriented architecture) to ROA (resource-oriented architecture) and today to MSA (microservice architecture) drive most enterprise architectures today. Subpatterns such as EDA (event driven architecture) and WOA (web oriented architecture) also has a lot of traction today. These high-level concepts provide many best practices for enterprise architects that are looking to evolve their existing enterprise architecture or for those creating newer enterprise architecture strategies.
However, where should do we draw the line? Is SOA still the way to go or should we focus on MSA? During this session, Asanka will critically analyze the good, the bad and the ugly (if any) of the various architecture patterns, and jointly figure out where they should fit in.
Tried and True Approach to Cloud Native Design - An Experienced Based MethodVMware Tanzu
SpringOne Platform 2017
Rahul Kandhari, HCL
The session will be discussing HCL’s experience from creating our own microservices. It will discuss HCL’s journey creating microservices and lessons learned along the way.
Data Modernization for Spring-Based Microservices on Pivotal PlatformVMware Tanzu
The document discusses data modernization for microservices on the Pivotal platform. It covers perspectives on data modernization including 12 factor principles, database selections and scaling examples. It demonstrates Spring Data Flow for implementing a data microservice and an approach combining automation and consultation. Lastly, it shows how SyntBots can be used to create microservices from monoliths, manage scaling, and integrate microservices.
Cloud Foundry Summit 2015: Leaving your Comfort Zone - Garmin and Cloud FoundryVMware Tanzu
This document discusses Garmin's transition from an on-premise infrastructure to a cloud-based platform hosted on Pivotal Cloud Foundry. It highlights issues with the previous environment such as workload of maintaining infrastructure, suboptimal resource utilization, and roadblocks to developer productivity. The new platform automates infrastructure deployment, provides self-healing and auto-scaling capabilities, and allows developers to focus on business needs through continuous deployment. Key aspects of the new architecture include load balancing, availability zones, centralized monitoring with tools like vRealize Operations Manager, and application monitoring with AppDynamics.
apidays LIVE New York 2021 - Supercharge microservices with Service Mesh by S...apidays
apidays LIVE New York 2021 - API-driven Regulations for Finance, Insurance, and Healthcare
July 28 & 29, 2021
Supercharge microservices with Service Mesh
Shane O'Donnell, Team Lead at Solo.io
apidays LIVE Jakarta - Overcoming the 3 largest obstacles to digital transfor...apidays
apidays LIVE Jakarta 2021 - Accelerating Digitisation
February 24, 2021
Overcoming the 3 largest obstacles to digital transformation
Alan Glickenhouse, Digital Transformation Business Strategist at IBM
This document discusses strategies for transitioning from monolithic applications to microservices. It covers topics like domain-driven design, event storming, identifying core domains, and technical and business heuristics for determining when to use microservices. It also addresses challenges that can arise with too many microservices and discusses alternative approaches like modular monoliths. The implementation section covers sociotechnical architecture approaches and building cloud-native applications.
Data to Consumer : end to end middleware capabilitiesAsanka Abeysinghe
Consumer-driven and rapidly changing business requirements are creating the need to go beyond traditional middleware in enterprises today. Because the middleware layer has enough functional capabilities it empowers architects to convert their blueprints to solutions without changing the architecture to fit into the middleware limitations.
Asanka will first look at the evolution of middleware and how current and next-generation middleware looks like (Platform-3.0). Following this, he will analyze the middleware requirements from data (system of record) to consumer (system of engagement) by illustrating a layered architecture of modern enterprise middleware.
Pivotal Digital Transformation Forum: Requirements to Deliver Innovation to M...VMware Tanzu
This document discusses how companies can deliver innovation to market faster through a cloud native approach. It notes that with tools like Spring Boot, companies can have an idea in the morning and have it running in production by evening. Adopting modern software approaches like cloud native, continuous delivery, DevOps, containers, and microservices allows companies to improve their competitive advantage and engage in continuous innovation. The future of disruptive digital transformation is here.
The Payer of the Future: Modernizing Health Insurance with API-led ConnectivityMuleSoft
Legislative and technological disruption to the healthcare industry has driven payers to rethink how they engage with patients, providers, and partners. In the wake of these market changes, forward-thinking health plans have thrived amidst change by leveraging connectivity to develop solutions to marketplace challenges. Join us for a discussion with Healthfirst, Deloitte, and Salesforce to learn how health insurers are leveraging API-led connectivity in tackling common payer IT challenges, including:
-Integrating new applications like Salesforce to streamline and improve member interactions
-Supporting member engagement and app development
-Modernizing internal systems to improve ability to execute on IT projects
From Commit to Production in 10 Minutes… at a Century Old Insurance CompanyVMware Tanzu
SpringOne Platform 2016
Speaker: Dave Ehringer; Technical Director, Platforms, Liberty Mutual
With Pivotal Cloud Foundry and Spring, application groups within Liberty Mutual have experienced a dramatic reduction in time required to bring ideas to the market and developed the flexibility to move applications between clouds based on business need. In this session, Liberty Mutual will share their experiences instating CI/CD and share best practices they picked up along the way.
Platform Health Assessment at Department of Homeland Security Citizenship and...VMware Tanzu
SpringOne Platform 2019
Session Title: Platform Health Assessment at Department of Homeland Security Citizenship and Immigration Services
Speakers: Chris Saunders, Platform Architect Manager, Pivotal and Kelly Walsh, Engagement Director, Pivotal and Paul Beccio, Developer, DHS USCIS
Youtube: https://youtu.be/LZsqqSH9VbI
APM members were guests of Lockheed Martin for this interactive presentation which outlined Lockheed Martin’s experience in implementing Enterprise Agile across the corporation. This presentation focuses on management practices and lessons learned.
Securing Pivotal Platform at Prime TherapeuticsVMware Tanzu
SpringOne Platform 2019
Session Title: Securing Pivotal Platform at Prime Therapeutics
Speakers: Daniel May, IT Security Architect, Prime Therapeutics and I-Sung Chao, Security Architect, Prime Therapeutics
Youtube: Coming Soon
Travelers 360 degree health assessment of microservices on the pivotal platformRohit Kelapure
Is your system healthy? Are SLOs being met? What are the top performance constraints? What are the high-priority implementation concerns? Is the architecture a right fit? Are the teams leveraging the capabilities of the platform? What are the pain points with platform services? It can be challenging to find root cause among problem symptoms in distributed systems. Just as in real life, it's important for microservices to undergo regular health checks.
In this talk, we'll provide a systems-based approach to execute an app health check along 10 different dimensions: monitoring and metrics, failure mode analysis, technical debt, emergency response, performance optimization, change management, microservices rationalization, platform as a product, balanced team, and path to production. We'll explain how to address issues uncovered during a health check and provide recommendations on how to build a sustainable Day 2 app-ops reliability engineering practice.
Cloud service api design rules presentationesebeus
This presentation covers key factors for API design and adoption for the new class of enterprise application services. Topics include funding, design rules, usage, management and governance.
How do we add some sanity to the process of constructing microservices and provide guidelines and design heuristics on restructuring microservices. In this talk we will look at life after running microservices architectures in production and learn from the mistakes committed over the past five years. We will analyze real life systems on the criteria for consolidating microservices into monoliths or moduliths based on technical and business heuristics as illustrated In [4]. The techniques - a combination of mapping microservices to core technical attributes [2] reduced by affinity mapping and business domain context distillation [3] - have emerged from working with a number of customers where the value of microservices has not been realized despite leveraging Domain Driven Design.
1. Essay on this topic : https://hackmd.io/10j-7DfqSIu1C8GQjHa1Bw?view
2. https://content.pivotal.io/blog/should-that-be-a-microservice-keep-these-six-factors-in-mind
3. https://medium.com/nick-tune-tech-strategy-blog/core-domain-patterns-941f89446af5
4. https://twitter.com/RKela/status/1227188151887843329/photo/1
SpringOne Platform 2017
Jason Michener, Comcast; Vipul Savjani, Accenture
Comcast has been on a Cloud-Native Transformation Journey with Pivotal Cloud Foundry for the past 3 years. Recently, Comcast Customer Experience and Engineering Teams were given a seemingly impossible task: Replace a 3rd party AI/ML Customer Service tool by building our own in 8 weeks. Come learn how we leveraged our Pivotal Cloud Foundry service platforms in a hybrid public/private cloud with our best customer experience professionals to fundamentally change how we are engaging with our customers.
The New Possible: How Platform-as-a-Service Changes the GameInside Analysis
The Briefing Room with Robin Bloor and Pivotal
Live Webcast on March 11, 2014
Watch the archive: https://bloorgroup.webex.com/bloorgroup/lsr.php?RCID=207635ace8d29cb9f557671dd5bb7bcb
Big data offers great promise, but to take advantage of this unwieldy resource, organizations need to think differently. Using traditional methods for data management won't provide the power and agility necessary to meet today's challenges. That's why a new approach to information architecture is taking shape: Platform-as-a-Service. By smartly integrating key legacy systems to powerful cloud-based offerings, companies can iterate quickly and therefore stay ahead of the competition.
Register for this episode of The Briefing Room to hear veteran Analyst Robin Bloor as he explains how cloud platforms are disrupting the status quo and opening new doors for information access, analysis and delivery. He will be briefed by James Bayer of Pivotal, who will tout his company’s multi-cloud enterprise PaaS. He will share a live demo showing how Pivotal users can create and deploy a web application and connect it to a database within minutes.
Visit InsideAnlaysis.com for more information.
Patterns are the universal language of architects to communicate, refer, implement and improve. Architecture patterns from traditional SOA (service-oriented architecture) to ROA (resource-oriented architecture) and today to MSA (microservice architecture) drive most enterprise architectures today. Subpatterns such as EDA (event driven architecture) and WOA (web oriented architecture) also has a lot of traction today. These high-level concepts provide many best practices for enterprise architects that are looking to evolve their existing enterprise architecture or for those creating newer enterprise architecture strategies.
However, where should do we draw the line? Is SOA still the way to go or should we focus on MSA? During this session, Asanka will critically analyze the good, the bad and the ugly (if any) of the various architecture patterns, and jointly figure out where they should fit in.
Tried and True Approach to Cloud Native Design - An Experienced Based MethodVMware Tanzu
SpringOne Platform 2017
Rahul Kandhari, HCL
The session will be discussing HCL’s experience from creating our own microservices. It will discuss HCL’s journey creating microservices and lessons learned along the way.
Data Modernization for Spring-Based Microservices on Pivotal PlatformVMware Tanzu
The document discusses data modernization for microservices on the Pivotal platform. It covers perspectives on data modernization including 12 factor principles, database selections and scaling examples. It demonstrates Spring Data Flow for implementing a data microservice and an approach combining automation and consultation. Lastly, it shows how SyntBots can be used to create microservices from monoliths, manage scaling, and integrate microservices.
Cloud Foundry Summit 2015: Leaving your Comfort Zone - Garmin and Cloud FoundryVMware Tanzu
This document discusses Garmin's transition from an on-premise infrastructure to a cloud-based platform hosted on Pivotal Cloud Foundry. It highlights issues with the previous environment such as workload of maintaining infrastructure, suboptimal resource utilization, and roadblocks to developer productivity. The new platform automates infrastructure deployment, provides self-healing and auto-scaling capabilities, and allows developers to focus on business needs through continuous deployment. Key aspects of the new architecture include load balancing, availability zones, centralized monitoring with tools like vRealize Operations Manager, and application monitoring with AppDynamics.
apidays LIVE New York 2021 - Supercharge microservices with Service Mesh by S...apidays
apidays LIVE New York 2021 - API-driven Regulations for Finance, Insurance, and Healthcare
July 28 & 29, 2021
Supercharge microservices with Service Mesh
Shane O'Donnell, Team Lead at Solo.io
apidays LIVE Jakarta - Overcoming the 3 largest obstacles to digital transfor...apidays
apidays LIVE Jakarta 2021 - Accelerating Digitisation
February 24, 2021
Overcoming the 3 largest obstacles to digital transformation
Alan Glickenhouse, Digital Transformation Business Strategist at IBM
This document discusses strategies for transitioning from monolithic applications to microservices. It covers topics like domain-driven design, event storming, identifying core domains, and technical and business heuristics for determining when to use microservices. It also addresses challenges that can arise with too many microservices and discusses alternative approaches like modular monoliths. The implementation section covers sociotechnical architecture approaches and building cloud-native applications.
Data to Consumer : end to end middleware capabilitiesAsanka Abeysinghe
Consumer-driven and rapidly changing business requirements are creating the need to go beyond traditional middleware in enterprises today. Because the middleware layer has enough functional capabilities it empowers architects to convert their blueprints to solutions without changing the architecture to fit into the middleware limitations.
Asanka will first look at the evolution of middleware and how current and next-generation middleware looks like (Platform-3.0). Following this, he will analyze the middleware requirements from data (system of record) to consumer (system of engagement) by illustrating a layered architecture of modern enterprise middleware.
Pivotal Digital Transformation Forum: Requirements to Deliver Innovation to M...VMware Tanzu
This document discusses how companies can deliver innovation to market faster through a cloud native approach. It notes that with tools like Spring Boot, companies can have an idea in the morning and have it running in production by evening. Adopting modern software approaches like cloud native, continuous delivery, DevOps, containers, and microservices allows companies to improve their competitive advantage and engage in continuous innovation. The future of disruptive digital transformation is here.
The Payer of the Future: Modernizing Health Insurance with API-led ConnectivityMuleSoft
Legislative and technological disruption to the healthcare industry has driven payers to rethink how they engage with patients, providers, and partners. In the wake of these market changes, forward-thinking health plans have thrived amidst change by leveraging connectivity to develop solutions to marketplace challenges. Join us for a discussion with Healthfirst, Deloitte, and Salesforce to learn how health insurers are leveraging API-led connectivity in tackling common payer IT challenges, including:
-Integrating new applications like Salesforce to streamline and improve member interactions
-Supporting member engagement and app development
-Modernizing internal systems to improve ability to execute on IT projects
From Commit to Production in 10 Minutes… at a Century Old Insurance CompanyVMware Tanzu
SpringOne Platform 2016
Speaker: Dave Ehringer; Technical Director, Platforms, Liberty Mutual
With Pivotal Cloud Foundry and Spring, application groups within Liberty Mutual have experienced a dramatic reduction in time required to bring ideas to the market and developed the flexibility to move applications between clouds based on business need. In this session, Liberty Mutual will share their experiences instating CI/CD and share best practices they picked up along the way.
Platform Health Assessment at Department of Homeland Security Citizenship and...VMware Tanzu
SpringOne Platform 2019
Session Title: Platform Health Assessment at Department of Homeland Security Citizenship and Immigration Services
Speakers: Chris Saunders, Platform Architect Manager, Pivotal and Kelly Walsh, Engagement Director, Pivotal and Paul Beccio, Developer, DHS USCIS
Youtube: https://youtu.be/LZsqqSH9VbI
APM members were guests of Lockheed Martin for this interactive presentation which outlined Lockheed Martin’s experience in implementing Enterprise Agile across the corporation. This presentation focuses on management practices and lessons learned.
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments.pdfkalichargn70th171
The emergence of Low-Code and No-Code platforms has reshaped the realm of software development. These platforms offer a transformative solution, empowering individuals with varying coding proficiencies to craft functional and efficient applications. Through intuitive visual development tools and pre-built components, Low-Code/No-Code platforms facilitate problem-solving and value creation, liberating users from the complexities of traditional coding.
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...kalichargn70th171
The emergence of Low-Code and No-Code platforms has reshaped the realm of software development. These platforms offer a transformative solution, empowering individuals with varying coding proficiencies to craft functional and efficient applications. Through intuitive visual development tools and pre-built components, Low-Code/No-Code platforms facilitate problem-solving and value creation, liberating users from the complexities of traditional coding.
https://www.learntek.org/blog/sdlc-phases/
https://www.learntek.org/
Learntek is global online training provider on Big Data Analytics, Hadoop, Machine Learning, Deep Learning, IOT, AI, Cloud Technology, DEVOPS, Digital Marketing and other IT and Management courses.
https://www.learntek.org/blog/sdlc-phases/
https://www.learntek.org/
Learntek is global online training provider on Big Data Analytics, Hadoop, Machine Learning, Deep Learning, IOT, AI, Cloud Technology, DEVOPS, Digital Marketing and other IT and Management courses.
This document contains a summary of Venkata L Gunda's work experience and qualifications. He has over 8 years of experience in IT testing, including testing web and product applications. He has expertise in test planning, execution, quality assurance, and documentation. He is proficient in testing tools like QlikView, QC/ALM, QTP, and others. He has experience leading testing teams and projects in various domains including insurance, finance, and rail transportation. He holds certifications in ITIL, ISTQB, QC, and others.
The document discusses IBM's MobileFirst DevOps approach for continuously delivering high quality mobile apps and rapidly responding to feedback. It promotes leveraging collaborative development, continuous integration, release and deployment, and testing practices. Example case studies are provided that demonstrate how these practices can increase customer renewal rates, reduce release times, and decrease problems. The IBM toolset for supporting these DevOps capabilities is also outlined.
The document discusses IBM's MobileFirst DevOps approach for continuously delivering high quality mobile apps and rapidly responding to feedback. It promotes automating continuous development, testing, deployment, and monitoring processes to balance speed and quality. Key capabilities highlighted include collaborative development using Rational tools, continuous integration, testing, release, and monitoring across mobile, backend systems and cloud.
Effective performance engineering is a critical factor in delivering meaningful results. The implementation must be built into every aspect of the business, from IT and business management to internal and external customers and all other stakeholders. Convetit brought together ten experts in the field of performance engineering to delve into the trends and drivers that are defining the space. This Foresights discussion will directly influence Business and Technology Leaders that are looking to stay ahead of the challenges they face with delivering high performing systems to their end users, today and in the next 2-5 years.
Tufts Health: Creating a World Class Future User Experience PlatformProlifics
Speakers:
William Pappalardo, Tufts Health Plan
Tim Reilly, Prolifics
Abstract: In this session, you will learn why Tufts Health Plan chose IBM's Customer Experience Suite and Employee Experience Suite to replace their existing portal portfolio. Tufts Health Plan wanted to ensure they had a world class future looking user experience platform in place before modernizing and investing in new capabilities for their users. The session will detail how they subsequently planned and delivered an effective online experience using portal, web content management, forms, social solutions and more. The team will discuss their business priorities, technology selection, lessons learned, and what's up next in their roadmap.
MCA with 3+ years of experience as a IT-Consultant/Implementation Engineer And Business Trips.
My name is Abdul Wahab and i reside in Bangalore,India. I am looking for change. Please refer me if there are any opening in your company or others.
Pl find the attachment below i am an Post graduate with 3.8 years of experience in dot net and java web applications as an IT-Consultant/Implementation Engineer.
Dealing with Business trip from our Company to the client place with business work flow.
My resume gives detailed structure of my work
This document contains the resume of Satya Haritha summarizing their experience and qualifications. They have over 3 years of experience using Java/J2EE technologies including JDBC, JSP, Servlets, and Struts to develop and maintain web applications. Their most recent roles include working as a software engineer for BIRLASOFT Ltd developing an insurance management system and previously working for CVK Infratech Pvt Ltd developing a health assistance application. They have a BTech degree from JNTU University and are proficient in technologies like Java, SQL, HTML, XML, Eclipse and more.
The document provides a profile summary for Ayyappa Kumar including his contact information, industry preference, and over 6 years of experience in manual and automation testing using tools like HP UFT and QC. He is currently a consultant at Virtusa where his responsibilities include developing test cases, automation scripts, defect tracking, and ensuring quality testing. He has experience testing applications in domains such as ERP, BFSI, and various web and mainframe projects.
Today’s highly competitive and customer-centric market conditions have pushed software and
solution delivery organizations beyond the traditionally accepted limits of software
development and delivery capabilities. Lean methodologies such as Lean Six Sigma and DevOps
can help improve operational solution delivery capacities through
Streamlining of solution delivery process
Improved software quality
Automation of system operations
Self-administration of system operations by development teams
Agile methodologies augment such operational improvements with their own enablement of
faster time to market (TTM) by transforming the Lean concept of value-added activities into
value-added product features. Agile software architecture augments solution delivery
organizations’ Agile software development life cycle (SDLC) capabilities with flexible
architectures that facilitate future product development.
This report from DCG Software Value discusses whether or not function points are still relevant in the IT world, given all the innovative changes and processes that have occurred.
Download this report here: http://ow.ly/108Vrw
This report from DCG Software Value discusses whether or not function points are still relevant in the IT world, given all the innovative changes and processes that have occurred.
Ravi Nelluri has over 11 years of experience in information technology with a focus on quality assurance. This includes both manual and automation testing as well as client interfacing and delivery roles in test management. He has expertise in test planning, design, execution, and defect tracking. He is proficient in automation tools like Selenium and has experience implementing test automation frameworks. He has worked on various projects across different domains testing applications, websites, and mainframe systems.
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
Similar to 360-Degree Health Assessment of Microservices on Pivotal Platform (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.
Measures in SQL (SIGMOD 2024, Santiago, Chile)Julian Hyde
SQL has attained widespread adoption, but Business Intelligence tools still use their own higher level languages based upon a multidimensional paradigm. Composable calculations are what is missing from SQL, and we propose a new kind of column, called a measure, that attaches a calculation to a table. Like regular tables, tables with measures are composable and closed when used in queries.
SQL-with-measures has the power, conciseness and reusability of multidimensional languages but retains SQL semantics. Measure invocations can be expanded in place to simple, clear SQL.
To define the evaluation semantics for measures, we introduce context-sensitive expressions (a way to evaluate multidimensional expressions that is consistent with existing SQL semantics), a concept called evaluation context, and several operations for setting and modifying the evaluation context.
A talk at SIGMOD, June 9–15, 2024, Santiago, Chile
Authors: Julian Hyde (Google) and John Fremlin (Google)
https://doi.org/10.1145/3626246.3653374
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.
Software Engineering, Software Consulting, Tech Lead, Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Transaction, Spring MVC, OpenShift Cloud Platform, Kafka, REST, SOAP, LLD & HLD.
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
E-commerce Application Development Company.pdfHornet Dynamics
Your business can reach new heights with our assistance as we design solutions that are specifically appropriate for your goals and vision. Our eCommerce application solutions can digitally coordinate all retail operations processes to meet the demands of the marketplace while maintaining business continuity.
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.
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.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
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.
Using Query Store in Azure PostgreSQL to Understand Query PerformanceGrant Fritchey
Microsoft has added an excellent new extension in PostgreSQL on their Azure Platform. This session, presented at Posette 2024, covers what Query Store is and the types of information you can get out of it.
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfUndress Baby
The quest for the best AI face swap solution is marked by an amalgamation of technological prowess and artistic finesse, where cutting-edge algorithms seamlessly replace faces in images or videos with striking realism. Leveraging advanced deep learning techniques, the best AI face swap tools meticulously analyze facial features, lighting conditions, and expressions to execute flawless transformations, ensuring natural-looking results that blur the line between reality and illusion, captivating users with their ingenuity and sophistication.
Web:- https://undressbaby.com/
SOCRadar's Aviation Industry Q1 Incident Report is out now!
The aviation industry has always been a prime target for cybercriminals due to its critical infrastructure and high stakes. In the first quarter of 2024, the sector faced an alarming surge in cybersecurity threats, revealing its vulnerabilities and the relentless sophistication of cyber attackers.
SOCRadar’s Aviation Industry, Quarterly Incident Report, provides an in-depth analysis of these threats, detected and examined through our extensive monitoring of hacker forums, Telegram channels, and dark web platforms.
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.
Graspan: A Big Data System for Big Code AnalysisAftab Hussain
We built a disk-based parallel graph system, Graspan, that uses a novel edge-pair centric computation model to compute dynamic transitive closures on very large program graphs.
We implement context-sensitive pointer/alias and dataflow analyses on Graspan. An evaluation of these analyses on large codebases such as Linux shows that their Graspan implementations scale to millions of lines of code and are much simpler than their original implementations.
These analyses were used to augment the existing checkers; these augmented checkers found 132 new NULL pointer bugs and 1308 unnecessary NULL tests in Linux 4.4.0-rc5, PostgreSQL 8.3.9, and Apache httpd 2.2.18.
- Accepted in ASPLOS ‘17, Xi’an, China.
- Featured in the tutorial, Systemized Program Analyses: A Big Data Perspective on Static Analysis Scalability, ASPLOS ‘17.
- Invited for presentation at SoCal PLS ‘16.
- Invited for poster presentation at PLDI SRC ‘16.
During our two weeks engagement with Pivotal, we started with Discovery and Framing phase, in this phase we
1. Created Story Backlogs prioritized by the goals & activities (that is shown on top right corner)
2. Performed Architecture Retrospective and assessed the application architecture holistically
3. Performed Fishbone Analysis to identify failure modes between microservices, queues and failure points for different applications. (that is shown on bottom right corner)
4. Performed Platform Health Check Activities which includes Reviewing of the current Rabbit MQ implementation of application and best practices, Reviewing of the Autoscaling Policies and Reviewing of Environment specific differences
5. Performed Application Source Code Review and Evaluated the upgrade impact of SpringBoot 2.0 and Java 11 and Dependencies
6. Defined Performance Plan and Isolation Segment Setup
Inconsistence on response time for the apps
Determine Root cause of performance drift
Understand different CPU utilization across PCF instances
7. Talked about how we can leverge Pivotal Platform Metrics Dashboard for application monitoring
During our two weeks engagement with Pivotal, we started with Discovery and Framing phase, in this phase we
1. Created Story Backlogs prioritized by the goals & activities (that is shown on top right corner)
2. Performed Architecture Retrospective and assessed the application architecture holistically
3. Performed Fishbone Analysis to identify failure modes between microservices, queues and failure points for different applications. (that is shown on bottom right corner)
4. Performed Platform Health Check Activities which includes Reviewing of the current Rabbit MQ implementation of application and best practices, Reviewing of the Autoscaling Policies and Reviewing of Environment specific differences
5. Performed Application Source Code Review and Evaluated the upgrade impact of SpringBoot 2.0 and Java 11 and Dependencies
6. Defined Performance Plan and Isolation Segment Setup
Inconsistence on response time for the apps
Determine Root cause of performance drift
Understand different CPU utilization across PCF instances
7. Talked about how we can leverge Pivotal Platform Metrics Dashboard for application monitoring
A 360 degree health assessment of our application reveals many interesting observations about our applications and platform, identify several key risks and received applicable recommendations from Pivotal Solution Architects. Instead of going over each of the Application Health Check dimension, I will try to focus on few dimensions in the interest of the time.
First I would like to talk about Failure Mode Analysis dimension.
In this dimension, we performed a failure mode testing where we were able to reproduce the issue we were facing in production due to thread pool exhaustion caused by resource contention leading to HIGH CPU.
The risk identified for this dimension is that we would have to perform chaos testing with high load to reach break point, app cannot tolerate loss of RMQ and run in degrade mode for extended period of time. Latency autoscaling in PCF does not work for this application.
The recommendation from Pivotal was to
● Tune size of the ForkJoin Threadpool = 10
● Forkjoin Queue max depth = 10
● HTTP Threadpool size = 100
● Configure autoscaling to be CPU based [80, 160] with min, max instances set to [1,10]
● CallerRunsPolicy for ForkJoin pool
Next dimension, I would like to talk about Technical Debt & Code Hygiene dimension.
In this dimension, we discovered that application has a bloated classpath. Microservices are as big ~ 250MB and embed 5 app servers (netty, jetty, jersey, spark server & tomcat)
The risk was that if time and resources are not spent in reducing the number and scope of dependencies then the apps will take longer to start and eventually auto-scaling will not work. Need to speed up inner loop of development.
The recommendation was to
● Eliminate Shared Service Library
● Eliminate and prune external dependencies
● Migrate to Spring Boot 2.x and Java 8u11
● Apps should be run and profiled in local sandbox with all service dependencies
● Set a threshold on size of app jars in CI pipeline to stop third party library proliferation
Monitoring and Metrics
Establishing desired service behavior, measuring how the service is actually behaving, and correcting discrepancies.
Assessment of Monitoring & Metrics reveals that we were using too many tools to monitor our applications and it was causing confusion in identifying the root cause of the issue. Recommendations was to reduce the number of monitoring tools and use PCF metrics along with Dynatrace or similar Application Performance Monitoring tool for root cause analysis.
Failure Mode Analysis
Understand the impact of failure of critical external dependencies on the core service. Play out scenarios where there is partial or complete loss of business functionality and plan for appropriate countermeasures.
Assessment of Failure Mode Analysis reveals that we should perform chaos testing with high load to identify the failure impact such as application can’t tolerate loss of Rabbit MQ ….
Technical Debt
Dependency Management and Library updates within the project. Is there a substantial bloat of libraries and third party dependencies in the project? Where is the technical debt accumulated in the components?
Assessment of Technical Debt reveals that application has been bloated due to inclusion of the various dependencies jars which are not being lev…
Emergency Response
Are run books in place to capture the right set of logs when a failure occurs? Does the development team follow a prescribed set of steps to triage and debug a problem in production? Are circuit breakers and other fallbacks in place to revert to a degraded functionality during failure?
Assessment of Technical Debt reveals that we would need to have an automated when of collecting the CPU thread and heat dumps when CPU is experiencing high utilization.
Performance Optimization
Are the applications starting slowly? Applications not meeting their expected SLAs. Analysis of performance issues ranging from high memory allocation to increased latency and high CPU. Performance test plan evaluation.
Assessment of Performance Optimization reveals that application was CPU constrained due to unmanaged threads. Proper Optimization of the size of the thread pools are necessary to drive the performance along with use of correct garbage collector. Local profiling of the application is very important to understand the thread utilization which can be achieved by using Visual VM and Jmeter tools.
Next dimension, I would like to focus is about Architecture dimension.
This dimension reveals that our Microservices are at the right level of granularity; however there is tight coupling and unnecessary big data dependencies present in code.
The risk that is identified that there is considerable sharing of service libraries between microservices leading to tight coupling. Shared service library is a monolith that is dragged into each service. Big data dependencies are leading to monoliths. Standalone mode execution jar should run locally, on Spark and Cloud Foundry
The recommendation was to
● Eliminate the core service library sharing between microservices
● Decouple model execution in app from Hadoop and Spark to decompose dark mode functionality
● Reduce exceptions and errors at startup. Reduce startup < 30s
● Use BOSH DNS to remove SCS overhead
Architecture
Is the architecture tightly coupled? Are Microservices too fine grained? Is the architecture adding technical debt? Is the architecture tending in the right direction? Can it be extended easily?
Assessment of Architecture, uncovers our implementation of Micro Services were at the right level, however there was tight coupling between them due to sharing of the core framework library which made our application big due to incorporation of unnecessary dependency components ….
Change Management
How does feature development work? What changes need to be made to the architecture and code for sustainability and evolution along the right dimensions? Top 3 things to bring the code and design in alignment with design principles
Assessment of Change Management,
Platform as a Product
The platform’s capabilities change in response to the needs of its users. It is treated as a product that is inclusive of not only Pivotal Platform but all the services and integrations that make it a viable environment for applications to run.
Assessment of Platform as Product, reveals that
Balanced Team
The platform team consists of a product manager and at least two platform engineers with a combination of infrastructure and software engineering skills. Does the team has all the tools and workstation infrastructure it needs for performing at a high velocity?
Process and Path to Production
Developers are able to take full advantage of the platform via modern and optimized tools and processes. Does Devops and CI/CD follow the right set of processes? How is code promoted across environments?
We made a great progress in achieving the objectives that we set at the beginning of two weeks engagements. I would like highlights some of the achievements that we accomplished from 360 Degree Health Assessment:
(2) Our team has started doing local profiling of the application from startup, CPU and latency perspective before deploying to cloud for performance testing using Visual VM and Jmeter tool
(3 and 4) We resolved the performance mystery from the Production outage by implementing manage thread strategy and right sizing our Threadpool settings
(5) Got consistent result of our performance testing by running in isolation segment setup
(6) Demonstrated > app can scale under sustained load keeping response times under SLO
(7) Reduced the overall application size and improved the startup time by 50% by reducing the classpath bloating, removing unnecessary exceptions and errors, pruning pom.xml.
Understanding what users want of your service helps to inform SLIs
Be careful not to select too many so as not to be able to focus on what users really care about
The cost of increasing reliability is two-fold:
Cost of extra hardware, software, licenses (for redundancy)
Opportunity cost of not working on new features