DE
- Services
- Our service portfolio
We bring your digital product vision to life, from crafting real-world testable prototypes to delivering comprehensive product solutions.
- Collaboration models
Explore collaboration models customized to your specific needs: Complete nearshoring teams, Local heroes from partners with the nearshoring team, or Mixed tech teams with partners.
- Way of working
Through close collaboration with your business, we create customized solutions aligned with your specific requirements, resulting in sustainable outcomes.
- Our service portfolio
- Industries
- About Us
- Who we are
We are a full-service nearshoring provider for digital software products, uniquely positioned as a high-quality partner with native-speaking local experts, perfectly aligned with your business needs.
- Meet our team
ProductDock’s experienced team proficient in modern technologies and tools, boasts 15 years of successful projects, collaborating with prominent companies.
- Our locations
We are ProductDock, a full-service nearshoring provider for digital software products, headquartered in Berlin, with engineering hubs in Lisbon, Novi Sad, Banja Luka, and Doboj.
- Why nearshoring
Elevate your business efficiently with our premium full-service software development services that blend nearshore and local expertise to support you throughout your digital product journey.
- Who we are
- Our work
- Career
- Life at ProductDock
We’re all about fostering teamwork, creativity, and empowerment within our team of over 120 incredibly talented experts in modern technologies.
- Open positions
Do you enjoy working on exciting projects and feel rewarded when those efforts are successful? If so, we’d like you to join our team.
- Candidate info guide
How we choose our crew members? We think of you as a member of our crew. We are happy to share our process with you!
- Life at ProductDock
- Newsroom
- News
Stay engaged with our most recent updates and releases, ensuring you are always up-to-date with the latest developments in the dynamic world of ProductDock.
- Events
Expand your expertise through networking with like-minded individuals and engaging in knowledge-sharing sessions at our upcoming events.
- News
- Blog
- Get in touch

10. Dec 2021 • 1 minute read
Clean architecture principles – Meetup
by ProductDock
When?
October 20, 2021
6:00 P.M. CET
The history of software development knows the different architectures of code organization that have emerged as dominant. Depending on the context in which they are used, we can identify the advantages and disadvantages of each. Choosing the right software architecture for the right use case is extremely important if we want a quality product that’s easy to maintain and suitable for changes or upgrades.
What is clean architecture? How to implement it by the book and how in a simplified form?
You will be able to hear the answers to these and many other questions in this field at a lecture by Boris Janjanin and Aleksandar Malešević, software engineers with years-long experience working on global IT projects. In addition to clean architecture principles, lecturers will look at the single-responsibility approach to class design and its role in writing good and sustainable code.
Special attention will be paid to recommendations and best practices when it comes to clean architecture, and you will have the opportunity to ask questions during the lecture and also during networking after the official part of the lecture.
Note: Registration for the event is mandatory. Apply until Tuesday, October 19. The number of places is limited to 50, following current epidemiological measures in Banja Luka. See you on October 20 at the Courtyard by Marriot at 6 PM.