Skip to content

Robert Sicoie

  • About Me
  • Blog

Robert Sicoie

  • About Me
  • Blog

Robert Sicoie

Category: architecture

October 3, 2022December 30, 2022architecture

Simple but effective architectural decisions documentation with ADRs, PRILER framework and Markdown

Given the context of evolvable software architecture and agile projects, documentation must be concise, clear, effective and… constantly changing. Nobody wants to […]

September 2, 2022December 30, 2022architecture

Make stakeholders lives easier with the 4+1 view model

The 4+1 view model

How to describe software architecture in a way that can be easily understood by all stakeholders, be they technical or non-technical? How […]

August 17, 2022September 11, 2022architecture

DRY principle with Microservices

DRY Principle with Microservices

When working with development teams transitioning from a monolithic applications to microservices I sometimes face their anxiety of breaking the 𝗗𝗥𝗬 (𝗱𝗼𝗻’𝘁 […]

August 16, 2022September 12, 2022architecture

Layer Architecture vs. Hexagonal Architecture. Which one to choose?

Layered architecture is a common architectural pattern for organising application components into distinct technical layers – presentation, application, business, persistence, etc The […]

August 15, 2022September 12, 2022architecture, data

4 database caching strategies for scaling applications

When 𝘀𝗰𝗮𝗹𝗶𝗻𝗴 𝗮𝗽𝗽𝗹𝗶𝗰𝗮𝘁𝗶𝗼𝗻𝘀 the database is often one of the bottlenecks. Caching is an effective way of reducing load on the database […]

August 13, 2022September 1, 2022architecture

What is MACH Architecture?

You may have heard this acronym and you were wondering that it means. MACH is an industry tech standard describing modern technology. […]

August 12, 2022September 12, 2022architecture

Prototyping with headless CMS

One easy way I sometimes validate software architectural solutions I am working on is through 𝗽𝗿𝗼𝘁𝗼𝘁𝘆𝗽𝗶𝗻𝗴. According to wikipedia, a prototype is […]

August 2, 2022September 12, 2022architecture, data

Data isolation in multitenant applications

Isolating data in multitenant SaaS applications is a challenging aspect. Between the extremes of sharing all resources between tenants and provisioning individual […]

July 25, 2022September 12, 2022architecture evaluation, legacy modernization

The six drivers for evaluating legacy systems

There is no silver bullet method for legacy modernization. The best approach obviously depends on the problem that need to be solved. […]

July 20, 2022January 9, 2023architecture

Untangle Complexity With Event Storming

Understanding complex domain models is quite challenging. You can spend a huge amount of time chatting, emailing or meeting relevant (and sometimes […]

Posts navigation

1 2 >
Book A call
  • About Me
  • Blog
© 2023 Robert Sicoie