Abstractions Architecture Engineering Software Design System Architecture
In this workshop we plan to walk you from initial idea to fully fledged system architecture using Domain Driven Design. You will learn in practice how to create systems with low coupling and high cohesion.
As a bonus this workshop will show you how to:
- make your team work more effective
- improve your cross-team communication
- receive and give constructive feedback for architectural topics
And do all that without writing a single line of code.
You will be working in teams on developing your idea (no it's not going to be like the group projects in university, everyone in team is collaborating). Teams will be created using the magic of RNG.
Common pitfalls? No worries, we'll cover them as well. We have seen and created many scary architectures and we can't wait to share over a decade of our experience in helping you build systems, that you can brag about during the family dinner.
Sounds like magic? That's because it is. And by the end of this workshop, you can be a magician as well.
P.S. Organizers do not promise that you will obtain magic powers after workshop, but they don't deny it as well.
Audience minimum required level:
- Beginners with basic knowledge of software architecture and design, any programming language.
- Mid and seniors will learn how to take their knowledge about software architecture to the next level.
Type: Training (180 mins); Python level: Beginner; Domain level: Beginner
Anastasiia works in the development for more than of 10 years (around 8 years in Python), including experience in e-commerce as well as game development. Every day she deals with lots of challenges when she has to consider software or library to start with, starting from the question how to build architecture and finishing with a deployment. Currently working as a Tech Lead, helping to build an engineering culture in her team and serve her team's needs as a Servant Leader.
Anastasiia is also one of the organisers of PyBerlin meetup based in Berlin.
I've starting programming in Python over a decade ago.
Since than I've been CEO and Co-Founder of two companies and worked in almost any roles inside of company(marketing, sales, frontend, backend, ux ..)
I love learning stuff and spreading Python love.
For more info you can check my linkedIn profile