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.
DNA in numbers:
Most courses are led by people who are good at theorizing.
Ours isn’t.
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, independent consultant. Domain Driven Design enthusiast and unit testing fanatic. A huge fan of Event Storming.
After hours: kitesurfing and motorcycles.
Domain Driven Design
Unit testing
Evolutionary architecture
Event Storming
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.
Distributed systems
Microservices
Performance
Infrastructure
Programmer, architect, and consultant. Professional trainer at Bottega IT Minds. A huge fan of Software Craftsmanship. Father of six.
Domain Driven Design
Continuous Delivery
Java EE
Unit testing
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: Domain Drivers, 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
// here’s what you’ll learn
// here’s what you’re paying for
All this for 999 EUR net.
That's less than ~50 EUR per week!
Remember what is waiting for you:
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 30 days after purchase! All it takes is one email - we’ll transfer the money back to your account. No drama.
We have nothing to hide.
If you need more information, please reach out: hello@devstyle.pl.
Friendly reminder:
before you reach out, please check the FAQ section below. We may have already answered your question.
As soon as you make a payment, we will set up your account on our educational platform.
You will have access to the 1st module right away! Later, new modules will be published for you 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. :).
The code is available in Java, C#, PHP, and JavaScript.
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 4-5 hours a week to self-study. This will entail watching videos and doing homework.
The refund window closes 30 days after purchase (so you will get access to 4 full modules, one every week). 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 and to help you create a learning habit and discipline.