For all its possibilities, sometimes software architecture is portrayed as dull, dry and uninspirational. There is more — and sometimes less — to architecture than meetings, plans, branded technology choices and industry fads. A good architecture grows from ongoing process of enquiry and creation, and broad and diverse thinking is something we should encourage. This talk looks to the arts, the sciences and beyond for inspiration, and by looking at the detail of regular and esoteric algorithms for surprises and insights into how to understand paradigms, choose architectural styles and undertake development.
If you are working with microfrontends, but used a third party library to implement it, in this presentation you will see how to use the Module Federation plugin from Webpack 5 to achive the same thing. Besides the theoretical part I will also show how you can use Module Federation in order to implement microfrontends architecture using different repository.
The Inside-Out mindset is driven by the inner strengths and capabilities of the organisation, while Outside-In is instead focused on customer value creation, customer orientation and customer experiences. In this session, we will address the two approaches with a technology in-depth analysis of how modern Neobanks and Fintechs are going against traditional banks, what technology stack is applied by each player and what are the current trends in digital banking transformation.
Sandro and Vlad will talk about the differences between traditional and ML projects, the multiple sides of craftsmanship and how they apply differently to different domains, and what it means to hone your craft.
Software architecture emerged in the 1990s, and has been evolving ever since, from a directive, up-front activity, where a single architect created the architecture, which was then implemented by others, to today’s team based adaptive architectural approaches where architecture is a shared activity owned by the entire team. In this talk we’ll explore the architectural practices that deliver architecture as a “shared commons” which supports the Agile+DevOps ways-of-working needed for success in the digital age.
The goal of architecture is to simplify the most complex parts of your logic. Any other goal should be secondary to this. The problem is that you can’t always anticipate where the complexity of your application will accumulate, especially when confronted with ever-changing requirements. The only way to keep your code simple is to gradually evolve the architecture without adding useless complexity up front, but always looking out for opportunities to break-down and refactor towards the most simple design that solves the problem. Drawing concepts from the Domain-Driven Development mindset, this talk summarizes the most important lessons learned designing and consulting many real-world projects. Along the way, you’ll hear about Value Objects and Entities, DTOs, Dependency Inversion Principle, Facades, the Onion Architecture and many pragmatic tips and tricks immediately applicable to your day-to-day work.
A glimpse into Mambu’s journey of breaking into microservices to continue their success and enable innovation in the banking sector. In this presentation you will see how they created a systemic approach of breaking the monolith by identifying capabilities, prioritizing their extraction and by preparing solid foundations like cloud agnostic platform, microservice chassis and readiness for the new capabilities. The presentation will include application of their systemic approach in practice with a couple of real world examples.
How does one choose to architect a system that has a Microservice / REST API endpoints? There are many solutions out there. Some are better than others. Should state be held in a server side component, or externally? Generally we are told this is not a good practice for a Cloud Native system, when the 12-factor guidelines seem to be all about stateless containers, but is it? It’s unclear and this confusion may lead to poor technology stack choices that are impossible or extremely hard to change later on as your system evolves in terms of demand and performance. While stateless systems are easier to work with, the reality is that we live in a stateful world, so we have to handle the state of data accordingly to ensure data integrity beyond securing it. We will examine and demonstrate the fundamentals of a Cloud Native system with Stateful Microservices that’s built with Open Liberty in Kubernetes: •Microservices/REST API – Options to use when running your apps in the JVM. Use of the Saga Programming Pattern, and the Long-Running Action feature of MicroProfile •Concurrency – how to take advantage of multi-core CPUs and clustered distributed systems •Stateful vs Stateless – while stateless apps are easier to implement, the bulk of the apps in production are stateful which involve a higher level of complexity and risk, especially when data would need to travel across multiple machines and network boundaries •Deployment – how about containerization and orchestration using Kubernetes?
Meet Mambu: the only true SaaS banking platform leading the change in the world of banking. Some call us “experts at collaborating globally”, others know us as a close-knit team capable of solving big problems. One thing is for sure, what brings us together is drive, confidence and a collaborative spirit. We are a dedicated team of +500 professionals spanning 6 continents, building the core part of a major shift in the future and evolution of banking. Our leading cloud native solution is the driving force behind our customers as they grow, scale and transform to meet evolving digital demands. Our mission? Make modern financial services accessible to everyone.
Fortech is a Romanian software development company headquartered in Cluj-Napoca. Employing 900+ software engineers and growing steadily, we are one of the largest IT outsourcing service providers in the region, repeatedly included in Deloitte, IAOP®, EY, and Forbes rankings.
Romanian boutique software company of 150+ colleagues, with craftmanship in digital experience, rock solid identity management and SOA solutions. Lately we are pioneers in openbanking.
Cognizant Romania is one of Eastern Europe’s largest Software Product Engineering delivery networks. We serve global clients in several industries, including Banking & Financial Services, Insurance, Healthcare & Life Sciences, Communication Media & Technology, and Retail & MLEU (manufacturing, logistics, energy & utilities).
Our product thinking mindset defines, builds, and launches new, experience-centered software products that reinvent business.
To learn more about Cognizant Romania and explore career opportunities visit our website (https://www.cognizant.com/ro/en)!
Signant Health is the global evidence generation company. We help you modernize clinical trials by meeting patients where they are and reimagining the path to proof.
Community group events (meetups, workshops, bootcamps) focused on Microsoft Technology Stack like .NET Framework, C#, ASP.NET, ASP.NET MVC, ASP.NET Core, Azure, Xamarin, IoT and more.
We promote, protect and develop the IT&C industry
We are the largest association from South-Eastern Europe and the most important and reliable source of information for the IT&C business community.
Experience & Learn
.Net, C#, Azure & SqlServer
Developing students since 1995. Because we can.
As BEST Bucharest, we started our journey in 1995 and became a full member of the BEST family in 1997 during the General Assembly Belgium. Throughout the years, we have designed thorough events to promote communication and complementary education, as well as working in a multicultural environment.
We’ve been making entrepreneurial waves in Iași since 2013 through events where people put their business ideas in the spotlight.
We’re a handful of people passionate about building a strong entrepreneurial community in Iași. Startup Weekend, IdeaJAM and Innovation Labs are the events you might know us from.
Our mission is to connect all the wild idea-people with an implementation team, mentors and, hopefully, investors.
The story of How to Web started in early 2009, at a point when the IT industry was centered on outsourcing activities, while the few individuals and companies working on their own tech products back then were disconnected and didn’t have access to learning and networking opportunities. Year after year, we supported companies to shift their focus from outsourcing to innovation, we’ve learned to differentiate and innovate and we’ve grown together fuelled by he power of an ever-stronger, interconnected community.
Rubik Hub is more than a physical place, it is an emerging community, formed of people with mutual values, a desire to grow and a common VISION: live in a world where each person can reach the best version of themselves and drive positive impact.
We embarked on a brave MISSION, to develop and connect communities, together with whom we inspire, educate and accelerate startups from 0 to 1 and create global successful businesses.
The Informal School of IT is the largest platform in Romania that brings together industry leading professionals with talented people driven by a desire to develop their unique IT skills.
Our hands-on approach, combined with a permanently updated curricula and convenient timeframe proved to be a successful recipe for our alternative school.
Architects often describe their work in diagrams and other visual artifacts, but how can they test to see if the implementation is aligned with the architecture? Architects are expected to not only design new systems, but continuously govern what they’ve already built and ensure that their architecture is aligned with the technical and business environment. This session uncovers a new way to think about architecture—as code. Architecture as Code is a new concept that allows you to describe an architecture through executable source code, therefore allowing you to govern the architecture as well. In this session we discuss numerous intersections of software architecture with all the tendrils of the organization, including implementation, infrastructure, engineering practices, team topologies, data topologies, systems integration, the enterprise, the business environment, and generative AI, defining each intersection using architecture-as-code to verify that the architecture is properly aligned.
A common saying by software architects is “that’s an implementation detail”. All too often we treat software architecture and implementation as two separate things, where implementation is something that happens once a software architecture is defined. In fact, it’s the other way around: software architecture should be viewed as a first draft, where implementation reveals more details and refinements. In this session Mark Richards discusses the intersection of architecture and implementation and how the two must be in constant alignment to achieve success, demonstrating along the way why architecture is a critical element of any system. Through real-world examples, he shows how implementation can easily get out of alignment with the architecture, causing the system to fail to achieve its desired goals. He then shows some techniques and tools to help ensure the alignment between architecture and implementation.
Production agentic AI needs more than agents.
It needs structure. It needs boring stuff: observability, modularity, data profiling, and monitoring.
Otherwise, it becomes chaos with a personality, fancy demos that fail silently in production.
In this talk, we’ll show you how old-school software and MLOps principles are the secret weapon for building real, scalable, and reliable agentic systems.
No hype. No buzzword bingo.
Just field-tested thinking and hard-learned lessons from production AI deployments.
What you’ll take home:
* A framework to cut through the noise and think clearly about agentic architecture
* How to debug, observe, and monitor agents like real software systems
* How to avoid the trap of shiny tools and focus on system design that actually works
* A checklist for building agentic AI that doesn’t crash after your first user touches it
In today’s fast-paced, global market, companies must be agile, responsive, and interconnected. A connected Product Lifecycle Management (PLM) environment is no longer a luxury but a necessity. This transformation is powered by advanced technologies such as cloud computing, the Internet of Things (IoT), Artificial Intelligence/Machine Learning (AI/ML), digital twins, and digital threads.
These technologies offer unprecedented opportunities to enhance efficiency, collaboration, and innovation across the entire product lifecycle. However, they also present significant challenges, particularly in terms of system integration and data management. Properly managed, these tools can revolutionize your operations, breaking down data silos and streamlining processes from product conception to retirement.
By integrating these digital tools, experts can transform their PLM systems into robust, dynamic platforms that not only meet but exceed the demands of the digital age.
Join us in exploring how these technologies can revolutionize your PLM strategy and drive a company’s success.
When teams adopt Microservices with an understanding of the structure of the architecture, but not of how to get all the pieces to communicate, it is all too easy to accidentally create a distributed Big Ball of Mud. Neal introduces a new measure, the architecture quantum, to help analyze and identify communication boundaries and define static and dynamic coupling. Then, the session provides tools – integrators and disintegrators – to help architects iterate towards the correct granularity for their Microservices for static coupling. Next, for dynamic coupling, architects must understand when to choose synchronous versus asynchronous communication between services, consistency, and coordination to ultimately analyze transactional sagas; this talk describes eight possible sagas and when each is applicable.
Leadership Coach and author Andrei Postolache talks about the attitudes, behaviours and skills that high performance Individual Contributors and Leaders need to succeed in today’s world. Based on his work with hundreds of teams and individuals, he narrows down the essential organizational, communicational and inter-relational skills that truly make the difference.
During this session, you’ll discover how GenAI is transforming Quality Engineering efficiently and cost-effectively. From summarizing specifications to designing manual test cases, GenAI streamlines early QA activities. It also revolutionizes automation code and test framework architecture.
Join us to see how GenAI makes Quality Engineering faster and easier!
Coding has always been more than just writing lines of code; it’s about solving puzzles, creating solutions, and adapting to challenges. But what happens when AI begins to tackle those puzzles as well? How will your role evolve in this new landscape?
As AI integrates deeper into our toolsets and workflows, the real revolution isn’t about simply learning new technologies. It’s about fundamentally changing the way we think, how we architect solutions, and our entire approach to software development. This talk cuts through the AI hype and zeroes in on your growth as a developer.
Discover practical strategies to leverage AI beyond mere automation, unlock untapped creativity, strategic thinking, and problem-solving. It’s time to not just write code, but to reforge it, leveraging AI as a powerful ally in your journey towards mastery.
As our industry has evolved through various paradigm shifts, certain fundamental patterns continually emerge despite changing technologies and methodologies. In this keynote, Michael Feathers examines why we repeatedly rediscover similar solutions across decades and propose that there may be one deeper universal principle governing effective software design. Though this singular principle might appear to be an over-generalization, it provides surprisingly good guidance across contexts. Drawing connections between biological scaling laws, human cognitive limitations, and software architecture patterns, I challenge you to look beyond surface-level best practices to understand the underlying forces that shape successful systems. This perspective—discovering the fundamental principle that underlies all principles—could transform how we approach software design challenges at any scale, helping us make more intentional design decisions that withstand the test of time.