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:
Others are very project specific and are not documented.
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)
- Microservices Best Practices: Getting Started
- 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
- Microservices Best Practices: Updating Device Connectivity Status with Java SDK
- Microservices Best Practices: Tenant vs User Scope API access in Java SDK
- Microservices Best Practices: Logging
- Microservices Best Practices: Monitoring
- Microservices Best Practices: Scale your java microservices using virtual threads & async programming
- 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
- Microservices Best Practices: CI/CD
- Microservices Best Practices: C8Y API tips & tricks
- Microservices Best Practices: “My Microservice Story”
Is there anything missing? Let us know and we will make sure to address your topic as well!