More Related Content
Storytelling For The Web: Integrate Storytelling in your Design Process Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis... 2024 Trend Updates: What Really Works In SEO & Content Marketing Tridens Monetization Cloud Billing Platform for XaaS Tridens automated Testing Solution - tATS Enterprise Service Manager (ESM) : data sheet1 Recently uploaded (20)
Complete Guide to Website Development in Malaysia for SMEs Patient Appointment Booking in Odoo with online payment iTop VPN Crack Latest Version Full Key 2025 Custom Software Development Services.pptx.pptx Website Design Services for Small Businesses.pdf Autodesk AutoCAD Crack Free Download 2025 MCP Security Tutorial - Beginner to Advanced Topaz Photo AI Crack New Download (Latest 2025) Tech Workshop Escape Room Tech Workshop Weekly report ppt - harsh dattuprasad patel.pptx DuckDuckGo Private Browser Premium APK for Android Crack Latest 2025 AI-Powered Threat Modeling: The Future of Cybersecurity by Arun Kumar Elengov... chapter 5 systemdesign2008.pptx for cimputer science students GSA Content Generator Crack (2025 Latest) DNT Brochure 2025 – ISV Solutions @ D365 assetexplorer- product-overview - presentation Top 10 Software Development Trends to Watch in 2025 🚀.pdf Cost to Outsource Software Development in 2025 Ableton Live Suite for MacOS Crack Full Download (Latest 2025) Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency Featured (20)
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR... 2024 State of Marketing Report – by Hubspot Everything You Need To Know About ChatGPT Product Design Trends in 2024 | Teenage Engineerings How Race, Age and Gender Shape Attitudes Towards Mental Health AI Trends in Creative Operations 2024 by Artwork Flow.pdf PEPSICO Presentation to CAGNY Conference Feb 2024 Content Methodology: A Best Practices Report (Webinar) How to Prepare For a Successful Job Search for 2024 Social Media Marketing Trends 2024 // The Global Indie Insights Trends In Paid Search: Navigating The Digital Landscape In 2024 5 Public speaking tips from TED - Visualized summary ChatGPT and the Future of Work - Clark Boyd Getting into the tech field. what next Google's Just Not That Into You: Understanding Core Updates & Search Intent How to have difficult conversations Introduction to Data Science Time Management & Productivity - Best Practices The six step guide to practical project management How Tridens DevSecOps Ensures Compliance, Security, and Agility
- 2. Agenda
• Tech Stack
• DevOps Stack
• DevOps Practices & Process
• DevSecOps
• Monitoring & Support
©2025 Tridens d.o.o. All rights reserved. 2
- 6. Why DevOps?
©2025 Tridens d.o.o. All rights reserved. 6
• Higher speed and quality of
product releases.
• Faster responsiveness to
customer needs.
• Team can react to change
requests from customers
faster with adding new and
updating existing features.
• The time-to-market and
value-delivery rates increase.
- 7. DevOps Practices
• Continuous integration (CI)
• Merge changes back to the main branch as often as possible.
• Developer's changes are validated by creating a build and running automated tests against
the build.
• Continuous delivery (CD)
• Automatically deploys all code changes to a testing environment after the build stage.
• Continuous testing (CT)
• Testing at earlier stages of the release pipeline.
• Testing more often before release.
• Testing everywhere, that is, across environments and devices.
• Continuous monitoring (CM)
• Help monitor software operation, especially performance issues, identify the cause of the
error, and apply appropriate solutions before significant damage to uptime and revenue.
• Infrastructure as code (IaC)
©2025 Tridens d.o.o. All rights reserved. 7
- 9. DevOps – GitFlow Strategy
• Production uploads are always made from
Master.
• Master must always be stable and ready to
deploy.
• The work is always done on Develop. Putting
the focus on the product being releasable
and available.
• The Release branch is used to stabilize
development.
• When we develop a feature, it is done on a
Feature branch.
• Feature branches always merge with
Develop.
• Hotfix branch to resolve critical production
issues. In addition, this new branch will be
merged with Master and Develop as soon as
this problem is solved.
©2025 Tridens d.o.o. All rights reserved. 9
- 11. DevOps – GIT Operations
git commit --allow-empty -m “[<command>]“
Example:
git commit –allow-empty –m “[ci-release]“
git commit –allow-empty –m “[ci-review]“
git commit –allow-empty –m “[ci-run]“
git commit –allow-empty –m “[ci-run|ere:feature/some-feature|tgw:feature/some-feature]“
©2025 Tridens d.o.o. All rights reserved. 11
- 12. DevOps – CI Pipeline
.ci/Jenkinsfile
@Library('Tridens-CI’) _
JenkinsPipeline {
javaVersion='11'
buildTargetPrefix='app/'
dockerImageNamespace='monetization'
bddJobTag='monetizationIntegTag'
applicationType=si.tridenstechnology.jenkins.Configuration.ApplicationType.MAVEN
}
©2025 Tridens d.o.o. All rights reserved. 12
- 13. DevOps - JIRA Issue & Project Tracking Software
• Project tracking
• Reports
• Issue creation
• Time tracking
• Kanban board
©2025 Tridens d.o.o. All rights reserved. 13
- 14. AWS Cloudformation
• Easy to use
• Flexible and declarative
• Customisation through parameters
• Drag-and-drop UI for visualization
• DevOps principle IaC
©2025 Tridens d.o.o. All rights reserved. 14
- 16. DevOps – AI Code Review
©2025 Tridens d.o.o. All rights reserved. 16
- 18. DevOps - CI Pipeline
CI { … }
©2025 Tridens d.o.o. All rights reserved. 18
- 21. DevOps – AI Generated Tests
©2025 Tridens d.o.o. All rights reserved. 21
- 22. DevOps – ER Diagram
©2025 Tridens d.o.o. All rights reserved. 22
Image from trickyenough.com
- 24. DevOps - Issue & project tracking
©2025 Tridens d.o.o. All rights reserved. 24
- 27. Zed Attack Proxy – automated pentesting
©2025 Tridens d.o.o. All rights reserved. 27
- 30. AWS – CloudWatch monitoring
• Built-in metrics
• Custom metrics
• Operational view with dashboards
• Alarms (MS Teams, AWS Lambda)
©2025 Tridens d.o.o. All rights reserved. 30
- 31. AWS – Performance Insights Monitoring
• Debug performance issues, for example, by identifying queries that are causing high
load.
• Tuning performance by identifying bottlenecks like CPU or I/O throughput.
• Monitor the performance by aggregating the core performance indicators of your
database.
• Analyse Queries, Analyse Bottlenecks
©2025 Tridens d.o.o. All rights reserved. 31
- 32. DevOps – Spring Boot Admin
©2025 Tridens d.o.o. All rights reserved. 32