DDD-WAW: Jakub Nabrdalik – Czemu nikt zdrowy przy umyśle nie buduje dziś dużego monolitu?
2 min read
1 year ago
Published on May 04, 2024
This response is partially generated with the help of AI. It may contain inaccuracies.
Table of Contents
Tutorial: Building Microservices vs Monoliths with Jakub Nabrdalik
In this tutorial, we will discuss the key insights shared by Jakub Nabrdalik in his lecture on microservices and why it may not always be beneficial to start with a monolith architecture. The lecture was part of the DDD-WAW meetup hosted at BEC Poland.
Step 1: Understand the Context
- Watch the video titled "DDD-WAW: Jakub Nabrdalik – Czemu nikt zdrowy przy umyśle nie buduje dziś dużego monolitu?" on the BEC YouTube channel using the following link: Video Link.
Step 2: Meet Jakub Nabrdalik
- Jakub Nabrdalik is an experienced software engineer, developer, architect, team leader, and manager with a focus on architecture, Software Craftsmanship, Domain Driven Design, and Test/Behavior-driven development.
Step 3: Learn about DDD-WAW
- DDD-WAW is a community for individuals interested in deepening their knowledge of Domain Driven Design from both technical and business perspectives. Topics include Event Storming, Modeling, Business-IT Communication, Architecture, Modularity (Bounded Context), and compatibility with Agile methodologies.
Step 4: Explore BEC Poland
- BEC Poland is an IT company providing financial technology solutions for Danish banks. They enable online investing, loan applications, and money transfers for their clients, essentially providing end-to-end banking solutions.
Step 5: Summary Overview
- The lecture by Jakub Nabrdalik likely covered the advantages and challenges of building microservices compared to monolithic architectures. It may have highlighted the importance of considering factors such as scalability, maintainability, and agility when choosing between the two approaches.
By following these steps and understanding the insights shared in the video, you can gain valuable knowledge about building software architectures and make informed decisions when it comes to choosing between microservices and monoliths in your projects.