This is a way of designing programs that automatically respond to changes in the system. It focuses on reactivity, scalability and elasticity and is particularly useful for handling large amounts of data and traffic.
Is a method that models the field of application and uses a shared language, context boundaries and business units for improved communication and design.
Is a method of designing software where events drive the program's behavior. The program reacts to events and processes them, generating the necessary responses. This approach is commonly used in applications that handle a large number of events, such as web and industrial automation systems.
Legacy Code Fighting
One of the key challenges of legacy code is that it was often written in outdated programming languages and technologies that are no longer widely used. This means that it can be difficult to find qualified developers who are able to work with this code and make the necessary changes to keep it up-to-date.
Who we are
We have been here since 2012
We offer support in projects, code analysis, developing web and mobile apps, DevOps services and cloud solutions. Our goal is to create quality software using the latest stack and tools. All this in a great atmosphere and a high level of work culture – we are a geeks of sport and Java.
What they say
“Oakfusion's professional software development skills, their deep understanding for business driven requirements and their proactive working style have been an important success factor for the launch of our new product within given time frame and budget.”
Senior Product Manager, Immobilienscout24.de
Our story in numbers
liters of coffee drunk together
total kilometers traveled
matches played together