Laila Bougria
Solving distributed riddles
๐ Biography
Laila Bougria is a software engineer and solutions architect with over 15 years of experience in the .NET space. She's a Microsoft Azure MVP and frequent speaker at conferences around the world. Currently, Laila is busy building NServiceBus at Particular Software and solving distributed riddles. When she's not immersed in code, Laila enjoys indulging in her favorite pastime - knitting! She finds that tangling the yarn into beautiful patterns helps untangle her thoughts.
โจ High-Impact Contributions 5
This infographic explains what the Outbox pattern in and why it's needed in distributed systems, going into transactionality constraints across different pieces of infrastructure.
Based on my continued relationship with Karel de Grote Hogeschool (KdG) in Antwerp, Belgium, Iorganized an event targeting first and second-year software engineering students (both local and international) to present the Student Ambassador Program. I reached out to the IT department and teachers at KdG to organize this event which was organized during school hours for maximum reach and impact across all students in software engineerring. During the session, presented by Tina Stenderup-Larsen, now MVP (but at the time Student Ambassador) Nicklas Olsen and myself, Tina started by introducing the program and the benefits it brings to students. Nicklas shared his own experience and perspective as a Student Ambassador over the years, while I closed the loop sharing my experience as an MVP and how it's impacted my career. Following the session, students had the opportunity to reach out online or by scheduling a meeting.
NDC Porto is a world-renewed conference focussed on .NET & Agile development, and part of NDC Conferences where I delivered a two-day workshop and presented a session this year. At NDC Porto I had the opportunity to present a two-day workshop on building distributed systems with messaging. The full abstract of the workshop is available: https://github.com/lailabougria/workshops/tree/main/designing-complex-business-processes-with-messaging
NDC Oslo is a world-renewed conference focussed on .NET & Agile development, and part of NDC Conferences. This conference attracts more than 2000 attendees yearly where I presented two sessions this edition. This session was about evolving a monolithic system into a message-based system, called "Messaging: The fine line between awesome and awful (and how to stay on the right side of it)". The abstract is available on my GitHub repo: https://github.com/lailabougria/talks/tree/main/messaging-fine-line-between-awesome-and-awful#abstract
NDC London is a world-renewed conference focused on .NET & Agile development and is part of NDC Conferences, welcoming around 1000 attendees each year. This year, I had the opportunity to present the opening keynote on the topic of critical thinking and how we can use these skills to improve our decision-making, with the goal of improving the systems we build and our usage of AI. The full abstract of the keynote is available on my GitHub repo: https://github.com/lailabougria/talks/tree/main/debug-your-thinking