About us
Welcome to Berlin Software Design — a community for engineers and architects who want to sharpen their software design and architecture skills through practice, discussion, and collaboration.
We focus on learning by doing: software architecture katas, design challenges, system walkthroughs, and peer feedback sessions. Each meetup is a chance to tackle real-world design problems, share approaches, and improve how we think and communicate about architecture.
Whether you're an experienced architect or a developer curious about system design, join us to grow your skills, exchange ideas, and connect with like-minded tech professionals in Berlin.
Upcoming events
2
![[clean code] Code smells workshop](https://secure.meetupstatic.com/photos/event/b/1/0/5/highres_534885317.jpeg)
[clean code] Code smells workshop
·OnlineOnlineThis meetup follows the Reddit tutorial "How to Find the Stinky Parts of Your Code" and uses its catalog of code smells as a structured learning exercise.
Today we read from code smell 41 to code smell 60.
For 2 hours, participants work through a series of short rounds:
- Read a code smell individually (10 minutes)
- One participant is selected at random
- The selected participant explains the smell to the group (5 minutes)
All participants must be willing to present the code smell they have just read, as anyone may be selected during a round.
22 attendees
Past events
65

![[pair programming] code review Golang repositories](https://secure.meetupstatic.com/photos/event/6/f/7/a/highres_531028538.jpeg)
![[system design] Rate Limiter](https://secure.meetupstatic.com/photos/event/7/6/9/7/highres_530850359.jpeg)