WRONG! Developers can never stop learning. Embark on a new, fascinating journey to
become a Next-Gen Software Architect!
// a fully comprehensive career growth program
If you’re a Senior Developer, you’re likely worried that learning and growing professionally is over for you. That’s it. You’re done.
Luckily: NO! Now is when the real fun begins.
You now have the prerequisite skills needed for a career upgrade! We’ll guide you to become a Next-Gen Architect.
Designing Next-Gen Architecture is not “just another course”. It’s a comprehensive career growth program. During a few months, we’ll share our Software Architecture expertise - both in theory and in practice.
You will learn everything you need to know to succeed as a Next-Gen Architect.
We have already dominated our local market and we’re now bringing DNA to all software developer worldwide! Join 9,000+ developers who have trusted Designing Next-Gen Architecture - a Program bringing new quality of development to companies of all sizes.
PREORDER enrollment closes in:
Most courses are led by people who are good at theorizing.
You’ll learn from seasoned practitioners, founders, and consultants: Jakub Pilimon, Jakub Kubryński, and Łukasz Szydło.
Software Architecture merges business with development so there’s no room for monotony. A skilled Software Architect needs to combine expert knowledge with a readiness to take on new challenges.
We’re not interested in co-creating Architects who get lost in what they’re doing. Every Next-Gen Architect needs to be self-aware and confident. That’s why we always supplement theoretical knowledge with practical tasks.
— Books are LIFE, but they focus on broader theoretical contexts. To problem-solve effectively, Next-Gen Architects need to be able to ask questions and get specific answers from practitioners.
— Otherwise referred to as “Mission Impossible” or “The Holy Grail”. Most commercial projects don’t let you experiment and learn from your mistakes... and for a good reason.
— We’ve all been there. It’s way too easy to save a video for later or spend $20 on a course you’ll never complete (or frankly, never even start). Tutorials typically only scratch the surface and that’s just not enough. How do you know a given course will be of value? We promise ours is.
One comprehensive career growth Program merging theory and practical exercises (white horse not included). Learn from seasoned Architects who walk you through real business cases.
This Program is tailor-made for Senior Developers who can only learn from practitioners and real business cases.
Being a Senior is not the end of your career.
It’s only the beginning.
Designing Next-Gen Architecture is an advanced career growth Program you won’t find anywhere else. As the course was designed with Seniors in mind, it’s NOT for everyone.
What makes our Mentors exceptional? They’re both practitioners and instructors. They deal with software architecture every day, but they also know how to teach. The waiting list for their on-site training is ridiculously long (up to 1 year!).
Principal Technologist at Pivotal, Bottega IT Minds mentor. Domain Driven Design enthusiast and unit testing fanatic. A huge fan of Event Storming.
After hours: kitesurfing and motorcycles.
Domain Driven Design
Programming for the last 30 years. He wrote his first program at the age of 7 in Fortran 77 with the support of his Dad.
Over 15 years ago, he turned his passion into a career that still brings him joy every day. He started out as a developer and gradually progressed to becoming a designer, architect, team leader, and manager. Today, he is a trainer, consultant, and entrepreneur - he is the CEO and co-founder of Devskiller.com.
For years now, his focus has been on distributed systems and optimizing the software production process. His aim is always to speed things up and increase efficiency. He also is a strategic advisor and IT process auditor.
Programmer, architect, and consultant. Professional trainer at Bottega IT Minds. A huge fan of Software Craftsmanship. Father of six.
Domain Driven Design
Designing Next-Gen Architecture founder and coordinator.
“Retired” developer with years of experience, devstyle.pl blog/vlog author, and podcaster at DevTalk. Publisher of the book Occupation: Programmer, and Git Course. Publisher of multiple bestselling Programs: Next-Gen Architecture, Frontend Basics, DBMaster, SmartTesting, Frontend Architecture and Legacy Fighter.
Maciej is on a mission to empower the programming community with game-changing educational programs designed by best-in-class experts. He believes that the Designing Next-Gen Architecture program will transform the way IT seniors improve their skills.
Throughout my career, there were two major breakthroughs.
First, I realized that I could knowingly break the rules. Putting theoretical skills into practice is totally different from academic knowledge. Know-how is important, but know-when-to is critical to becoming a mature developer.
The second breakthrough came as I was working as an architecture consultant. I became the link between the world of business and programming. As a software architect, I can propose the best business solutions without being a specialist in this area. How so? I understand how systems work, which allows me to choose the right solution.
I really like programming, but there’s a caveat. I like programming solutions I’ve devised myself, for business purposes. Whenever I work with an organization, I feel like I am creating a brand-new startup. It’s a fantastic feeling I want our course participants to experience for themselves.
I vividly remember the three key events that changed my career forever.
The first one came when was working in a team of three on our own project. We were in charge of design, configuration, production, and maintenance. We launched the product on a production computer, users started interacting with it… and it worked for them, not just for us!
This was an epiphany. A moment of clarity that made me feel confident about my skills.
This success gave us the courage to start a consulting business and eventually open our own software house. After signing the first customers, I had to think in broader terms. On top of thinking HOW to deliver a given feature, I was also asking questions from the business perspective - like WHAT type of feature should be delivered. The questions typically asked by development and business teams are different. As developers, our goal was to understand HOW to overcome an obstacle and how to go from A to B. Our newly found business angle meant focusing on the RESULTS of going from A to B and IF it the journey was even worth taking.
My final breakthrough was understanding how distributed systems work. In the first decade of my career, I thought they were just like the multiplication table. I didn’t understand the reasoning but merely memorized the sets of decisions taken in certain scenarios. I didn’t question WHY action A resulted in phenomenon B. When things finally clicked, I launched my own distributed systems course.
The lessons learned in the first decade of my career are context-specific and hard to share. In this program, I am focusing on breakthroughs #2 and #3 - collaborating with business and understanding distributed systems.
When you start using TDD, Agile, or SCRUM practices in a large project, you’re bound to hit a wall. How to implement them in a large team? I used to think it was impossible...
Good code practices work perfectly well in small teams of programming veterans. Implementing them in a large team requires creating a new framework. To me, Domain Driven Design was a revelation - a gateway to the world of software architecture. Thanks to DDD, you can divide a project into segments to be handled by teams of several developers working autonomously. In other words, DDD is a bridge between business and programming.
In short, architecture is the missing building block that structures the entire project. It allows us to put the techniques we learn into practice and successfully develop the project.
Need to see what Designing Next-Gen Architecture is like for yourself? No problem.
Check out our sample video lessons.
Let us show you why 9K+ developers have trusted us.
// here’s what you get
This is one of the most important differentiators of the Program. Here’s why:
// here’s what you’ll learn
// here’s what you’re paying for
All this for 899 EUR net.
That's less than ~50 EUR per week!
This is a special PREORDER price. DNA will always cost more, starting January 2024!
Remember: preorder enrollment closes on the 31st of December 2023 at 23:59 PM.
This is a one-off offer.
Please note: This is a preorder - once early enrollment closes, the price goes up.
The Program goes live in February 2024.
The clock is ticking...
We’re confident that you’re going to find the Program valuable. In fact, we’re so confident that we’ll give you a full refund if you don’t.
You can claim a refund until the end of February 2024! All it takes is one email - we’ll transfer the money back to your account. No drama.
As soon as you make a payment, we will set up your account on our educational platform.
The first batch of training resources will be published in February 2024. Later, new modules will be published once a week.
Of course! In most countries, you can charge it off, but check your local regulations. VAT rules are also location-specific.
You get lifetime access to the training materials. If there are any updates, you will receive them free of charge.
The lessons are in English. :).
Our Mentors have designed this Program to cover every subject on the agenda without rushing over it. Learning Software Architecture in a few days is impossible - you’ll barely scratch the surface. 20 weeks is just right.
We do! Find out more here (CLICK »).
No: the videos are streamed. But you can download the code, presentations, and all additional resources.
We recommend allocating 1 hour a day to self-study. This will entail watching videos, doing homework, and discussing with other community members.
The refund window closes on the last day of February 2024. All you need to do is email us and we’ll take it from there.
You get access to pre-recorded video lessons supplemented with downloadable code and presentations.
We also provide audio and text (transcription) of each lesson. See for yourself: take a look at the DEMO lessons »!
Our courses are hosted on our own platform » and we’re not planning to change that.
No, you don’t. We add new lessons and materials every week to keep everyone motivated. Every participant gets access at the same time.