More than a month has passed since Bucharest Tech Week, and we are still in festival fever. This is what happens when you love what you do way too much. Bucharest Tech Week is our source of dopamine, for the entire team behind this event.
Because things have settled down, it's time to remember the most important moments and leave them here for posterity. Take your coffee and join us for a virtual journey through Software Architecture Summit 2023.
Many thanks to our Software Architecture Summit this year – Luxoft – for supporting us!
First thing first, chapeau to our extremely special and important partner that opened Soft Architecture Summit, we must thank him once again for his presence - Cătălin Tudose from Luxoft.
Coffee checked, good mood checked.
Now let’s get to the stage and recap some of the key topics our international and local speakers addressed.
Developers are rapidly adopting containers as a way to develop and ship software. They are lightweight, easy to share and reuse and reduce the “Worked on computer” debate. But running them on a scale is a different challenge. Abdelfettah Sghiouar from Google revealed how we got to an era where containers are pretty much the standard and how we can leverage managed container platforms to run our apps safely and securely on Cloud.
Creating engaging, personalized, responsive conversations is crucial when building voice experiences. We discovered the process of crafting user experiences on Alexa that feel natural, allowing users to move freely between topics, ask follow-up questions, and receive contextual responses from Simona Oancea from Luxoft.
We took a deep dive into Alexa Conversations, a powerful AI-driven dialog management tool that employs deep learning techniques and elevates the experience beyond a standard one-shot interaction, such as “Alexa, order a pizza.” or “Alexa, what’s the weather forecast for today?”.
We entered the world of mutation testing alongside Paco van Beckhoven from OpenValue. By generating mutants, faulty versions of our code, we can measure how well our tests can detect bugs. He showed us mutation tools, how they work, how to get started, and when we should consider mutation testing.
Cătălin Golban from Bosch presented us the current trends when developing AI-based computer vision perception systems for automated driving solutions that can be scaled to millions of end-user cars. He highlighted the AI methods that play a role when developing such technologies and software development challenges that need to be considered because, in the end, AI technology is “still” very much about software development and software engineering.
Using platforms should feel like magic. Everything should work, and engineers should feel more productive. Team Topologies authors Matthew Skeleton and Manuel Pais have advocated that media platforms should be designed and curated experiences for engineers. Yet, building them can, at times, be very messy. In this regard, Arne Lapõnin from Thoughtworks explained to us how to architect data platforms with the help of a product mindset.
We rarely, if ever, think about software integration in our daily life. While we expect things to “just work,” a plethora of decisions need to be taken either implicitly or explicitly when designing systems that are supposed to integrate with one another. Nicu Madar from N-able displayed the lessons they have learned when designing such systems and how “clean room design” (in a loose sense) can sometimes be the winning solution.
Many large organizations are transforming and modernizing their IT operating model to optimize the experience they give their software developers, their time to market, and their running cost. However, many of them lack an essential ingredient: a holistic IT Management architecture to support this transformation.
This is why Ștefan Ciobanu from VOIS gave us a complete insight into an IT Operating Model that serves as the foundation for execution and provides guidance for the enterprise leadership team, line managers, and operational teams to build organizations that can do software engineering at scale.
In the end, we want to thank you all for being with us at Software Architecture Summit!