In my opinion, this course is worth taking for every developer (even those who do not think about switching to MSA), because the course contains general topics on team organization, deployment, monitoring, testing, and most importantly, separation of limited context. Which is useful even if you have a monolith and you can at least turn it into a modular one. Kirill tells the information in an accessible way, with examples from his own experience, so the course was very easy and in a good atmosphere. I recommend it to everyone.
A very useful course for anyone who is at least a little bit involved in building and designing complex systems. As a Backend developer, it was very interesting and useful for me to hear about real scenarios for using certain technologies, learn about edge cases, pitfalls and lots of tips for practical use. The program is very short, the information is concentrated, but it is perceived well due to the lecturer's good teaching style. I advise everyone.
The basis, base, ground for the transition from a developer to a developer who first thinks and then implements)
I am very satisfied with the result of taking the course. It fully met my expectations, and in some places even exceeded them. First of all, it is a collection of information and practices that can take a lot of time to search for on your own. Also, topics were revealed that are not obvious on the path to microservices mastery, but having learned about their existence, I understand that without them there is no way. This course is a great opportunity for backend developers to deepen their knowledge and bring more value due to new practices and techniques
The course is really built as a community, a lot of practice in groups, opportunities to ask questions, and a lot of discussion of something from real cases. I would recommend this course to people who already have experience with microservices, but who come with their own pain points.
Many new acronyms and services have been added to my collection, it was worth it. Plus, there is an opportunity to test some working ideas with people who have more experience.
There is an analysis of many cases from real practice. A lot of technical details according to the questions of the course participants, it is incredibly useful.
The course is useful even if you are not planning to work in microservice architecture right now. It will allow you to understand how to better build an architecture and prepare in advance for dividing the project into microservices, so that later it will not be painful. Already during the course, I changed a lot in my current project. Kirill is a high-level specialist with extensive experience. He gives a lot of useful advice from experience on what not to do and why. When we acquire this knowledge through the experience of a mentor, it saves us a lot of our own time. This course is also useful for its practical tasks, because you can feel the benefits of using the Event Storming methodology.
The course will be useful to all developers, starting from the strong junior level, managers (product, project, etc.), business analysts, maybe I forgot to mention someone else?. Provides a better understanding of microservices, interactions. I now have a general plan for how to break a monolith into microservices. I work on Symfony, and there are some services on Go. One of the services is already too big and too complex. There is a task to break this service into smaller ones. Before the course, it was difficult to understand where to start. Now I understand. It's good that there is access to the course for a year, I will watch the videos and presentations again. And it's good that there are practical tasks and examples - it helps to understand.