Blog Logo

24 January 2026 ~ 6 min read

My ideal (full)stack in 2026


Tech stack infographic

Let’s get straight to the point. Here is my ideal stack for building applications in 2026. And yes, it’s pretty full if you ask me :)

  • Backend: Kotlin with Spring Boot
  • Frontend: Angular
  • Database: PostgreSQL
  • Event streaming: Apache Kafka
  • Infrastructure: GitOps with ArgoCD on Kubernetes
  • CI/CD: GitHub Actions
  • AI Assistance: GitHub Copilot & Claude Code

Backend

At my university I was taught mostly Java 8 and C, and got in touch a little bit with PHP, JavaScript and Python. Java stuck with me the most, especially because the compiler made me feel like a helper, pointing out mistakes before they could hit the running code.

When I started working as a junior software developer after my studies, I was put on a backend of a big Dutch webshop. Java with Spring Boot is what they used, and boy did Spring Boot magic give me a hard time. The steep learning curve as a junior wasn’t the most fun experience, but looking back, I realize just how much power the Spring Boot framework offers.

The company decided to adopt Kotlin in the backend after positive feedback from the Android developers. Again, being a junior, I didn’t understand why we would switch away from the amazing Java language. Learning Kotlin a step at a time, I realized that it is basically Java but better. The null safety features, immutability, readable syntax and extensive standard library truly made me more productive and write better code.

Even though Java is catching up to Kotlin feature wise, whenever I go back to Java I feel like going back in time. Now that Spring officially supports Kotlin, this is my pick for 2026!

What makes Kotlin & Spring great in 2026?

Kotlin vs Java

Frontend

As someone coming from pure backend development, I never had a great relationship with the frontend frameworks I tried. Vue and React felt too complicated, and without real experience at a company it was hard for me to learn.

This changed when I started at a project where we had to maintain an Angular frontend. The choice for Angular was already made, and luckily, two of my senior colleagues had experience with it. Somehow, this time it clicked immediately, and the full stack developer in me was born.

I hear the React developers screaming right now, maybe one day I’ll be on your side! Until then… this is why I picked Angular

With the ng command line and out-of-the-box project setup, Angular is my pick for 2026!

What makes Angular specifically good in 2026?

  • The new signals allow for more expressive state management, without RxJS
  • The new control flow makes templating more performant and readable

Database

Should I say more? PostgreSQL has been great for years. It is widely used and supported, open source and has a great community.

Why use PostgreSQL in 2026?

  • The vector database feature makes it great for AI-powered applications like RAG
  • Support for SSO and OAuth 2.0
  • Supports NoSQL with their JSONB column type (no MongoDB needed!)

Event Streaming

When building a distributed system with microservices and high workload, real-time data processing is not only a good business case, it’s vital for a scalable system. My pick for streaming platform is Apache Kafka. Although there are many things to consider when configuring a Kafka cluster, it’s so feature rich, performant and well-supported that other platforms seem pale in comparison.

For example, compared to RabbitMQ that delivers the messages and then deletes them, Kafka allows consumers to replay messages as long as they are on the topic. When new consumers are added later, older messages can be read to fill their own state.

Oh, and I suggest taking some training in both event-driven architecture and Apache Kafka, as I’ve seen many “interesting” approaches.

Is Kafka still relevant in 2026?

Infrastructure

Kubernetes is the proven industry standard for hosting microservices. In combination with infrastructure as code using the GitOps approach, I had a great developer experience in the last 4 years. ArgoCD makes syncing your yaml definitions to k8s a breeze. Give teams power over their own applications!

Why GitOps in 2026?

  • It empowers devops teams to self-service their own applications
  • History is tracked, allowing easy rollbacks and change management

gitops workflow

CI/CD

So far, I’ve used Jenkins, GitLab runners, Tekton and GitHub actions. From all of these, GitHub actions stood out to me as it is well-integrated in GitHub, is relatively simple and the pipelines run quite fast compared to the others.

Why GitHub Actions in 2026?

  • Good support from GitHub
  • Fast and reliable
  • Large community with many examples
  • POssible to share common workflows between teams, improving collaboration

AI Assistance

The AI tooling has evolved greatly over the last years and keeps developing, so I expect this pick will be the least future-proof. First is my good ald friend: GitHub Copilot. It is so well integrated in my development workflow
that not having copilot feels… naked. GitHub Copilot sits as a plugin in my IDEA (IntelliJ IDEA) and helps me with the following:

  • Completes lines or functions based on the context
  • Allows me to quickly ask questions about the project
  • The new agent mode can implement larger tasks
  • Reviews Pull Request in GitHub web

Claude Code is relatively new for me, but I am amazed with the agentic capabilities so far. Especially in large projects, Claude is a beast at agentic tasks. Searching files, executing commands, writing code, it can do it all. Combined with the Claude Skills which allows you to create sub-agents for specific and recurring tasks, it’s a powerful assistant.

One cool use case that Claude Skills is helping me with is creating a test plan for my change. It will look at the changed code and understands how the end-to-end flow will be affected. It suggests changes to the e2e test or commands to run specific tests.

Unfortunately, AI always hides rookie mistakes in its responses, making it both useful and a liability.

Why these in 2026?

  • Claude Code has momentum and Anthropic is cooking with their new LLM models
  • Command line is the new UX
  • GitHub Copilot is high quality and well integrated

Conclusion

That’s a wrap! I am curious what your top picks are for your ideal stack and how my preferences will change over time. Which platforms, techniques and frameworks do I really have to try this year?


Headshot of Mitchel Nijdam

Hi, I'm Mitchel. I'm a software engineer and AI enthousiast in the Netherlands. You can follow me on X, see some of my work on GitHub, or connect with me on LinkedIn.