Internship/Thesis: Resilient event mechanism
DIGI-STEEL is a start-up and member of the Voortman Steel Group, which is one of the market leaders for steel machinery. With DIGI-STEEL we introduce the first fully cloud-based software solution for steel processors. It is the next generation steel workshop management software guiding our customer’s factories into the smart industry 4.0 era.
What are you going to do?
We work in multidisciplinary teams and work closely together. We provide each other feedback and learn from each other. Thanks to our flexibility and agility, we can change gears quickly if necessary. We are a dynamic team having a high level of ambition. We seize every challenge and together we always find a solution. We work hard and take pride in what we do, but we don't forget to have fun as well.
As an intern or graduate, you get plenty of opportunity to learn and develop yourself, both personally as well as professionally. You are an integral part of the team and you can expect all the support from your colleagues. You work independently and dare to show initiative. In addition, you are provided the freedom and responsibility to organize and conduct your research in the way you like it.
We offer a cloud-based solution for our customers to control their operations like purchasing, inventory management, work preparation, planning, factory control.
Our cloud-based solution is built from many micro-services that interact with each other. The domain we operate in demands a solution that is eventually consistent and resilient. The environment must be able to handle outages or crashes without running into an inconsistent situation. Without proper handling, the following example issues could cause an inconsistency:
- The queue is temporarily not available
- A service is temporarily not available
- Partial failures where a database update fails but events have been sent, or vice versa
- Events are not raised due to a programming flaw or an out of memory situation
An example of being consistent is when a purchase order is created in the purchasing service the inventory administration is updated in the inventory service. Without the update of the inventory the solution is in an inconsistent situation. Such an inconsistency is tolerable for some time, but it eventually needs to become consistent.
Objectives of this project are:
- Define and prove the mechanisms that are required to guarantee eventual consistency, in a uniform way, across all services.
- Define the guidelines that developers must adhere to.
We offer
- An allowance of €450 gross per month;
- A travel allowance from 15 km and max. 30 km one way;
- High-quality equipment and materials that you need to do your job well;
- Whether you are a graduate or an intern; you are an integral part of our team. We think that's very important;
- A very instructive internship or graduation period at our innovative organization;
- All freedom and responsibility to successfully complete your assignment.
We are looking for
- You follow the study directions Computer Science or Applied Mathematics.
APPLICATION PROCESS
WORKING FOR VOORTMAN STEEL MACHINERY
Seeing ideas become a reality: it sounds nice but it really does happen at Voortman. And these are ground-breaking ideas. We make the most innovative machinery and product lines for the steel construction and plate-processing industry and offer the most comprehensive service. For customers around the world. Going through the process with a customer to arrive at a production line that integrates seamlessly into his process. Regardless of how often we do it, it is special each time and provides a great deal of satisfaction.