CAKE: Cloud Architecture Knowledge Evaluation of Large Language Models
Organizations: Centre for Industrial Software, University of Southern Denmark, Alsion 2, Sønderborg, 6400, Denmark
Abstract
In today's software architecture, large language models (LLMs) serve as software architecture co-pilots. However, no benchmark currently exists to evaluate large language models' actual understanding of cloud-native software architecture. For this reason we present a benchmark called CAKE, which consists of 188 expert-validated questions covering four cognitive levels of Bloom's revised taxonomy -- recall, analyze, design, and implement -- and five cloud-native topics. Evaluation is conducted on 22 model configurations (0.5B--70B parameters) across four LLM families, using three-run majority voting for multiple-choice questions (MCQs) and LLM-as-a-judge scoring for free-responses (FR). Based on this evaluation, four notable findings were identified. First, MCQ accuracy plateaus above 3B parameters, with the best model reaching 99.2%. Second, free-response scores scale steadily across all cognitive levels. Third, the two formats capture different facets of knowledge, as the MCQ accuracy approaches a ceiling while free-responses continue to differentiate models. Finally, reasoning augmentation (+think) improves free-response quality, while tool augmentation (+tool) degrades performance for small models. These results suggest that the evaluation format fundamentally shapes how we measure architectural knowledge in LLMs.
Figures & tables
| Family Sizes Base +think +tool Total Qwen 0.5–30B 6 – – 6 Llama 1–70B 4 3 3 10 Mistral 3–14B 3 1 – 4 GPT 4o-Mini, 5-Mini 2 – – 2 Total 15 4 3 22 |
| Count of configurations per family. Configurations consist of base (direct question answering), +think (structured reasoning with Chain-of-Thought), and +tool (agentic tool use enabled). |
| Model | Params | Cfg | MCQ | FR | Time | VRAM |
| (%) | Overall | (s) | (GB) | |||
| Qwen | ||||||
| Qwen 2.5 | 0.5B | base | 47.7 | 1.99 | 1.2 | 30.5 |
| Qwen 2.5 | 1.5B | base | 91.5 | 2.71 | 1.0 | 31.8 |
| Qwen 2.5 | 3B | base | 95.4 | 3.06 | 0.9 | 28.7 |
| Qwen 2.5 | 7B | base | 96.9 | 3.02 | 1.1 | 28.7 |