# Microservices Best Practices article series for Cumulocity IoT

**URL:** <https://community.cumulocity.com/t/microservices-best-practices-article-series-for-cumulocity-iot/3013>\
**Category:** Knowledge Base\
**Tags:** microservice-best-practices, cumulocity\
**Created:** [April 23, 2024, 2:12pm UTC](https://community.cumulocity.com/t/microservices-best-practices-article-series-for-cumulocity-iot/3013 "2024-04-23T14:12:58Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Stefan\_Witschel](https://dub1.discourse-cdn.com/flex005/user_avatar/community.cumulocity.com/stefan_witschel/32/31955_2.png) [@Stefan\_Witschel](https://community.cumulocity.com/u/Stefan_Witschel)\
**Post date:** [April 23, 2024, 2:12pm UTC](https://community.cumulocity.com/t/microservices-best-practices-article-series-for-cumulocity-iot/3013/1 "2024-04-23T14:12:58Z")

</div>

## Overview

When starting your journey as a microservice developer for Cumulocity IoT you most probably start with a simple hello-world microservice to understand the basics how to develop and deploy it to Cumulocity IoT.

If you have a specific use case and more comprehensive logic must be implemented you dig more into the capabilities of microservices which includes concepts like Context Services, Authentication & Authorization concepts, complex C8Y API Queries, Monitoring & Logging of microservices and many more.

Some of the concepts are documented in the official documentation:

> **[Introduction - Cumulocity documentation](https://cumulocity.com/docs/microservice-sdk/microservice-sdk-introduction/)**
>
> This documentation offers comprehensive information on the Cumulocity platform both from a user and from a developer perspective. It reflects the latest state of the Cumulocity platform and is continuously updated to align with recent software...

Others are very project specific and are not documented.

> **To address the need of Best Practices for Microservices Development we will launch a series of articles here at Tech Community and share Best Practices of all kind.**

 ![image](https://europe1.discourse-cdn.com/flex005/uploads/cumulocity/original/3X/e/7/e789a7c541750dce4e9878e0a37dfe11fa339839.jpeg)

## What to expect?

You can expect the following articles which will be published over the year and will be linked here when available:

- [Microservices Best Practices: Overview (this article)](https://community.cumulocity.com/t/microservices-best-practices-article-series-for-cumulocity-iot/3013)
- [Microservices Best Practices: Getting Started](https://community.cumulocity.com/t/microservice-best-practices-getting-started/4392)
- Microservices Best Practices: API design-first approach - _In Progress_
- Microservices Best Practices: Architecture & General Best Practices
- [Microservices Best Practices: Multi-Tenant microservices with Java SDK](https://community.cumulocity.com/t/microservices-best-practices-multi-tenant-microservices-with-java-sdk/1467)
- [Microservices Best Practices: Updating Device Connectivity Status with Java SDK](https://community.cumulocity.com/t/microservices-best-practices-updating-device-connectivity-status-with-java-sdk/491)
- [Microservices Best Practices: Tenant vs User Scope API access in Java SDK](https://community.cumulocity.com/t/microservices-best-practices-tenant-vs-user-scope-api-access-in-java-sdk/3972)
- [Microservices Best Practices: Logging](https://community.cumulocity.com/t/log-aggregation-in-cumulocity-iot/7477)
- [Microservices Best Practices: Monitoring](https://community.cumulocity.com/t/microservice-monitoring-in-cumulocity-iot/589)
- [Microservices Best Practices: Scale your java microservices using virtual threads & async programming](https://community.cumulocity.com/t/microservice-best-practices-scale-your-java-microservices-using-virtual-threads-async-programming/4334)
- Microservices Best Practices: Getting started with C# development - _In Progress_
- Microservices Best Practices: Getting started with python development
- [Microservices Best Practices: Getting started with typescript development](https://community.cumulocity.com/t/microservice-best-practices-how-to-write-a-truly-multitenant-microservice-in-typescript/7759)
- Microservices Best Practices: CI/CD
- Microservices Best Practices: C8Y API tips & tricks
- Microservices Best Practices: “My Microservice Story”
- [Microservices Best Practices: Prepare for Spring Boot 3](https://community.cumulocity.com/t/java-microservice-development-preparing-for-spring-boot-3-x/2341)

Is there anything missing? Let us know and we will make sure to address your topic as well!
