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
3
![[face to face] Interview Simulation](https://secure.meetupstatic.com/photos/event/2/4/d/highres_531120589.jpeg)
[face to face] Interview Simulation
Rosenthaler 40/41, 10178, Berlin, DEJoin this Interview Simulation session — to sharpen the skills for both interviews and architectural pitches.
💡 How it works
The event is split into three parts:- Answers for common behavioral questions - at the beginning, I will read some common interview questions, explain what they mean, and give the correct answers.
- Interview Simulation (10 minute rounds) – One participant acts as the interviewee and answers a round of behavioral and design-focused questions. Each other participant gets to ask him one interview question.
- Feedback Round – The group provides feedback on communication, structure, and clarity. Constructive criticism is encouraged.
💡You will be asked:
- Behavioral questions (“Tell me about yourself”, “Describe a challenge you faced...”)
- Technical questions (based on your tech stack)
- Light design problems (high-level reasoning, not code)
No need to prepare anything in advance — just bring curiosity and an open mind.
Feel free to bring your CV if you’d like feedback from others, or share a few words if you’re currently job hunting. If so, we will also brainstorm answers to more common questions that you were asked.
Whether you’re preparing for an interview or simply want to grow as a software designer or architect, this session is for you.
Note: location is restaurant Hackesher Hoff: https://maps.app.goo.gl/btSChwkJzaoUSfN7A
💡Resources:
- IT portfolio ideas: ideabrowser.com , reddit.com/r/SideProject
- mock interview platforms: pramp.com , interviewbit.com , finalroundai.com
- online coding platforms: leetcode.com, hackerrank.com, codewars.com , codingame.com , projecteuler.net ,techiedelight.com , exercism.org
- confidence building exercises: Confidence exercises , reddit discussion , another discussion , quora discussion
- success stories: story 1, story 2
10 attendees![[pair programming] code review random Golang git repositories](https://secure.meetupstatic.com/photos/event/6/f/7/a/highres_531028538.jpeg)
[pair programming] code review random Golang git repositories
·OnlineOnlineWe read small github repositories, and try to understand the code and what design decisions were behind it.
Here is a list of such small Golang apps, you can add your own to it:
- https://github.com/devchat-ai/gopool
- https://github.com/air-verse/air
- https://github.com/christianselig/apollo-backend
- https://github.com/miniflux/v2
- https://github.com/golang/pkgsite
- https://github.com/benbjohnson/wtf
- https://github.com/discourse/discourse
- https://github.com/bevane/repocheck
- https://github.com/saravanasai/goqueue
Together, we’ll:
- Read and understand the code
- Discuss the architectural decisions/its design
- Write some Architecture Decision Records (ADRs)
- Draw a class diagram and a C4 diargram
- Decide what testing strategy the repo should have
- Discuss pros and cons of the current implementation
It’s a great way to sharpen your architecture skills and see how others design and structure their systems.
No prep needed — just bring your curiosity and your intuition.
7 attendees
Past events
28

![[System design] Data modelling exercise](https://secure.meetupstatic.com/photos/event/7/6/9/7/highres_530850359.jpeg)