THESIS: Predictive scaling with cloud-based microservices using machine learning
Join us for your thesis work! Gain hands-on experience, work on real projects, and develop your skills in a supportive and innovative environment!
High Level Description
A common problem in high traffic systems is scaling. When applications take a long time to initialize, scaling in the middle of a traffic spike can cause a noticeable latency impact and even causing downtime. Predictive scaling together with machine learning involves gathering and utilizing data to accurately forecast incoming spikes and efficiently allocate resources within a microservices-based infrastructure. By using machine learning, systems can predict the upcoming traffic and scale the resources in real-time, optimizing performance and minimizing downtime. This approach enables businesses to stay ahead of their resource needs, ensuring seamless and cost-effective operation of their cloud-based services.
Project Description
In this thesis, design and implement predictive scaling in a cloud microservice architecture using machine learning. The goal is to build a model that can accurately forecast spikes and scale the system accordingly, based on gathered data of traffic patterns such as CPU utilization, memory usage and other metrics. Compare your solution by implementing and/or analyzing other scaling methods, such as reactive and proactive scaling.
Who are we looking for?
Bachelor/Master of Science in Computer Science/Engineering
Purpose
In this thesis, investigate these questions:
• How well does the solution perform in comparison to other scaling methods
• What are the benefits when it comes to resource optimization and cost efficiancy
• How much data is required to train the machine learning model
• What other metrics can be used to improve the machine learning model
An Exciting Journey with Knightec Group
Semcon and Knightec have joined forces as Knightec Group. Together, we are Northern Europe’s leading strategic partner in product and digital service development. With a unique combination of cross-functional expertise and a holistic business understanding, we help our clients realize their strategies – from idea to complete solution.
Practical Information
This is a thesis position, located at our office in Sundsvall. Start date January or March 2026.
Please submit your application as soon as possible, but no later than 2025-11-30. If you have any questions, you are welcome to contact Johanna Edström. Note that due to GDPR, we only accept applications through our careers page.
- Business unit
- Thesis
- Role
- Bachelor thesis
- Locations
- Sundsvall

Already working at Knightec Group?
Let’s recruit together and find your next colleague.