Microservices Best Practices article series for Cumulocity IoT

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.

image

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)
  • Microservice Best Practices: Getting Started - In Progress
  • Microservice Best Practices: API design-first approach - In Progress
  • Microservice Best Practices: Architecture & General Best Practices
  • Microservice Best Practices: Multi-Tenant microservices with Java SDK
  • Microservice Best Practices: Tenant vs User Scope API access in Java SDK
  • Microservice Best Practices: Logging
  • Microservices Best Practices: Monitoring
  • Microservice Best Practices: Getting started with C# development - In Progress
  • Microservice Best Practices: Getting started with python development
  • Microservice Best Practices: Getting started with typescript development
  • Microservice Best Practices: CI/CD
  • Microservice Best Practices: C8Y API tips & tricks
  • Microservice Best Practices: “My Microservice Story”

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

4 Likes