Resume
Blog
Tutorials
Tomasz Szpak
Deep dives into software architecture, leadership, strategy and more.
Latest Posts
Monitoring Web Servers
26 March 2025
Stakeholder's Guide to Event Storming
23 January 2025
10 Biggest Misconceptions About Domain-Driven Design
23 September 2024
AMQP - The Postal Service of Distributed Systems
17 September 2024
Building Culture and Bonds in a Remote Team
16 May 2024
From Chaos to Action. Wrapping Up an Event Storming Session
7 May 2024
Run Event Storming Session Like Master of Chaos
25 April 2024
Productive Event Storming with Purpose
4 March 2024
Facilitator's Guide to Event Storming
17 February 2024
Monitoring Infrastructure 101. Keeping the Lights On
9 December 2023
Learning New Language
2 December 2023
Tell Me Why
16 July 2023
No Silver Bullets, Just Trade-offs
21 April 2023
The Power of Shaped Professionals
1 February 2023
Synchronous and Asynchronous
4 December 2022
How Data Travels from Your Keyboard to the Cloud?
3 December 2022
When Terraform Starts to Hurt. Growing Pains of Scaling AWS IaaC
28 November 2022
Database Migrations. The Art of Keeping Your Schema in Sync
11 October 2022
Safe and Secure Web Applications
18 September 2022
Onion Architecture. Why Your Codebase Deserves Some Layers
11 September 2022
Mastering Product Strategy: A Deep Dive into Product strategic tools
11 August 2022
Better Javascript by using declarative paradigm
21 June 2022
Crafting the Perfect Fit: Mastering the Value Proposition Canvas
28 May 2022
Lean Canvas: A Streamlined Approach to Startup Strategy
17 May 2022
Building a Strong Foundation with the Business Model Canvas
9 May 2022
Software Architecture
7 March 2022
The Database
12 December 2021
Conway's Law
27 November 2021
Why Your Infrastructure Needs a Bouncer (a.k.a. the Bastion Host)
7 November 2021
The Programmer. An Engineer or an Artist?
27 September 2021
The Framework
5 September 2021
Ports and Adapters (Hexagonal)
19 June 2021
Unlocking Clarity with the Product Vision Board: A Strategic Guide
1 May 2021
Tabs or Spaces?
21 March 2021
Ego
23 February 2021
Visualizing Architecture With C4 Model
16 November 2020
Keeping The Team
7 November 2020
Architecture Decision Records
18 September 2020
Race Conditions
15 March 2020
Software Impact On Our Lives
14 March 2020
The Protocol
13 February 2020
I Know Nothing
13 October 2019
System Requirements
29 August 2019
Scalability
15 July 2019
Legends and Myths
13 December 2018
Giants of IT
25 February 2018
The Information
1 June 2017