DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Enterprise AI Trend Report: Gain insights on ethical AI, MLOps, generative AI, large language models, and much more.

2024 Cloud survey: Share your insights on microservices, containers, K8s, CI/CD, and DevOps (+ enter a $750 raffle!) for our Trend Reports.

PostgreSQL: Learn about the open-source RDBMS' advanced capabilities, core components, common commands and functions, and general DBA tasks.

AI Automation Essentials. Check out the latest Refcard on all things AI automation, including model training, data security, and more.

Core Badge
Avatar

Pier-Jean MALANDRINO

DZone Core CORE

CTO at SCUB

Bordeaux, FR

Joined Jul 2023

About

I am the Chief Technology Officer and Head of an architectural unit in a digital company. I participate in the development of technological strategy, design solutions, and lead R&D projects.

Stats

Reputation: 658
Pageviews: 100.1K
Articles: 21
Comments: 1
  • Articles
  • Comments

Articles

article thumbnail
OWASP Top 10 Explained: SQL Injection
This post discusses SQL Injection (SQLi), its types, examples of breaches, and prevention methods to protect against this cybersecurity threat.
March 12, 2024
· 4,814 Views · 4 Likes
article thumbnail
Architecture: Software Cost Estimation
As technology changes more rapidly, software cost estimation becomes much more important, especially for legacy systems. Discover a new estimation method.
February 27, 2024
· 5,093 Views · 2 Likes
article thumbnail
Architecture Style: Modulith (vs. Microservices)
Use Modulith architecture to split your monolith into manageable pieces while maintaining their cohesion and unlocking your app's potential.
January 29, 2024
· 7,298 Views · 5 Likes
article thumbnail
AI/Machine Learning Techniques: The Cheat Sheet
This paper is a summary that breaks down the big ideas of machine learning into easy-to-understand parts. Think of it as a quick reference or a cheat sheet.
January 24, 2024
· 1,287 Views · 2 Likes
article thumbnail
Navigating the CAP Theorem: In Search of the Perfect Database
This article debunks the myth of a perfect database, explaining that no type can fully achieve Consistency, Availability, and Partition Tolerance at once. "
January 9, 2024
· 3,683 Views · 3 Likes
article thumbnail
C4 Model Perspective: The Different Types of Software Architects
The article discusses different types of software architects and their roles in system development, all explained from the perspective of the C4 model.
January 8, 2024
· 4,708 Views · 5 Likes
article thumbnail
Architecture Patterns: Sharding
Sharding is a database architecture pattern that involves dividing a large database into smaller, manageable parts called shards to improve characteristics.
January 2, 2024
· 2,849 Views · 2 Likes
article thumbnail
Architecture Patterns: Publish/Subscribe
The Pub/Sub pattern enables decoupled, scalable message exchange in distributed systems, but it comes with trade-offs: discover which ones here.
January 2, 2024
· 2,805 Views · 3 Likes
article thumbnail
Architecture Patterns : Data-Driven Testing
DDT (Data Driven Testing) enhances testing efficiency by automating with external data, offering broad coverage while needing initial setup.
December 16, 2023
· 2,838 Views · 4 Likes
article thumbnail
Evolution of Software Architecture: From Monoliths to Microservices and Beyond
Tracking software architecture evolution from monolithic systems to serverless designs, addressing changing business and technology needs.
November 28, 2023
· 4,395 Views · 5 Likes
article thumbnail
Architecture Method: C4 Model
The C4 Model provides a detailed framework for understanding and communicating software architecture, balancing complexity with clarity.
November 23, 2023
· 3,485 Views · 3 Likes
article thumbnail
Architecture Approach: Domain-Driven Design (DDD)
Domain-Driven Design: A deep dive into aligning complex software with business needs through strategic modeling and continuous refinement.
November 16, 2023
· 2,868 Views · 2 Likes
article thumbnail
Architecture Patterns: API Gateway
An API Gateway optimizes client-service interactions and enhances security, but needs careful design to avoid potential pitfalls. Proper use ensures scalability.
November 15, 2023
· 4,250 Views · 4 Likes
article thumbnail
Architecture Patterns: Strangler Pattern
The Strangler Pattern enables gradual, low-risk software migration but demands careful balancing of two systems during the upgrade process.
November 15, 2023
· 2,731 Views · 2 Likes
article thumbnail
Architecture Patterns: The Circuit-Breaker
In every architectural design lies a shadowy pitfall. Delve into the lurking dangers within popular patterns, revealing the haunting consequences of misapplication.
November 3, 2023
· 4,454 Views · 2 Likes
article thumbnail
Architecture Anti-Patterns: The DARK Side of the Architect
Shed light on the specters that haunt our architectural decisions and understand how to exorcise the demons that threaten our digital sanctuaries.
October 31, 2023
· 3,121 Views · 3 Likes
article thumbnail
Command Query Responsibility Segregation (CQRS)
In this article, dive into distinct command/query roles, potential database setups, and the implications of data synchronization.
October 30, 2023
· 3,606 Views · 3 Likes
article thumbnail
The Outbox Pattern
Learn how the outbox pattern ensures reliable message delivery across distributed systems, safeguarding and forwarding diverse data types effectively.
October 25, 2023
· 3,437 Views · 2 Likes
article thumbnail
Selenium Versus Karate: A Concrete Comparative Approach
This article delves into automated testing using Selenium (with Cucumber) and Karate, assessing their features, tech details, and community support.
October 6, 2023
· 3,911 Views · 3 Likes
article thumbnail
Backend For Frontend (BFF) Pattern
The Backend for Frontend (BFF) design pattern customizes backend services for specific frontends, enhancing efficiency and alignment with frontend needs.
October 2, 2023
· 24,687 Views · 6 Likes
article thumbnail
Multi-Tenancy With Keycloak, Angular, and SpringBoot
Multi-tenancy is a critical aspect of contemporary software architecture. It assists in overcoming significant difficulties, particularly for SaaS software.
September 27, 2023
· 3,804 Views · 4 Likes

Comments

Architecture Decision Records

Oct 30, 2023 · Santhosh Kumar Ramabadran

Very interesting, good job !

User has been successfully modified

Failed to modify user

ABOUT US

  • About DZone
  • Send feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: