SlideShare a Scribd company logo
1 of 4
Download to read offline
Business
_ Market leader, but facing competition
from other SaaS vendors with newer
code base
_ Needed to create modern infrastructure
for increased quality and velocity of
releases
_ Pressure to innovate balanced with
maintaining platform stability and uptime
Challenge
_ Unpredictable and error-prone releases
_ Transition to a new code base
presented risks
_ Little visibility of code as it moved
through the SDLC
Solution
_ Existing code base improved via an
automated workflow
_ Partnership in building workflow POC
_ Composable models enabled full client
flexibility in future tool choices
Benefits
_ Improved stability and reliability
throughout the SDLC
_ Knowledge transfer model ensures skills
retention going forward
_ Stable foundation for future migration
to new code base
AUTOMATED
WORKFLOW UNIFIES
DEVOPS TOOLBOX
FOR RELEASE AGILITY
AND QUALITY
CUSTOMER SUCCESS STORY
SENDACHI.COM
Client Profile
Industry: 	 Technology – travel and
expenses platform vendor
Company:	 Market-leading SaaS
vendor, recently acquired
by major name
Location:	 Washington, USA
Employees: 	4,600
Toolbox/Technologies
CUSTOMER SUCCESS STORY
Business Sendachi’s client is an established (founded
in the early 1990s) expense and travel portal
vendor and market leader that was recently
acquired by a leading enterprise software
vendor. The company has a SaaS/cloud-
based service that upgrades and updates
automatically across all major devices/
environments (web, smartphone and tablet).
Whilst the company had enjoyed a position at
the forefront of its industry, it was beginning
to experience increased competition
from other SaaS players. In keeping with a
“BiModal”philosophy, the company wanted
to overhaul the existing infrastructure
and sunset the old hosted code base,
which was out of date and inflexible, while
simultaneously keeping it stable and running
in the interim. The client was particularly
challenged in being able to take code from
check-in all the way through the Software
Development Lifecycle (SDLC) to initial build
and into production. A preemptive step to
remain competitive would help the company
both support more modern versions and
increase release efficiency and frequency. The
client also sought to create a“Fail fast”model
in which the company could release quickly
enough to be able to pivot and adapt in a
more agile way.
Challenge One of the concerns of the existing platform
was that the client had no visibility into the
various states of work streams and services
as they flowed through the development
lifecycle, leading to broken deploys that were
hard to debug. It was equally difficult to trace
issues with business processes as they moved
through their own lifecycle. Whilst the client
fully embraced DevOps as a concept, it was
still heavily reliant on manual work (in areas
such as scripting, configuration and tracking).
Migrating to a new code base with this
unreliable and unpredictable environment
was fraught with risk.
Solution The company approached Sendachi and
asked for an innovative solution to its
challenges. Sendachi’s response was a blend
of both tactical and strategic value, with
a recommendation to not immediately
sunset the old code, but rather automate the
existing release processes and replace manual
work, which was prone to errors and not
scalable. This approach would also de-risk any
future migration initiative. In short, Sendachi
sought to make what the client currently
possessed as usable as possible and ensure
the“lights were kept on”so that customer
satisfaction was maintained. Sendachi worked
with the Director of DevOps, who headed
up the“Development Operations Group”.
This Director had invested in a number
of technologies as part of the company’s
“Toolbox”, such as Jenkins, Docker, GitHub and
Chef. Through its immersion in the client’s
SDLC, Sendachi discovered multiple manual
processes and touchpoints for workflow
which could easily lead to inefficiencies
and jeopardize quality. In addition, core
applications utilized an antiquated monolithic
code base rather than a more responsive and
scalable micro-services model.
Through a proof-of-concept (POC)
development cycle, Sendachi illustrated how
an automated approach using various tools
was possible. In keeping with Sendachi’s
philosophy of increasing skill sets within
a client’s internal team, it embedded its
expert talent within the client’s team and
built the POC in direct collaboration with
them. Sendachi approached the problem by
composing a set of services to work together
under the philosophy of exposing the state
of artifacts moving through each phase
of an automated pipeline for full visibility,
transparency and governance.
SENDACHI.COM
Solution continued
The POC application utilized various Open
Source Software (OSS) services (Jenkins,
consul.io, Terraform, Postgresql, and Nginx)
as composable modules, thus allowing the
client to substitute any part of the stack
with new modules at a later date based on
changing requirements or needs. On a more
strategic level, Sendachi proved automated
workflows for building and testing packages
were both possible and performant. In
addition, the client also invited Sendachi to
develop a front-end application to interface
with various data services in the stack to
represent a snapshot of various artifacts
as they moved through state changes.
Lastly, Sendachi created well-defined
contracts for metadata illustrating the
build steps for packages as they move
through the system, reinforcing the
robustness and clarity that was essential
for any automated, scalable solution.
Benefits The client’s back-end team now sees and
embraces how they can automate their
development pipeline without being
dogmatic as to how various engineering
teams build their software. Provided each
development group consumes the pipeline
through well-defined contracts, their
services will be tested and exposed through
consul.io’s DNS and key/value services.
Each phase of a package and its previous
build history now becomes quickly available
to development managers, exposing any
test failures and regressions so they can be
remedied earlier in the SDLC. This approach
costs far less when compared to uncovering
test failures at a stage closer to production.
Sendachi also provided programmatic hooks
into build pipeline events, which allows for
dynamic workflows to be tied to key package
states.
Overall, the client is now able to release both
more quickly and more responsibly, whilst
creating a stable foundation for migration
to a new code base in the future.
SENDACHI.COM
CUSTOMER SUCCESS STORY
Copyright 2016 Sendachi | All Rights Reserved.
Sendachi Europe
1 Fore Street
London
EC2Y 9DT
T: (+44) 203 227 0961
Sendachi North America
1501 4th Avenue
Suite 1100
Seattle, WA 98101
T: (+1) 206 729 7772
E: info@sendachi.com
W: www.sendachi.com
About us
Sendachi is a technology and services
company specializing in DevOps,
Continuous Delivery, and transformational
programs. The company’s Rapid
Prototyping and DevOps Acceleration
services help organizations speed time-to-
market for high quality new and re-tooled
applications. From strategy and operations
to culture and technology, Sendachi
helps business and technology leaders
identify and address opportunities for
growth and profitability. Sendachi provides
training, development, deployment and
optimization services for the full stack of
DevOps and Agile technologies including
application lifecycle management
(ALM), modern development and
continuous delivery tools, micro-services
architecture, containerization, security,
analytics, testing and cloud infrastructure
platforms.
Learn more at sendachi.com
CS_CON_V.01

More Related Content

What's hot

New CA 2E 8.7 (Synon) and CA 7.1 , Invigorated
New CA 2E 8.7 (Synon) and CA 7.1 , Invigorated New CA 2E 8.7 (Synon) and CA 7.1 , Invigorated
New CA 2E 8.7 (Synon) and CA 7.1 , Invigorated Mark O'Brien
 
2016_George Baker
2016_George Baker2016_George Baker
2016_George BakerGeorge Baker
 
Test Manager CV 2015
Test Manager CV 2015Test Manager CV 2015
Test Manager CV 2015Mark Hall
 
Accelerate Innovation & Productivity With Rapid Prototyping & Development - ...
Accelerate Innovation & Productivity With Rapid Prototyping & Development -  ...Accelerate Innovation & Productivity With Rapid Prototyping & Development -  ...
Accelerate Innovation & Productivity With Rapid Prototyping & Development - ...Attivio
 
Codebay Brochure for software development
Codebay Brochure for software developmentCodebay Brochure for software development
Codebay Brochure for software developmentAlberto Garibay
 
Aniruddha_Mukherjee_Jan_2015
Aniruddha_Mukherjee_Jan_2015Aniruddha_Mukherjee_Jan_2015
Aniruddha_Mukherjee_Jan_2015Aniruddha Mukherjee
 
SiddharthPande_CV_17yrs_App_Support_Mgr
SiddharthPande_CV_17yrs_App_Support_MgrSiddharthPande_CV_17yrs_App_Support_Mgr
SiddharthPande_CV_17yrs_App_Support_Mgrspande77
 

What's hot (17)

New CA 2E 8.7 (Synon) and CA 7.1 , Invigorated
New CA 2E 8.7 (Synon) and CA 7.1 , Invigorated New CA 2E 8.7 (Synon) and CA 7.1 , Invigorated
New CA 2E 8.7 (Synon) and CA 7.1 , Invigorated
 
2016_George Baker
2016_George Baker2016_George Baker
2016_George Baker
 
Test Manager CV 2015
Test Manager CV 2015Test Manager CV 2015
Test Manager CV 2015
 
Compay profile
Compay profileCompay profile
Compay profile
 
Compay profile
Compay profileCompay profile
Compay profile
 
My Resume-2
My Resume-2My Resume-2
My Resume-2
 
Accelerate Innovation & Productivity With Rapid Prototyping & Development - ...
Accelerate Innovation & Productivity With Rapid Prototyping & Development -  ...Accelerate Innovation & Productivity With Rapid Prototyping & Development -  ...
Accelerate Innovation & Productivity With Rapid Prototyping & Development - ...
 
Codebay Brochure for software development
Codebay Brochure for software developmentCodebay Brochure for software development
Codebay Brochure for software development
 
Aniruddha_Mukherjee_Jan_2015
Aniruddha_Mukherjee_Jan_2015Aniruddha_Mukherjee_Jan_2015
Aniruddha_Mukherjee_Jan_2015
 
Resume
ResumeResume
Resume
 
Pradeep.CL
Pradeep.CLPradeep.CL
Pradeep.CL
 
Compay profile
Compay profileCompay profile
Compay profile
 
SiddharthPande_CV_17yrs_App_Support_Mgr
SiddharthPande_CV_17yrs_App_Support_MgrSiddharthPande_CV_17yrs_App_Support_Mgr
SiddharthPande_CV_17yrs_App_Support_Mgr
 
Resume_pdf
Resume_pdfResume_pdf
Resume_pdf
 
CV_Prashanta Prusty
CV_Prashanta PrustyCV_Prashanta Prusty
CV_Prashanta Prusty
 
Praveen Kumar Vemuri
Praveen Kumar VemuriPraveen Kumar Vemuri
Praveen Kumar Vemuri
 
Deepa
DeepaDeepa
Deepa
 

Viewers also liked

Mapa conceptual leonardo mahecha
Mapa conceptual leonardo mahechaMapa conceptual leonardo mahecha
Mapa conceptual leonardo mahechaIrma Panche
 
Q 4 completed technology
Q 4 completed technologyQ 4 completed technology
Q 4 completed technologyfranzzz101
 
Herramientas colaborativas
Herramientas colaborativasHerramientas colaborativas
Herramientas colaborativasDamaris Garcia
 
GIS enabled eGovernance
GIS enabled eGovernanceGIS enabled eGovernance
GIS enabled eGovernanceEsri India
 
Design Law India
Design Law IndiaDesign Law India
Design Law IndiaVijay Dalmia
 

Viewers also liked (7)

Mapa conceptual leonardo mahecha
Mapa conceptual leonardo mahechaMapa conceptual leonardo mahecha
Mapa conceptual leonardo mahecha
 
Q 4 completed technology
Q 4 completed technologyQ 4 completed technology
Q 4 completed technology
 
Automovil
AutomovilAutomovil
Automovil
 
12345
1234512345
12345
 
Herramientas colaborativas
Herramientas colaborativasHerramientas colaborativas
Herramientas colaborativas
 
GIS enabled eGovernance
GIS enabled eGovernanceGIS enabled eGovernance
GIS enabled eGovernance
 
Design Law India
Design Law IndiaDesign Law India
Design Law India
 

Similar to Automated Workflow Unifies DevOps Toolbox

Iac evolutions
Iac evolutionsIac evolutions
Iac evolutionsPrancer Io
 
Automation Testing Best Practices.pdf
Automation Testing Best Practices.pdfAutomation Testing Best Practices.pdf
Automation Testing Best Practices.pdfKMSSolutionsMarketin
 
DevOps_SoftwareSupplyChain
DevOps_SoftwareSupplyChainDevOps_SoftwareSupplyChain
DevOps_SoftwareSupplyChainAtul Dhingra
 
Jonathan Terry's Resume
Jonathan Terry's ResumeJonathan Terry's Resume
Jonathan Terry's Resumejcterry
 
Path To Continuous Test Automation Using CICD Pipeline.pdf
Path To Continuous Test Automation Using CICD Pipeline.pdfPath To Continuous Test Automation Using CICD Pipeline.pdf
Path To Continuous Test Automation Using CICD Pipeline.pdfpCloudy
 
PCF_Soln_Brief-New
PCF_Soln_Brief-NewPCF_Soln_Brief-New
PCF_Soln_Brief-Newkarunbakshi
 
Improve Developer Experience with Developer Portal
Improve Developer Experience with Developer PortalImprove Developer Experience with Developer Portal
Improve Developer Experience with Developer PortalKumton Suttiraksiri
 
KumarG-CV
KumarG-CVKumarG-CV
KumarG-CVmcakumar
 
DevOps Implementation Roadmap
DevOps Implementation RoadmapDevOps Implementation Roadmap
DevOps Implementation RoadmapSofiaCarter4
 
Priyavathsan S_Resume
Priyavathsan S_ResumePriyavathsan S_Resume
Priyavathsan S_ResumePriyavathsan S
 
IT Modernization For Process Modernization
IT Modernization For Process ModernizationIT Modernization For Process Modernization
IT Modernization For Process ModernizationDheeraj Remella
 
Understanding the Software Development Lifecycle [SDLC] | A Comprehensive Guide
Understanding the Software Development Lifecycle [SDLC] | A Comprehensive GuideUnderstanding the Software Development Lifecycle [SDLC] | A Comprehensive Guide
Understanding the Software Development Lifecycle [SDLC] | A Comprehensive GuideGeorgeStanley21
 
Contino Webinar - Migrating your Trading Workloads to the Cloud
Contino Webinar -  Migrating your Trading Workloads to the CloudContino Webinar -  Migrating your Trading Workloads to the Cloud
Contino Webinar - Migrating your Trading Workloads to the CloudBen Saunders
 
NYIT DSC/ Spring 2021 - Introduction to DevOps (CI/CD)
NYIT DSC/ Spring 2021 - Introduction to DevOps (CI/CD)NYIT DSC/ Spring 2021 - Introduction to DevOps (CI/CD)
NYIT DSC/ Spring 2021 - Introduction to DevOps (CI/CD)Hui (Henry) Chen
 
How to build successful blocks of DevOps
How to build successful blocks of DevOpsHow to build successful blocks of DevOps
How to build successful blocks of DevOpsCygnet Infotech
 
How to build successful blocks of DevOps
How to build successful blocks of DevOpsHow to build successful blocks of DevOps
How to build successful blocks of DevOpsCygnet Infotech
 
Rakesh_Patil_CV
Rakesh_Patil_CVRakesh_Patil_CV
Rakesh_Patil_CVrakesh patil
 

Similar to Automated Workflow Unifies DevOps Toolbox (20)

Iac evolutions
Iac evolutionsIac evolutions
Iac evolutions
 
Automation Testing Best Practices.pdf
Automation Testing Best Practices.pdfAutomation Testing Best Practices.pdf
Automation Testing Best Practices.pdf
 
DevOps_SoftwareSupplyChain
DevOps_SoftwareSupplyChainDevOps_SoftwareSupplyChain
DevOps_SoftwareSupplyChain
 
Jonathan Terry's Resume
Jonathan Terry's ResumeJonathan Terry's Resume
Jonathan Terry's Resume
 
Path To Continuous Test Automation Using CICD Pipeline.pdf
Path To Continuous Test Automation Using CICD Pipeline.pdfPath To Continuous Test Automation Using CICD Pipeline.pdf
Path To Continuous Test Automation Using CICD Pipeline.pdf
 
PCF_Soln_Brief-New
PCF_Soln_Brief-NewPCF_Soln_Brief-New
PCF_Soln_Brief-New
 
Improve Developer Experience with Developer Portal
Improve Developer Experience with Developer PortalImprove Developer Experience with Developer Portal
Improve Developer Experience with Developer Portal
 
KumarG-CV
KumarG-CVKumarG-CV
KumarG-CV
 
Wecreate
WecreateWecreate
Wecreate
 
DevOps Implementation Roadmap
DevOps Implementation RoadmapDevOps Implementation Roadmap
DevOps Implementation Roadmap
 
Complementing Agile SDLC with Agile Architecture
Complementing Agile SDLC with Agile ArchitectureComplementing Agile SDLC with Agile Architecture
Complementing Agile SDLC with Agile Architecture
 
DevOps: Age Of CI/CD
DevOps: Age Of CI/CDDevOps: Age Of CI/CD
DevOps: Age Of CI/CD
 
Priyavathsan S_Resume
Priyavathsan S_ResumePriyavathsan S_Resume
Priyavathsan S_Resume
 
IT Modernization For Process Modernization
IT Modernization For Process ModernizationIT Modernization For Process Modernization
IT Modernization For Process Modernization
 
Understanding the Software Development Lifecycle [SDLC] | A Comprehensive Guide
Understanding the Software Development Lifecycle [SDLC] | A Comprehensive GuideUnderstanding the Software Development Lifecycle [SDLC] | A Comprehensive Guide
Understanding the Software Development Lifecycle [SDLC] | A Comprehensive Guide
 
Contino Webinar - Migrating your Trading Workloads to the Cloud
Contino Webinar -  Migrating your Trading Workloads to the CloudContino Webinar -  Migrating your Trading Workloads to the Cloud
Contino Webinar - Migrating your Trading Workloads to the Cloud
 
NYIT DSC/ Spring 2021 - Introduction to DevOps (CI/CD)
NYIT DSC/ Spring 2021 - Introduction to DevOps (CI/CD)NYIT DSC/ Spring 2021 - Introduction to DevOps (CI/CD)
NYIT DSC/ Spring 2021 - Introduction to DevOps (CI/CD)
 
How to build successful blocks of DevOps
How to build successful blocks of DevOpsHow to build successful blocks of DevOps
How to build successful blocks of DevOps
 
How to build successful blocks of DevOps
How to build successful blocks of DevOpsHow to build successful blocks of DevOps
How to build successful blocks of DevOps
 
Rakesh_Patil_CV
Rakesh_Patil_CVRakesh_Patil_CV
Rakesh_Patil_CV
 

Recently uploaded

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
WhatsApp 9892124323 âś“Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 âś“Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 âś“Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 âś“Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Recently uploaded (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
WhatsApp 9892124323 âś“Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 âś“Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 âś“Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 âś“Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Automated Workflow Unifies DevOps Toolbox

  • 1. Business _ Market leader, but facing competition from other SaaS vendors with newer code base _ Needed to create modern infrastructure for increased quality and velocity of releases _ Pressure to innovate balanced with maintaining platform stability and uptime Challenge _ Unpredictable and error-prone releases _ Transition to a new code base presented risks _ Little visibility of code as it moved through the SDLC Solution _ Existing code base improved via an automated workflow _ Partnership in building workflow POC _ Composable models enabled full client flexibility in future tool choices Benefits _ Improved stability and reliability throughout the SDLC _ Knowledge transfer model ensures skills retention going forward _ Stable foundation for future migration to new code base AUTOMATED WORKFLOW UNIFIES DEVOPS TOOLBOX FOR RELEASE AGILITY AND QUALITY CUSTOMER SUCCESS STORY SENDACHI.COM Client Profile Industry: Technology – travel and expenses platform vendor Company: Market-leading SaaS vendor, recently acquired by major name Location: Washington, USA Employees: 4,600 Toolbox/Technologies
  • 2. CUSTOMER SUCCESS STORY Business Sendachi’s client is an established (founded in the early 1990s) expense and travel portal vendor and market leader that was recently acquired by a leading enterprise software vendor. The company has a SaaS/cloud- based service that upgrades and updates automatically across all major devices/ environments (web, smartphone and tablet). Whilst the company had enjoyed a position at the forefront of its industry, it was beginning to experience increased competition from other SaaS players. In keeping with a “BiModal”philosophy, the company wanted to overhaul the existing infrastructure and sunset the old hosted code base, which was out of date and inflexible, while simultaneously keeping it stable and running in the interim. The client was particularly challenged in being able to take code from check-in all the way through the Software Development Lifecycle (SDLC) to initial build and into production. A preemptive step to remain competitive would help the company both support more modern versions and increase release efficiency and frequency. The client also sought to create a“Fail fast”model in which the company could release quickly enough to be able to pivot and adapt in a more agile way. Challenge One of the concerns of the existing platform was that the client had no visibility into the various states of work streams and services as they flowed through the development lifecycle, leading to broken deploys that were hard to debug. It was equally difficult to trace issues with business processes as they moved through their own lifecycle. Whilst the client fully embraced DevOps as a concept, it was still heavily reliant on manual work (in areas such as scripting, configuration and tracking). Migrating to a new code base with this unreliable and unpredictable environment was fraught with risk. Solution The company approached Sendachi and asked for an innovative solution to its challenges. Sendachi’s response was a blend of both tactical and strategic value, with a recommendation to not immediately sunset the old code, but rather automate the existing release processes and replace manual work, which was prone to errors and not scalable. This approach would also de-risk any future migration initiative. In short, Sendachi sought to make what the client currently possessed as usable as possible and ensure the“lights were kept on”so that customer satisfaction was maintained. Sendachi worked with the Director of DevOps, who headed up the“Development Operations Group”. This Director had invested in a number of technologies as part of the company’s “Toolbox”, such as Jenkins, Docker, GitHub and Chef. Through its immersion in the client’s SDLC, Sendachi discovered multiple manual processes and touchpoints for workflow which could easily lead to inefficiencies and jeopardize quality. In addition, core applications utilized an antiquated monolithic code base rather than a more responsive and scalable micro-services model. Through a proof-of-concept (POC) development cycle, Sendachi illustrated how an automated approach using various tools was possible. In keeping with Sendachi’s philosophy of increasing skill sets within a client’s internal team, it embedded its expert talent within the client’s team and built the POC in direct collaboration with them. Sendachi approached the problem by composing a set of services to work together under the philosophy of exposing the state of artifacts moving through each phase of an automated pipeline for full visibility, transparency and governance. SENDACHI.COM
  • 3. Solution continued The POC application utilized various Open Source Software (OSS) services (Jenkins, consul.io, Terraform, Postgresql, and Nginx) as composable modules, thus allowing the client to substitute any part of the stack with new modules at a later date based on changing requirements or needs. On a more strategic level, Sendachi proved automated workflows for building and testing packages were both possible and performant. In addition, the client also invited Sendachi to develop a front-end application to interface with various data services in the stack to represent a snapshot of various artifacts as they moved through state changes. Lastly, Sendachi created well-defined contracts for metadata illustrating the build steps for packages as they move through the system, reinforcing the robustness and clarity that was essential for any automated, scalable solution. Benefits The client’s back-end team now sees and embraces how they can automate their development pipeline without being dogmatic as to how various engineering teams build their software. Provided each development group consumes the pipeline through well-defined contracts, their services will be tested and exposed through consul.io’s DNS and key/value services. Each phase of a package and its previous build history now becomes quickly available to development managers, exposing any test failures and regressions so they can be remedied earlier in the SDLC. This approach costs far less when compared to uncovering test failures at a stage closer to production. Sendachi also provided programmatic hooks into build pipeline events, which allows for dynamic workflows to be tied to key package states. Overall, the client is now able to release both more quickly and more responsibly, whilst creating a stable foundation for migration to a new code base in the future. SENDACHI.COM CUSTOMER SUCCESS STORY Copyright 2016 Sendachi | All Rights Reserved.
  • 4. Sendachi Europe 1 Fore Street London EC2Y 9DT T: (+44) 203 227 0961 Sendachi North America 1501 4th Avenue Suite 1100 Seattle, WA 98101 T: (+1) 206 729 7772 E: info@sendachi.com W: www.sendachi.com About us Sendachi is a technology and services company specializing in DevOps, Continuous Delivery, and transformational programs. The company’s Rapid Prototyping and DevOps Acceleration services help organizations speed time-to- market for high quality new and re-tooled applications. From strategy and operations to culture and technology, Sendachi helps business and technology leaders identify and address opportunities for growth and profitability. Sendachi provides training, development, deployment and optimization services for the full stack of DevOps and Agile technologies including application lifecycle management (ALM), modern development and continuous delivery tools, micro-services architecture, containerization, security, analytics, testing and cloud infrastructure platforms. Learn more at sendachi.com CS_CON_V.01