Dr. Jan Gieseler & Tobias Hengelbrock
Rapid Microservice Development with Project Templates
#1about 3 minutes
Overview of a modern microservice architecture
A high-level look at a typical software architecture using microservices for backend tasks and interacting with external services.
#2about 3 minutes
Separating core functionality from boilerplate code
Microservices consist of unique business logic and common boilerplate elements like CI/CD, deployment, and monitoring, which can be abstracted into a template.
#3about 5 minutes
Creating a new microservice from a template
A live demonstration shows how to use the `craft` command-line tool and a questionnaire to rapidly generate a new microservice project.
#4about 2 minutes
Reviewing the generated project and CI/CD pipeline
An exploration of the pre-configured project structure, including semantic versioning, Helm charts, and a full CI/CD pipeline for linting, building, and testing.
#5about 2 minutes
The challenge of keeping microservices up to date
As the base template evolves with new best practices, a mechanism is needed to propagate these updates to existing microservices without overwriting custom logic.
#6about 3 minutes
Applying template updates to an existing service
A demonstration of the `craft update` command, which merges changes from the latest template version into an existing microservice project.
#7about 4 minutes
Key benefits of using project templates
Project templates reduce repetitive work, serve as living documentation for best practices, and centralize infrastructure improvements while allowing services to remain decoupled.
Related jobs
Jobs that call for the skills explored in this talk.
Wilken GmbH
Ulm, Germany
Senior
Amazon Web Services (AWS)
Kubernetes
+1
Matching moments
03:02 MIN
Demo: Scaffolding a microservice from a template
The internal developer platform and golden paths: Scaffolding for cloud-native development
03:34 MIN
Automating new micro-frontend setup with templates
Destructuring Frontend monoliths with MicroFrontends
01:43 MIN
Applying templates to ML and new application deployments
Software Engineering Social Connection: Yubo’s lean approach to scaling an 80M-user infrastructure
02:44 MIN
Automating boilerplate code to ship products faster
Coffee with Developers - Dan Mindru - Product Marketing for Developers
01:39 MIN
Navigating the headwinds and barriers of microservice sprawl
Lessons from Our API Past: Evolving to a Resilient API Future
02:03 MIN
Introducing the micro-frontend architectural pattern
Destructuring Frontend monoliths with MicroFrontends
04:22 MIN
Leveraging specialized tools for microservice development
Building high performance and scalable architectures for enterprises
03:57 MIN
Using software templates for project scaffolding
Backstage Software Templates for Java Developers
Featured Partners
Related Videos
Backstage Software Templates for Java Developers
Markus Eisele
Advanced Micro Frontends: Multi-Version and Multi-Framework Scenarios
Manfred Steyer
Multiple Ships to the Island - Micro Frontends & Island Architectures
Florian Rappl
Our journey with Spring Boot in a microservice architecture
Michael Eder & Philipp Frauenthaler
Independently together: how micro-applications improve developer experience + app performance
Bilal Cinarli
Micro-Frontends Discovery
Luca Mezzalira
The Dependency Cookbook - Recipes for Micro Frontend success
Lucas Braeschke & Stefan Bley
Empowering Thousands of Developers: Our Journey to an Internal Developer Platform
Bastian Heilemann & Bruno Margula
Related Articles
View all articles
.gif?w=240&auto=compress,format)


From learning to earning
Jobs that call for the skills explored in this talk.

Code Healers LLC
Hinesville, United States of America
Remote
€40-50K
Intermediate
Senior
PHP
.NET
React
+2

Confideck GmbH
Vienna, Austria
Remote
Intermediate
Senior
Node.js
MongoDB
TypeScript

&why GmbH
Berlin, Germany
€50-70K
Junior
Intermediate
Senior
React
Next.js
TypeScript

TheVentury FlexCo
Vienna, Austria
€47-51K
Intermediate
Senior
AI Frameworks
AI-assisted coding tools

PiNCAMP GmbH
Berlin, Germany
Senior
React
GraphQL
Next.js

Sternfort Consulting Gmbh
Remote
Senior
API
Azure
React
DevOps
+6

mund consulting AG
Frankfurt am Main, Germany
Remote
Intermediate
Scrum
React
DevOps
Kotlin
+9

PDM GmbH
Berlin, Germany
Junior
API
React
Svelte
Vue.js
Node.js
+5
