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

Low-Code Development: Leverage low and no code to streamline your workflow so that you can focus on higher priorities.

DZone Security Research: Tell us your top security strategies in 2024, influence our research, and enter for a chance to win $!

Launch your software development career: Dive head first into the SDLC and learn how to build high-quality software and teams.

Open Source Migration Practices and Patterns: Explore key traits of migrating open-source software and its impact on software development.

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: 838
Pageviews: 109.2K
Articles: 22
Comments: 1
  • Articles
  • Comments

Articles

article thumbnail
Data Lake vs. Data Warehouse
Data lakes offer flexibility with raw data; data warehouses provide structured data for quick insights. Each has its own benefits and trade-offs.
April 2, 2024
· 811 Views · 3 Likes
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
· 6,048 Views · 7 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
· 6,046 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
· 9,523 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,336 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,795 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
· 5,005 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
· 3,011 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,977 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
· 3,121 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,871 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,652 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,979 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,311 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,839 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,511 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,280 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,651 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,496 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,974 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
· 26,034 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,947 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: