Architectural thinking is seeing things with a “software architect’s eye”, similar to how a meteorologists, artists, and mariners see clouds with a different point of view and with different meaning. Architectural thinking isn’t just for architects – senior developers and tech leads can apply architectural thinking into their daily activities as well to better understand the architectural implications of decisions they make. In this session you’ll learn what architectural thinking is and how to apply this kind of thinking to your daily work and activities, regardless of your role or title. In this session you’ll learn how to identify and define various architecture characteristics, how to expand your technical breadth, and also learn techniques for doing modern tradeoff analysis.
When building distributed systems, we aim to get a macro view and be able to zoom in when a particular component seems to be at fault for a failure. Luckily, distributed tracing captures the detailed execution of causally-related activities performed by the elements of a distributed system as it processes a given request.
If you wonder how different the execution of the requests from the system’s expected behaviour was, join my session to learn how to recognize trace patterns, determine the bottlenecks when a request is too slow, and deal with oversampling or traffic labeling in production.
Have you ever wondered how machine learning solutions can optimise the cost predictions for service contracts? During this presentation you’ll discover how we make it our purpose to help the accounting and finance teams to minimize the booked losses and be able to offer a faster response regarding price adjustments.
Through his presentation, Claudio Ceccotti will use this case study as an example of an end-to-end implementation of ML
It is used by different stakeholder groups inside a company with different responsibility levels. The results directly affect the financial planning of the company.
The solution is based on Azure as cloud infrastructure, Databricks and Spark/ PySpark for the big-data analytics, and PowerBI for the visualization of the machine learning results and the simulation.
We’ll dive into discussions about data gathering processes from different sources, data cleaning methods and different machine learning models. And of course, he’ll present how the results are made available to the end user. Curious about it?
To help meet compliance obligations across regulated industries and markets worldwide, Azure maintains the largest compliance portfolio in the industry both in terms of breadth (total number of offerings), as well as depth (number of customer-facing services in assessment scope). Join the session to find our more about the shared responsibility model and understand how Microsoft operates to safeguard your data.
Even now that applications are becoming more distributed and decoupled, you still need to make sure you do not break contracts between the various moving parts of your solutions as your landscape grows and matures.
In this session we will have a look at how you can do versioning of contracts between clients and services, as well as between publishers and subscribers. Also, you are going to see what client contract testing is all about and how it can help you to get a grip on releasing new versions of your services.
We will look at the concepts, approaches and strategies, but also get a practical view of applying these ideas into your software lifecycle using .NET based solutions and Pact for contract testing.
Many developers around the world have jumped on the Microservices bandwagon. Several organizations, in the past and also in the present, have built around monolithic and also service oriented architectures. What separate, however, Microservices from those efforts at large? How does a Microservices based architecture influence the design of the software applications, what are the key design principles we should keep in mind, and how to leverage design goals like reuse and extensibility?
In this presentation we will revisit the design goals we often focus on in software development and how those evolve in the context of Microservices.
We excel at digital product engineering. We solve complex business challenges through agility and innovation. We call it thinking breakthroughs.
Take global content and ideas further. Create meaningful connections with customers through global content and idea management.
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)!
HTEC is a global digital product development and engineering services firm powering the technological evolution of the world’s most impactful organizations through end-to-end services. Founded in 2008 in Belgrade, Serbia, the company is now headquartered in San Mateo, with more than 2,000 experts spread across the traditional engineering hotspots of Central and Southeast Europe and consulting, innovation, and product design offices in Silicon Valley, New York, and London. With the highest level of expertise and extensive experience in a multitude of business domains – including Healthcare, Retail, Transportation and Smart Mobility, Logistics, FinTech, Green Energy, Media, and Deep Technology – HTEC is both an ideal technology partner for its clients and the ultimate growth platform for its employees.
Microsoft enables digital transformation for the era of an intelligent cloud and an intelligent edge. Its mission is to empower every person and every organization on the planet to achieve more.
EPAM Systems, Inc. is a leading digital transformation services and product engineering company. We are committed to having a positive impact on our customers, our employees, and our communities and are working closely with our clients to help them become digital at their core —transforming not only their technology strategy, but also business, design and operations to run smarter and faster in markets that are continually facing technology change. At EPAM Romania we are working fully remote, in multi-national teams, we are contributing to innovative projects that deliver creative and cutting-edge solutions and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated community that will help you reach your fullest potential. Discover how we do IT!
https://www.youtube.com/watch?v=HXsj50oJ1vA
Accesa is a leading technology company headquartered in Cluj-Napoca, with offices in Oradea and 20 years of experience in turning business challenges into opportunities and growth.
A value-driven organisation, it has established itself as a partner of choice for major brands in Retail, Manufacturing, Finance, and Banking. It covers the complete digital evolution journey of its customers, from ideation and requirements setup to software development and managed services solutions.
With more than 1,200 IT professionals, Accesa also has a fast-growing footprint, establishing itself as an employer of choice for IT professionals who are passionate about problem-solving through technology. Coming together in strong tech teams with a customer-centric approach, they enable businesses to grow, delivering value for our clients, partners, industry, and community.
Micro Focus is one of the world’s largest enterprise software providers, focused on solving the IT dilemma—how to balance today’s needs with tomorrow’s opportunities. We deliver mission-critical technology that helps tens of thousands of customers worldwide manage core IT elements of their business. Strengthened by our strategic services and support organizations, and an extensive partner network, our broad set of technologies for security, IT operations, application delivery, governance, modernization, and analytics provides the innovative solutions organizations need to run and transform—at the same time.
At principal33, we enable organizations to embrace the digital era by offering end-to-end services from strategy consulting, software development, and integration up to maintenance and support.
Strongbytes is a trusted technology partner which designs & delivers software solutions with significant positive business impact for cloud-enabled, data-driven organizations. It empowers businesses to continually improve their ability to access and analyze data consistently to make accurate decisions, with the help of software applications, data engineering, analytics & ML, in the cloud, highly automated. With a focus on understanding the business need, end-to-end quality, and a highly collaborative delivery model, our engineering teams create new and modernize existing products in a consistent, predictable manner.
TSS Yonder
Partner for consultancy and software development creating modern digital solutions.
As a technology partner, we help software companies and enterprises by solving their challenges with technology expertise.
It all starts with understanding the business and product goals of our clients.
We combine our extensive experience in developing customer-driven solutions based on a flexible approach to our clients’ domain knowledge. Add our value-adding consultancy services from our experts to the mix, and we can help customers by creating meaningful solutions or extending their product’s lifecycle, so they stay on top of their game.
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.