1 attended
Host: Zgphp meetup
Event Website: https://zgphp.org/

Details

# Schedule
17:45 - Pre-meetup - preparing Zoom
18:00 - Meetup kickoff, Group announcements
18:05 - Zvonimir Spajic: Hexagonal Architecture Demystified
18:35 - Break
18:40 - Andreas Braun: Dropping ACID - Schema Design for e-commerce
19:30 - Closing word

# Talks

## 1. Zvonimir Spajic: Hexagonal Architecture Demystified

### Description

When starting to learn Hexagonal Architecture, you can get easily overwhelmed by many of the articles and lectures on the subject, because they often describe a much broader view of the Hexagonal Architecture than the one originally proposed by its author. This view often mixes Hexagonal Architecture with other architectures and approaches like Layered Architecture, CQS, CQRS, etc..

In this talk, we'll get back to the original idea as proposed by Alistair Cockburn but also take a look at how it can be combined with other architectures and why it is so popular among the Domain-Driven Design community.

### Speaker short bio

Zvonimir is a passionate software developer coming from Croatia but with current base in Berlin, Germany.

As a developer, he is highly interested in software architecture and ‘getting it right’. Outside work, he likes to keep his mind sharp and body strong by doing different recreational sports. Also enjoys reading a good book, listening to all sorts of music and dogs.

---

## 2. Andreas Braun: Dropping ACID - Schema Design for e-commerce

### Description

When designing a schema for e-commerce applications, we have to keep certain things in mind: data retention rules require duplicating large chunks of data, leading to complex schemas in any relational database. Modern database systems can help us solve this problem, but we seldom use their features when designing schemas. In this talk, we will take a look at some strategies on how to design more efficient schemas for certain database systems, and how to effectively drop ACID at work.

### Speaker short bio

My name is Andreas Braun, and I work on the PHP driver for MongoDB. I maintain several Doctrine libraries, including the MongoDB ODM.